Kyle Auble wrote:
Hi there,
So I'm not one of the devs but my first question would be are your build-tools (specifically the linker, "ld" for gnu or "lld" for clang) relatively up-to-date? Prelink used to be the default way to set the DLLs in a specific memory location (for the occasional program that expects that), but prelink brings a lot of baggage with it.
I think Fedora actually stopped packaging prelink altogether a while back, and I know Debian no longer builds their wine packages with it. Apparently there are other ways to solve any problem that prelink can, but you also need some newer linker features.
For a little background, here's a mailing-list discussion... https://www.winehq.org/pipermail/wine-devel/2015-August/108695.html ... and here's the patch that explains your warning message: http://source.winehq.org/git/wine.git/commit/a35f9a13a80fa93c251e12402a73a38...
Kyle
Marcus Meissner wrote:
This means your binutils version might not yet support the -Wl,-Ttext-segment option.
Ciao, Marcus
Thanks for the information and links.
A distro I compile in:
ld --version GNU ld (Linux/GNU Binutils) 2.18.50.0.2.20071001 Copyright 2007 Free Software Foundation, Inc.
Another distro I compile in:
ld --version GNU ld (Linux/GNU Binutils) 2.20.51.0.2.20091009 Copyright 2009 Free Software Foundation, Inc
It is good to know that when I decide to compile with a newer version of my distro, with the included updated 'GNU ld', I will no longer need prelink.
Nathan