Frederik Schwan pushed to branch main at Arch Linux / Packaging / Packages / 
java-openjdk


Commits:
2f4866d6 by Frederik Schwan at 2026-02-16T10:33:29+01:00
remove unused compiler flags and cleanup assignments

closes #16

- - - - -


1 changed file:

- PKGBUILD


Changes:

=====================================
PKGBUILD
=====================================
@@ -111,22 +111,18 @@ build() {
   export MAKEFLAGS=${MAKEFLAGS/-j${MAKEFLAG_J}/}
 
   # Avoid optimization of HotSpot to be lowered from O3 to O2
+  # local _CFLAGS="${CFLAGS//-O2/-O3} ${CPPFLAGS} -fcommon"
   local _CFLAGS="${CFLAGS//-O2/-O3} ${CPPFLAGS} -fcommon"
   local _CXXFLAGS="${CXXFLAGS//-O2/-O3} ${CPPFLAGS} -fcommon"
   local _LDFLAGS=${LDFLAGS}
-  if [[ ${CARCH} = i686 ]]; then
-    echo "Removing '-fno-plt' from CFLAGS and CXXFLAGS to prevent build fail 
with this architecture"
-    _CFLAGS=${CFLAGS/-fno-plt/}
-    _CXXFLAGS=${CXXFLAGS/-fno-plt/}
-  fi
 
   # TODO: Should be rechecked for the next releases
   # compiling with -fexceptions leads to:
   # /usr/bin/ld: 
/build/java-openjdk/src/jdk17u-jdk-17.0.3-2/build/linux-x86_64-server-release/hotspot/variant-server/libjvm/objs/zPhysicalMemory.o:
 in function `ZList<ZMemory>::~ZList()':
   # 
/build/java-openjdk/src/jdk17u-jdk-17.0.3-2/src/hotspot/share/gc/z/zList.hpp:54:
 undefined reference to `ZListNode<ZMemory>::~ZListNode()'
   # collect2: error: ld returned 1 exit status
-  _CFLAGS=${CFLAGS/-fexceptions/}
-  _CXXFLAGS=${CXXFLAGS/-fexceptions/}
+  _CFLAGS=${_CFLAGS/-fexceptions/}
+  _CXXFLAGS=${_CXXFLAGS/-fexceptions/}
 
   # CFLAGS, CXXFLAGS and LDFLAGS are ignored as shown by a warning
   # in the output of ./configure unless used like such:



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/java-openjdk/-/commit/2f4866d6fddecd56c41c5a8c0f906c3e06788a8f

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/java-openjdk/-/commit/2f4866d6fddecd56c41c5a8c0f906c3e06788a8f
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to