search for: amd64_unwind

Displaying 1 result from an estimated 1 matches for "amd64_unwind".

2010 Oct 27
1
[LLVMdev] 64-bit binaries and the Solaris linker
...+clang doesn't emit .s/.o files which can be linked successfully, on a 64-bit compilation, with the Solaris linker ld(1). The problem lies in the way the .eh_frame section header is created. llvm+clang creates it with SHT_PROGBITS and SHT_ALLOC|SHT_WRITE, while the Solaris linker expects a SHT_AMD64_UNWIND section with SHT_ALLOC only permissions [1]. Simple example follows: root at markuse:/work/llvm/llvm/Debug+Asserts/bin# ./clang -o h hello.c -m64 ld: fatal: file /tmp/cc-LNa4VK.o: section [6].eh_frame: section type is SHT_PROGBITS: expected SHT_AMD64_UNWIND collect2: ld returned 1 exit status clan...