[patch] fix the build with a toolchain with a linker defaulting to ld --as-needed

Martin Buchholz martinrb at google.com
Tue Oct 20 02:25:12 UTC 2015


[+build-dev]

On Mon, Oct 19, 2015 at 1:06 PM, Matthias Klose <doko at ubuntu.com> wrote:

> Toolchains for some Linux distributions (e.g. Ubuntu, OpenSuse) are
> configured to pass --as-needed to the linker by default, only linking with
> libraries when required.  A common build failure triggered by this default
> is having a required library on the command line before the object files
> being linked.  This happens when linking with a system zlib or system jpeg
> library.
>
> Patch is attached, checked with b87.
>
> There is one unrelated change, removing the explicit linking with the C
> library.  Is there any reason to keep that?
>
> Matthias
>
>
>


More information about the jdk9-dev mailing list