gnu: openjdk11: Fix build with gcc-14. * gnu/packages/java.scm (openjdk11)[arguments]<#:phases>: Add -Wno-error=int-conversion to with-extra-cflags. Change-Id: I2facc12357b6fe4ace42c6a6369ea106df2d982f
gnu: openjdk10: Fix build with gcc-14. * gnu/packages/java.scm (openjdk10)[arguments]<#:phases>: Add -Wno-error=int-conversion to with-extra-cflags. Change-Id: I55a1166d081686b42598826899bde7a64e75f373
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
gnu: icedtea-7: Build with gcc-13. Fixes: guix/guix#703 * gnu/packages/java.scm (icedtea-7)[native-inputs]: Add gcc-13. Change-Id: I2c50004d33ca85ee82fbc51f6e4456ad9b8d55c7
gnu: hplip: Fix build on gcc 14. * gnu/packages/cups.scm (hplip)[arguments]<#:phases>: Also Add -Wno-error=implicit-int to relax gcc-14's strictness. Change-Id: If1dcaffad3e18c8070656451f3f22960f9eb4c16
gnu: mesa-utils: Fix build for gcc-14. * gnu/packages/gl.scm (mesa-utils)[arguments]<#:configure-flags>: Add "CFLAGS=-g -O2 -Wno-error=incompatible-pointer-types". Change-Id: I21ba52e18a70c01996af45997707872528e8b55e
gnu: qtbase: Skip failing test. * gnu/packages/qt.scm (qtbase)[arguments]: Skip 'tst_qdate' in the check phase. Fixes: #709 Change-Id: I8ac55f31ab78d0ae82fd95b3f42f3ad2239be198
gnu: qtlocation-5: Fix build. Fixes guix/guix#712 * gnu/packages/patches/qtlocation-5.15.8-mapboxgl-gcc13.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/qt.scm (qtlocation-5)[source]: <patches>: use it. <snippet>: unvendor rapidjson and protozero. [inputs]: Add rapidjson and protozero. Change-Id: I57b32863ae905d26539b43296cea8c1a18f91170
gnu: libsoup-minimal: Update to 3.6.4. * gnu/packages/gnome.scm (libsoup-minimal): Update to 3.6.4. Change-Id: Ifbf90c450f18b5756dd289408183b509bc2f48a7
gnu: libarchive: Explicitly disable openssl. * gnu/packages/backup.scm (libarchive)[arguments]<#:configure-flags>: Add --without-openssl. Change-Id: Id64849ca319fc191998175ffb3ceba07c1bff744
gnu: kwayland-5: Fix build. * gnu/packages/patches/kwayland-5-fix-build.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/kde-frameworks.scm (kwayland-5): Use It. Change-Id: Ida72b1bdcacd59c112d1dceda669627e3bbe7110
gnu: libstdc++: Fix build for gcc-13. * gnu/packages/gcc.scm (make-libstdc++)[arguments]: use patch-tzdb.cc phase for gcc >= 13. Change-Id: I6e8ae4b973e80c11d67b7333ec2dfa732d1d016a
gnu: rumpkernel: Update to 0-20250111. * gnu/packages/hurd.scm (rumpkernel): Update to 0-20250111. [#:phases]: In build phase set C_INCLUDE_PATH and add -DBUFPAGES=16. Remove HOST_CFLAGS override. [inputs]: Add libirqhelp. Change-Id: Iba710d54bb2cfe54b0b9bfcbf7e273fdf79e7d51 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add libirqhelp. * gnu/packages/hurd.scm (libirqhelp): New variable. Change-Id: Ida9fec5c998ee33366bd33df09f60ac9d0b14489 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Modified-by: Ludovic Courtès <ludo@gnu.org>
gnu: motif: Build with GCC 11. * gnu/packages/lesstif.scm (motif)[native-inputs]: Add GCC 11. Change-Id: I4eea64de919d11e54a909ecdfafd37f4d06283fc
gnu: gcc: Fix compilation of libstdc++ for GCC 7 to 13. With the introduction of GCC 14 as the default compiler, compilation of libstdc++ of all previous versions would fail due to a different signature for ‘__cxa_call_terminate’ (a builtin in GCC 14). This fixes it. * gnu/packages/patches/gcc-libstdc++-newer-gcc.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/gcc.scm (gcc-7, gcc-8, gcc-9, gcc-10) (gcc-11, gcc-12, gcc-13): Use it. Change-Id: I84dc26e46d56259d7d610f19b0521fa9c5499d5e
gnu: libvpx: Ungraft. * gnu/packages/video.scm (libvpx)[replacement]: Remove. [source]: Add ‘libvpx-CVE-2025-5262.patch’. Change-Id: Ia7211e23586bb07f73f5e3b3d7a298cd6c893bf2
gnu: texlive-libkpathsea: Ungraft. * gnu/packages/tex.scm (texlive-libkpathsea)[replacement]: Remove. [arguments]: Adjust ‘customize-texmf.cnf’ phase. Change-Id: I64abeadb82a11cb54d6388e7f5deda65d2e5ba20
gnu: cairo: Ungraft. * gnu/packages/gtk.scm (cairo): Update to 1.18.4. [replacement]: Remove. (cairo-1.18.4): Remove. Change-Id: I44f2b05d813ace209ac49b463fb81699fbb3ba53
gnu: elogind: Ungraft. * gnu/packages/freedesktop.scm (elogind)[replacement]: Remove. [arguments]: Adjust ‘fix-pkttyagent-path’ phase. (elogind/fixed): Remove. Change-Id: Ie185a59262206118c0f97a6098f368c909ff524e