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

