[Git][java-team/openjfx][master] 2 commits: Fixing build on armhf by removing the no-undefined flag

Pierre Gruet (@pgt) gitlab at salsa.debian.org
Fri Oct 2 11:57:58 BST 2026



Pierre Gruet pushed to branch master at Debian Java Maintainers / openjfx


Commits:
cbdbd1be by Pierre Gruet at 2026-09-30T16:02:40+02:00
Fixing build on armhf by removing the no-undefined flag

- - - - -
20812cf5 by Pierre Gruet at 2026-10-02T10:57:56+02:00
Upload to unstable

- - - - -


2 changed files:

- debian/changelog
- debian/patches/fix-arm32-build.patch


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,9 @@
+openjfx (21.0.12+3-3) unstable; urgency=medium
+
+  * Fixing build on armhf by removing the no-undefined flag
+
+ -- Pierre Gruet <pgt at debian.org>  Fri, 02 Oct 2026 10:57:37 +0200
+
 openjfx (21.0.12+3-2) unstable; urgency=medium
 
   * Team upload


=====================================
debian/patches/fix-arm32-build.patch
=====================================
@@ -79,3 +79,33 @@ Subject: fix arm 32-bit build
  CPP_SOURCES = \
          jni/com_sun_media_jfxmedia_logging_Logger.cpp           \
          jni/JavaBandsHolder.cpp 				\
+--- a/modules/javafx.web/src/main/native/Source/WebKitLegacy/PlatformJava.cmake
++++ b/modules/javafx.web/src/main/native/Source/WebKitLegacy/PlatformJava.cmake
+@@ -162,9 +162,9 @@
+ if (APPLE)
+     set_target_properties(WebKitLegacy PROPERTIES LINK_FLAGS "-exported_symbols_list ${WEBCORE_DIR}/mapfile-macosx")
+     set(WebKitLegacy_EXTERNAL_DEP "${WEBCORE_DIR}/mapfile-macosx")
+-elseif (UNIX)
+-    set_target_properties(WebKitLegacy PROPERTIES LINK_FLAGS "-Xlinker -version-script=${WEBCORE_DIR}/mapfile-vers -Wl,--no-undefined")
+-    set(WebKitLegacy_EXTERNAL_DEP "${WEBCORE_DIR}/mapfile-vers")
++#elseif (UNIX)
++#    set_target_properties(WebKitLegacy PROPERTIES LINK_FLAGS "-Xlinker -version-script=${WEBCORE_DIR}/mapfile-vers -Wl,--no-undefined")
++#    set(WebKitLegacy_EXTERNAL_DEP "${WEBCORE_DIR}/mapfile-vers")
+ elseif (WIN32)
+     # Adds version information to jfxwebkit.dll created by Gradle build, see JDK-8166265
+     set_target_properties(WebKitLegacy PROPERTIES LINK_FLAGS "${CMAKE_BINARY_DIR}/WebCore/obj/version.res")
+--- a/modules/javafx.web/src/main/native/Source/cmake/WebKitCompilerFlags.cmake
++++ b/modules/javafx.web/src/main/native/Source/cmake/WebKitCompilerFlags.cmake
+@@ -352,9 +352,9 @@
+     string(REGEX MATCHALL "-fsanitize=[^ ]*" ENABLED_COMPILER_SANITIZERS ${CMAKE_CXX_FLAGS})
+ endif ()
+ 
+-if (UNIX AND NOT APPLE AND NOT ENABLED_COMPILER_SANITIZERS)
+-    set(CMAKE_SHARED_LINKER_FLAGS "-Wl,--no-undefined ${CMAKE_SHARED_LINKER_FLAGS}")
+-endif ()
++#if (UNIX AND NOT APPLE AND NOT ENABLED_COMPILER_SANITIZERS)
++#    set(CMAKE_SHARED_LINKER_FLAGS "-Wl,--no-undefined ${CMAKE_SHARED_LINKER_FLAGS}")
++#endif ()
+ 
+ 
+ if (MSVC)



View it on GitLab: https://salsa.debian.org/java-team/openjfx/-/compare/c8f98fda715ac34d48ec3ba29eec97d645eab9d7...20812cf50fba50a938cdac4c7147b62d998c1171

-- 
View it on GitLab: https://salsa.debian.org/java-team/openjfx/-/compare/c8f98fda715ac34d48ec3ba29eec97d645eab9d7...20812cf50fba50a938cdac4c7147b62d998c1171
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20261002/b5f7f0d5/attachment.htm>


More information about the pkg-java-commits mailing list