Re: plmerge core dumps...

2020-02-13 Thread Richard Frith-Macdonald
> On 13 Feb 2020, at 14:15, David Chisnall wrote: > > On 13/02/2020 10:35, Richard Frith-Macdonald wrote: >> Is it a bug in the linker? > > It is, but it is a bug that shows up *only* with ld -r. LLD did not support > ld -r for a long time and that made no difference to over 90% of the

Re: plmerge core dumps...

2020-02-13 Thread Johannes Brakensiek
Hey guys, On 13 Feb 2020, at 15:31, Gregory Casamento wrote: Another question.  How do i switch to ld.gold? as I’ve written multiple times, these links describe how to get a working setup (and how to use ld.gold): http://wiki.gnustep.org/index.php/Building_GNUstep_under_Debian_FreeBSD

Re: plmerge core dumps...

2020-02-13 Thread David Chisnall
-fuse-ld=gold (or -fuse-ld=lld for lld). LLD is the system linker on most *NIX platforms (Android, *BSD). On platforms where BFD is the default, gold has been part of the binutils package that installs BFD for quite a long time and so the -fuse-ld= flag will instruct gcc or clang to select

Re: plmerge core dumps...

2020-02-13 Thread Gregory Casamento
An observation. I only see this on subsequent installs. The first always goes ok. Another question. How do i switch to ld.gold? On Thu, Feb 13, 2020, 9:16 AM David Chisnall wrote: > On 13/02/2020 10:35, Richard Frith-Macdonald wrote: > > Is it a bug in the linker? > > It is, but it is a bug

Re: plmerge core dumps...

2020-02-13 Thread David Chisnall
On 13/02/2020 10:35, Richard Frith-Macdonald wrote: Is it a bug in the linker? It is, but it is a bug that shows up *only* with ld -r. LLD did not support ld -r for a long time and that made no difference to over 90% of the things in the FreeBSD ports collection. It is a very rarely used

Re: plmerge core dumps...

2020-02-13 Thread Andreas Fink
> On 13 Feb 2020, at 11:35, Richard Frith-Macdonald > wrote: > > > >> On 13 Feb 2020, at 09:44, Andreas Fink wrote: >> >> This is not a problem of gnustep but of objectiveC. >> Yes its a pain that the standard linker doesnt work. But it is what it is. >> until someone fixes the standard

Re: plmerge core dumps...

2020-02-13 Thread Richard Frith-Macdonald
> On 13 Feb 2020, at 09:44, Andreas Fink wrote: > > This is not a problem of gnustep but of objectiveC. > Yes its a pain that the standard linker doesnt work. But it is what it is. > until someone fixes the standard linker we can't do much. I'm not sure where the responsibility lies (maybe

Re: plmerge core dumps...

2020-02-13 Thread Andreas Fink
This is not a problem of gnustep but of objectiveC. Yes its a pain that the standard linker doesnt work. But it is what it is. until someone fixes the standard linker we can't do much. This is mainly given by the fact that modern ObjC support in gcc is still missing. clang does much better here

Re: plmerge core dumps...

2020-02-13 Thread Gregory Casamento
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 wrote: > Facepalm this is happening every time I rebuild. Ugh! I really can't > delete my