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

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: P4
    • 9
    • Affects Version/s: 9
    • Component/s: infrastructure
    • None
    • b89

        From Matthias Klose on jdk9-dev:

        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

              Assignee:
              Erik Joelsson
              Reporter:
              Erik Joelsson
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated:
                Resolved: