|
From: | David Chisnall |
Subject: | Re: ProjectCenter running or building |
Date: | Mon, 6 Jan 2020 11:53:06 +0000 |
User-agent: | Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101 Thunderbird/68.3.0 |
On 06/01/2020 09:30, Riccaro Mottola wrote:
There is a bug in BFD LD. Things that use ld -r in some situations (I have not been able to find a minimal test case, but base additions is one) have things stripped too early and so all of the Objective-C classes are removed.On my working setup on OpenBSD I explictely set bfd and this "fixed" for me the c++ abi issues.I used: LDFLAGS=-fuse-ld=bfd
Interesting. Is LLD the default linker on OpenBSD? There are a couple of things on FreeBSD that I need to mark as LLD_UNSAFE and have them fall back to gold. BFD may work for them.
At some point, I need to find reduced test cases for the LLD bugs: it works on almost everything and seems to fail on only some of the more complex cases (SOGo, for example), but I've not seen run-time failures, only link-time errors.
David
[Prev in Thread] | Current Thread | [Next in Thread] |