[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