~ruther/guix-local

ca2237bc541ccb72ef3b97acb22c983e9901513f — Zheng Junjie 1 year, 4 months ago eb0029e
gnu: openjdk9: Fix build with gcc-14.

* gnu/packages/java.scm (openjdk9)[arguments]<#:phases>: Add
-Wno-error=int-conversion to with-extra-cflags.
[inputs]: Replace libelf with elfutils.

Change-Id: Ic880d6b416cfd07e8e22e9037d8d8812645b3a80
1 files changed, 4 insertions(+), 2 deletions(-)

M gnu/packages/java.scm
M gnu/packages/java.scm => gnu/packages/java.scm +4 -2
@@ 959,7 959,9 @@ new Date();"))
                     ;; Add flags for compilation with gcc >= 10
                     ,(string-append "--with-extra-cflags=-fcommon"
                                     " -fno-delete-null-pointer-checks"
                                     " -fno-lifetime-dse")
                                     " -fno-lifetime-dse"
                                     ;; flags for compilation with gcc >= 14.
                                     " -Wno-error=int-conversion")
                     (string-append "--with-freetype="
                                    (assoc-ref inputs "freetype"))
                     "--disable-freetype-bundling"


@@ 1192,7 1194,7 @@ new Date();"))
           freetype
           giflib
           lcms
           libelf
           elfutils
           libjpeg-turbo
           libice
           libpng