Date: Fri, 22 Feb 2019 15:09:27 -0500 From: Ed Maste <emaste@freebsd.org> To: Willem Jan Withagen <wjw@digiware.nl> Cc: FreeBSD Toolchain <freebsd-toolchain@freebsd.org> Subject: Re: Linking problem with lld Message-ID: <CAPyFy2CrCyqAESgNP6WFaVEjvJt0OjD%2BbzygUn5hpAqJ0usJYw@mail.gmail.com> In-Reply-To: <71079fbc-c3c0-9b93-0ae4-8ceda5d1f751@digiware.nl> References: <71079fbc-c3c0-9b93-0ae4-8ceda5d1f751@digiware.nl>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 22 Feb 2019 at 10:09, Willem Jan Withagen <wjw@digiware.nl> wrote: > > My guess is that your linker doesn't support the new symbol versioning > exports and since the symbols are hidden by default they aren't visible > in the shared library. Previously there was a bug (since Luminous and > the switch the cmake) where every public and private symbol was exported > by librados. lld is largely compatible with GNU ld / gold on the command-line and in linker scripts and version scripts. Can you provide the error you see or an example of one of the symbols with incorrect visibility?
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAPyFy2CrCyqAESgNP6WFaVEjvJt0OjD%2BbzygUn5hpAqJ0usJYw>