[LLVMbugs] [Bug 21090] New: bad relocation (unknown type) linking Mach-O on OS X to crt1.o
bugzilla-daemon at llvm.org
bugzilla-daemon at llvm.org
Sun Sep 28 02:04:52 PDT 2014
http://llvm.org/bugs/show_bug.cgi?id=21090
Bug ID: 21090
Summary: bad relocation (unknown type) linking Mach-O on OS X
to crt1.o
Product: lld
Version: unspecified
Hardware: Macintosh
OS: MacOS X
Status: NEW
Severity: release blocker
Priority: P
Component: All Bugs
Assignee: unassignedbugs at nondot.org
Reporter: alexchandel at gmail.com
CC: llvmbugs at cs.uiuc.edu
Classification: Unclassified
Linking a dummy object file with only 1 symbol, _main, using the command:
`lld -flavor darwin /usr/lib/crt1.o /usr/lib/libSystem.B.dylib test.o`
produces the following error:
`Cannot open /usr/lib/crt1.o: bad relocation (unknown type) in section
__TEXT/__text (r_address=0, r_type=0, r_extern=0, r_length=0, r_pcrel=0,
r_symbolnum=0)`
crt1.o is a fat Mach-O binary:
```
$ file /usr/lib/crt1.o
/usr/lib/crt1.o: Mach-O universal binary with 2 architectures
/usr/lib/crt1.o (for architecture x86_64): Mach-O 64-bit object x86_64
/usr/lib/crt1.o (for architecture i386): Mach-O object i386
```
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20140928/079f13c0/attachment.html>
More information about the llvm-bugs
mailing list