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

C99 compatibility issue in LinuxNativeDispatcher

    XMLWordPrintable

Details

    • b01
    • linux

    Description

      The Java_sun_nio_fs_LinuxNativeDispatcher_getlinelen function calls the free function without including <stdlib.h>. This results in an implicit function declarations, and some compilers no longer support that by default, leading to a build failure.

      Per the comment in the file, this function was introduced in the backport of JDK-8229872 from JDK 11, so this bug is specific to jdk8u.

      Related to:

        <https://fedoraproject.org/wiki/Changes/PortingToModernC>
        <https://fedoraproject.org/wiki/Toolchain/PortingToModernC>

      Attachments

        Issue Links

          Activity

            People

              fweimer Florian Weimer
              fweimer Florian Weimer
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: