Details
-
Bug
-
Resolution: Fixed
-
P4
-
8, 11, 17, 21, 22, 23
-
b07
Backports
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8324527 | 22.0.1 | Matthias Baesken | P4 | Resolved | Fixed | b03 |
JDK-8327264 | 21.0.4-oracle | Calvin Cheung | P4 | Resolved | Fixed | b01 |
JDK-8324439 | 21.0.3 | Matthias Baesken | P4 | Resolved | Fixed | b01 |
JDK-8337345 | 17.0.13 | Matthias Baesken | P4 | Resolved | Fixed | b01 |
Description
https://github.com/openjdk/jdk/pull/16329
Copying description:
The LFS64 symbols provided by glibc are not part of any standard and were gated behind -D_LARGEFILE64_SOURCE in musl 1.2.4 (to be removed in 1.2.5). This commit replaces the usage of LFS64 symbols with their regular counterparts and adds AC_SYS_LARGEFILE in configure.ac, which defines -D_FILE_OFFSET_BITS=64, ensuring that functions will always act as their -64 variants on glibc.
Attachments
Issue Links
- backported by
-
JDK-8324439 Do not use LFS64 symbols on Linux
- Resolved
-
JDK-8324527 Do not use LFS64 symbols on Linux
- Resolved
-
JDK-8327264 Do not use LFS64 symbols on Linux
- Resolved
-
JDK-8337345 Do not use LFS64 symbols on Linux
- Resolved
- duplicates
-
JDK-8324153 build fails on Alpine x86_64 3.19
- Closed
- relates to
-
JDK-8280747 32-bit JDK fails to launch on large file system
- Open
-
JDK-8062658 Use of 32-bit stat on 64-bit filesystems
- Resolved
-
JDK-8324537 Remove superfluous _FILE_OFFSET_BITS=64
- Resolved
-
JDK-8324539 Do not use LFS64 symbols in JDK libs
- Resolved
-
JDK-8324753 [AIX] adjust os_posix after JDK-8318696
- Resolved
-
JDK-8324153 build fails on Alpine x86_64 3.19
- Closed
-
JDK-8165620 Entire JDK should be built with -D_FILE_OFFSET_BITS=64
- Closed
- links to
-
Commit openjdk/jdk21u-dev/2697a9d1
-
Commit openjdk/jdk22u/72c6ad18
-
Commit openjdk/jdk/f4d08ccf
-
Commit(master) openjdk/jdk17u-dev/2b9228a3
-
Review openjdk/jdk21u-dev/206
-
Review openjdk/jdk22u/26
-
Review openjdk/jdk/16329
-
Review(master) openjdk/jdk17u-dev/2173