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 <[email protected]>  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


_______________________________________________
pkg-java-commits mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-java-commits

Reply via email to