[jdk8u-dev] RFR: 8315506: C99 compatibility issue in LinuxNativeDispatcher [v2]

Severin Gehwolf sgehwolf at openjdk.org
Mon Sep 4 08:25:48 UTC 2023


On Fri, 1 Sep 2023 15:44:25 GMT, Florian Weimer <fweimer at openjdk.org> wrote:

>> 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 from jdk11, so this bug is specific to jdk8u.
>> 
>> Patch originally submitted by @djdelorie as openjdk/jdk8u#42.
>> 
>> Related to:
>> 
>> * https://fedoraproject.org/wiki/Changes/PortingToModernC
>> * https://fedoraproject.org/wiki/Toolchain/PortingToModernC
>
> Florian Weimer has updated the pull request incrementally with one additional commit since the last revision:
> 
>   Trigger tests

Thanks for the test run trigger. I'll sponsor.

-------------

PR Comment: https://git.openjdk.org/jdk8u-dev/pull/362#issuecomment-1704827633


More information about the jdk8u-dev mailing list