elf_link_add_object_symbols has if (! dynamic && is_elf_hash_table (htab) && htab->root.creator == abfd->xvec && bed->check_relocs != NULL)
When you link Linux object files on FreeBSD, htab->root.creator != abfd->xvec. As the result, linker will fail later. We need a better way to check if input format is compatible with output format. -- Summary: Can't link in Linux object files on FreeBSD Product: binutils Version: 2.18 (HEAD) Status: NEW Severity: normal Priority: P2 Component: ld AssignedTo: unassigned at sources dot redhat dot com ReportedBy: hjl at lucon dot org CC: bug-binutils at gnu dot org http://sourceware.org/bugzilla/show_bug.cgi?id=4424 ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is. _______________________________________________ bug-binutils mailing list bug-binutils@gnu.org http://lists.gnu.org/mailman/listinfo/bug-binutils