Frederik Schwan pushed to branch main at Arch Linux / Packaging / Packages / java8-openjdk
Commits: 0a222a13 by loqs at 2025-09-03T23:18:01+01:00 Fix build failure with glibc 2.42 - Rename uabs to g_uasbs to avoid clash with function added in glibc 2.42. - Based on https://github.com/openjdk/jdk/commit/38bb8adf4f632b08af15f2d8530b35f05f86a020. - https://bugs.openjdk.org/browse/JDK-8354941. - - - - - 1 changed file: - PKGBUILD Changes: ===================================== PKGBUILD ===================================== @@ -69,6 +69,16 @@ prepare() { # Fix build with C++17 (Fedora) patch -Np1 -i "${srcdir}"/gcc11.patch + + # Fix build with glibc 2.42 due to uabs() name collision + # https://bugs.openjdk.org/browse/JDK-8354941 + sed -i 's/uabs(/g_uabs(/' \ + hotspot/src/cpu/aarch64/vm/assembler_aarch64.cpp \ + hotspot/src/cpu/aarch64/vm/assembler_aarch64.hpp \ + hotspot/src/cpu/aarch64/vm/macroAssembler_aarch64.cpp \ + hotspot/src/cpu/aarch64/vm/stubGenerator_aarch64.cpp \ + hotspot/src/share/vm/opto/mulnode.cpp \ + hotspot/src/share/vm/utilities/globalDefinitions.hpp } build() { View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/java8-openjdk/-/commit/0a222a139f1b03d3a0052d5b60449a4986baeda2 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/java8-openjdk/-/commit/0a222a139f1b03d3a0052d5b60449a4986baeda2 You're receiving this email because of your account on gitlab.archlinux.org.