Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8140223

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

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P4 P4
    • 9
    • 9
    • 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

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

                Created:
                Updated:
                Resolved: