From d1d0c4de1242a5122248b4500b1b9a1bdd6b0b93 Mon Sep 17 00:00:00 2001 From: FliegendeWurst <2012gdwu+github@posteo.de> Date: Tue, 17 Dec 2024 00:04:56 +0100 Subject: [PATCH 1/2] openjfx{17,21,23}: fix build with GCC 14 --- pkgs/by-name/op/openjfx/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/op/openjfx/package.nix b/pkgs/by-name/op/openjfx/package.nix index e563214c9b9e..02de38b11506 100644 --- a/pkgs/by-name/op/openjfx/package.nix +++ b/pkgs/by-name/op/openjfx/package.nix @@ -115,6 +115,8 @@ stdenv.mkDerivation { __darwinAllowLocalNetworking = true; + # GCC 14 makes these errors by default + env.NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types -Wno-error=int-conversion"; env.config = writeText "gradle.properties" '' CONF = Release JDK_HOME = ${jdk-bootstrap.home} From 78a8d7a1791459513f8391cdbd04d980124d4f09 Mon Sep 17 00:00:00 2001 From: FliegendeWurst <2012gdwu+github@posteo.de> Date: Tue, 17 Dec 2024 00:10:26 +0100 Subject: [PATCH 2/2] .github/labeler.yml: add openjfx to Java --- .github/labeler.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/labeler.yml b/.github/labeler.yml index ff0ef5e6f1ef..cf00b6e3e4b6 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -181,6 +181,7 @@ - pkgs/development/compilers/corretto/**/* - pkgs/development/compilers/graalvm/**/* - pkgs/development/compilers/openjdk/**/* + - pkgs/by-name/op/openjfx/**/* - pkgs/development/compilers/semeru-bin/**/* - pkgs/development/compilers/temurin-bin/**/* - pkgs/development/compilers/zulu/**/*