Skip site navigation (1)Skip section navigation (2)
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>