[prev in list] [next in list] [prev in thread] [next in thread]
List: binutils
Subject: Re: [PATCH] ld: depend on libctf
From: Nick Alcock via Binutils <binutils () sourceware ! org>
Date: 2021-01-27 13:09:50
Message-ID: 87czxqr0f5.fsf () esperi ! org ! uk
[Download RAW message or body]
On 26 Jan 2021, Stephen Casner said:
> /Users/casner/src/gnu/binutils/configure --target=pdp11-aout --prefix=/usr/local
>
> -- Steve
>
> ld: warning: ignoring file ../libctf/.libs/libctf.a, building for macOS-x86_64 but \
> attempting to link with file built for macOS-x86_64
I think this is your problem, whatever is causing it:
> Undefined symbols for architecture x86_64:
> "_ctf_archive_iter", referenced from:
> _dump_bfd in objdump.o
> "_ctf_bfdopen_ctfsect", referenced from:
> _dump_bfd in objdump.o
... these symbols all exist, and are in the ignored libctf.a.
Is it seriously warning it's building for arch X but attempting to link
with file built for, uh, the same arch X?
I've never seen this bug and since I don't own anything running MacOS,
and as far as I'm aware there is no way to run a MacOS system under
emulation legally, I'm not sure how I can help here other than to
vaguely point in directions you've already figured out.
I di a test build using clang+lld instead of the GNU toolchain, but
that's not it. Something else is wrong. (That test build did show up a
genuine bug, so it was a good use of time. Not one important enough to
fix on the release branch.)
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic