So, what we are, essentially, saying is that GNUstep can't work with the
standard Linux linker.   I'm wondering in whose mind this is acceptable.

GC

On Wed, Feb 12, 2020 at 9:32 AM Gregory Casamento <[email protected]>
wrote:

> Facepalm this is happening every time I rebuild.  Ugh!  I really can't
> delete my whole installation every time.
>
> On Tue, Feb 11, 2020 at 8:56 AM Richard Frith-Macdonald <
> [email protected]> wrote:
>
>>
>>
>> > On 11 Feb 2020, at 13:47, David Chisnall <[email protected]>
>> wrote:
>> >
>> > On 11/02/2020 12:30, Richard Frith-Macdonald wrote:
>> >> clang -v reported that the normal, system linker was being used
>> >
>> > FYI: On most GNU/Linux platforms, BFD is the 'normal, system linker'.
>> For example:
>> >
>> > $ ld -v
>> > GNU ld (GNU Binutils for Debian) 2.31.1
>> >
>> > This is the BFD linker on a Debian system.
>> >
>> > $ ld.gold -v
>> > GNU gold (GNU Binutils for Debian 2.31.1) 1.16
>> >
>> > This is gold on a Debian system.  It is installed by the binutils
>> package, but is not installed as the system linker.
>> >
>> > $ ld -v
>> > LLD 8.0.1 (FreeBSD 366581-1200008) (compatible with GNU linkers)
>> >
>> > This is LLD on a FreeBSD system.  It is the system linker.
>>
>> Thanks.
>> Mine was a CentOS-7 system with 'alternatives' set to use ld.gold
>> I did have three toolchains installed (which may have confused thngs),
>> but all three were set to use ld.gold
>> Only when I removed all copies of ld.bfd was I able to build gnustep-base
>> to use the new ABI and have it not crash immediately on startup.
>> My best guess at an explanation is that I did something (in the distant
>> past so I don't remember) that confused/broke the 'alternatives' system.
>>
>> Something else worth noting wrt the core dump is that it's quite
>> commonplace, when building/installing the core libraries, that if something
>> is horribly broken in base it will show up as soon as you try to build gui
>> and that runs plmerge: a plmerge segfault could have many causes, and I
>> didn't mean to blame it on using the new ABI or the bfd linker.
>>
>
>
> --
> Gregory Casamento
> GNUstep Lead Developer / OLC, Principal Consultant
> http://www.gnustep.org
> <https://mailtrack.io/trace/link/b017d9fa2c27e38a968525e928dcfdf501652875?url=http%3A%2F%2Fwww.gnustep.org&userId=2790543&signature=c19c3433aecbb4a4>
> - http://heronsperch.blogspot.com
> <https://mailtrack.io/trace/link/0eaec00726b57cae8c8419268529a93bf7772c8d?url=http%3A%2F%2Fheronsperch.blogspot.com&userId=2790543&signature=b8b80d2c59e49c01>
> http://ind.ie/phoenix/
> <https://mailtrack.io/trace/link/d8ab8827cdc67cf1df35593da895b369c36ec9d1?url=http%3A%2F%2Find.ie%2Fphoenix%2F&userId=2790543&signature=ec18d31808af1918>
>


-- 
Gregory Casamento
GNUstep Lead Developer / OLC, Principal Consultant
http://www.gnustep.org
<https://mailtrack.io/trace/link/4ce2e2c05bca8ac451e7b4901f42d0f5153972c5?url=http%3A%2F%2Fwww.gnustep.org&userId=2790543&signature=92c109e4b391468c>
- http://heronsperch.blogspot.com
<https://mailtrack.io/trace/link/9a4c7577c52da95037007e1c219f2ab43349c0a2?url=http%3A%2F%2Fheronsperch.blogspot.com&userId=2790543&signature=8ac2348234acd587>
http://ind.ie/phoenix/
<https://mailtrack.io/trace/link/03c868ecda7a86873b2b1789745a449fd63745a5?url=http%3A%2F%2Find.ie%2Fphoenix%2F&userId=2790543&signature=0f5c10bda6486b9a>

Reply via email to