summaryrefslogtreecommitdiff
path: root/gnu/packages/elf.scm
AgeCommit message (Collapse)Author
6 hoursgnu: Add libelf-shared.John Kehayias
* gnu/packages/elf.scm (libelf-shared): New variable. Change-Id: Ie77583d46e674ffb97b0f2f0bd54579a2d7b49fe Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-07-20gnu: elfutils: Skip 2 more tests on the hurd.Yelninei
Fixes guix/guix#1303 * gnu/packages/elf.scm (elfutils): Skip run-declfiles.sh and run-dwarf-getmacros.sh tests on hurd-systems Change-Id: Ied5cf1f98b1672451acd26f6048d80d87e20e130 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-18Revert "gnu: elfutils: Fix build to loongarch64."Zheng Junjie
This reverts commit 8f219ec01a7f9c118d039a77dc1119e6c27ebf5a.
2025-07-18gnu: elfutils: Update to 0.192; fixes build with gcc-14.Janneke Nieuwenhuizen
Version 0.187 does not compile with gcc-14: -Werror=stringop-overflow. * gnu/packages/elf.scm (elfutils): Update to 0.192. This fixes the build with gcc-14. * gnu/packages/elf.scm (elfutils)[arguments]: Remove patch phase. * gnu/packages/patches/elfutils-libdwfl-string-overflow.patch: Remove it. * gnu/local.mk (dist_patch_DATA): Unregister it. Change-Id: I9e31f24c1e62c45390789072b52dfc10d90581fe
2025-02-01gnu: Add chrpath.Daniel Maksymow
* gnu/packages/elf.scm (chrpath): New variable. Change-Id: I85a12f0994add5c197becda2b582b5e669e959b2 Co-authored-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-01-25gnu: elfutils: Fix build to loongarch64.Zheng Junjie
* gnu/packages/elf.scm (elfutils)[native-inputs]: When target is loongarch64, add config. [arguments]: When target is loongarch64, Add update-config-scripts phase. Change-Id: I0a0b4faa8594ecca2344eb4b15392e4355e79e45
2024-12-30gnu: libdwarf: Update to 0.11.0.Aaron Covrig
* gnu/packages/elf.scm (libdwarf): Update to 0.11.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Change-Id: I0ef5f73ed32635d0cc9dca9fc2ced706e2bf3573
2024-12-24gnu: elfutils: Fix cross-compilation.Zheng Junjie
* gnu/packages/elf.scm (elfutils): Fix cross-compilation [arguments]: When cross-compilation, apply patch. <#:phases>: Use G-expressions. * gnu/packages/patches/elfutils-libdwfl-string-overflow.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: Ia1ab9c09124a140608bda34bf62f0ae80eb44f9b
2024-12-03gnu: elfutils: Fix build for 64bit Hurd.Janneke Nieuwenhuizen
* gnu/packages/elf.scm (elfutils)[arguments]: When building for a 64bit Hurd, set #:make-flags. Change-Id: I00abf360a7de5b1f78c1e912f0dcf27c62c1af68
2024-10-07gnu: Add patchelf-0.16.Hilton Chain
* gnu/packages/elf.scm (patchelf-0.16): New variable. Change-Id: Ide4c547734156ffe909a6d010974a7450aaa45cd Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-08-31gnu: patchelf: Fix test suite.Efraim Flashner
* gnu/packages/elf.scm (patchelf)[arguments]: Adjust 'fix-tests phase for changes in the test suite. Change-Id: Iffeb4ef94e0d78edd47d9d8b6e316f3b29627ed0
2024-08-31gnu: patchelf: Update to 0.18.0.Maxim Cournoyer
* gnu/packages/elf.scm (patchelf): Update to 0.18.0. Change-Id: I094841b6cbd9ac2eb9dcab132e28be5c3acb3cb4
2024-08-31gnu: patchelf: Update to 0.17.2.Winter
* gnu/packages/elf.scm (patchelf): Update to 0.17.2. [uri]: Use the release tarballs posted to GitHub releases, which have superseded the ones hosted on releases.nixos.org. [arguments]: Add fixes for two tests added since the last update. [properties]: Remove release-monitoring-url, as the GitHub updater will be used now that the releases are hosted there. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-07-20gnu: elfutils: Skip failing tests on the Hurd.Janneke Nieuwenhuizen
* gnu/packages/elf.scm (elfutils)[arguments]: When building natively on the Hurd, add phase 'skip-tests'.
2023-04-18gnu: elfutils: Skip 3 more tests on riscv64-linux.Efraim Flashner
* gnu/packages/elf.scm (elfutils)[arugments]: When building for riscv64-linux skip 3 more failing tests.
2023-01-30Merge remote-tracking branch 'origin/master' into core-updatesEfraim Flashner
Conflicts: doc/guix.texi gnu/local.mk gnu/packages/admin.scm gnu/packages/base.scm gnu/packages/chromium.scm gnu/packages/compression.scm gnu/packages/databases.scm gnu/packages/diffoscope.scm gnu/packages/freedesktop.scm gnu/packages/gnome.scm gnu/packages/gnupg.scm gnu/packages/guile.scm gnu/packages/inkscape.scm gnu/packages/llvm.scm gnu/packages/openldap.scm gnu/packages/pciutils.scm gnu/packages/ruby.scm gnu/packages/samba.scm gnu/packages/sqlite.scm gnu/packages/statistics.scm gnu/packages/syndication.scm gnu/packages/tex.scm gnu/packages/tls.scm gnu/packages/version-control.scm gnu/packages/xml.scm guix/build-system/copy.scm guix/scripts/home.scm
2023-01-23gnu: Add libdwarf.Pierre Neidhardt
* gnu/packages/elf.scm (libdwarf): New variable.
2022-08-11Merge branch 'staging' into core-updatesMarius Bakke
2022-08-11gnu: libabigail: Remove input labels.Marius Bakke
* gnu/packages/elf.scm (libabigail)[native-inputs]: Remove labels.
2022-08-11gnu: libabigail: Update to 2.0.Marius Bakke
* gnu/packages/elf.scm (libabigail): Update to 2.0.
2022-07-23gnu: elfutils: Explicitly depend on xz.Marius Bakke
* gnu/packages/elf.scm (elfutils)[inputs]: Add XZ.
2022-07-23gnu: elfutils: Update to 0.187.Marius Bakke
* gnu/packages/elf.scm (elfutils): Update to 0.187.
2022-01-30gnu: patchelf: Add release-monitoring-url.Efraim Flashner
* gnu/packages/elf.scm (patchelf)[properties]: New field.
2022-01-27gnu: elfutils: Fix building on riscv64-linux.Efraim Flashner
* gnu/packages/elf.scm (elfutils)[arguments]: On riscv64-linux add a phase to skip failing test.
2021-12-13gnu: Simplify package inputs.Ludovic Courtès
This commit was obtained by running: ./pre-inst-env guix style without any additional argument.
2021-07-14libelf: Update configure script and config.guess and config.sub.Maxime Devos
The current configure script is too old to find the cross-compiler and support variables passed as arguments. Also, config.guess and config.sub are too old to recognise powerpc64 and aarch64. Solve this by regenerating the 'configure' script and replacing 'config.guess' and 'config.sub'. * gnu/packages/elf.scm (libelf)[arguments]<#:phases>{configure}: Remove phase. (libelf)[arguments]<#:phases>{delete-configure}: Regenerate the configure script and replace 'config.guess' and 'config.sub'. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-05-09gnu: elfutils: Omit static libraries.Marius Bakke
* gnu/packages/elf.scm (elfutils)[arguments]: Add "--disable-static" to #:configure-flags.
2021-05-09gnu: elfutils: Update to 0.183.Marius Bakke
* gnu/packages/elf.scm (elfutils): Update to 0.183.
2021-03-23gnu: libelf: Fix compilation for powerpc64le-linux.Leo Le Bouter
* gnu/packages/elf.scm (libelf)[arguments]: Modify replacement 'configure phase to invoke "./configure" with "--host=powerpc64le-unknown-linux-gnu" on powerpc64le-linux. Signed-off-by: Chris Marusich <cmmarusich@gmail.com>
2021-01-25Merge branch 'master' into stagingLeo Famulari
2021-01-19gnu: libabigail: Update to 1.8.Eric Bavier
* gnu/packages/elf.scm (libabigail): Update to 1.8.
2020-12-13gnu: elfutils: Update to 0.182.Marius Bakke
* gnu/packages/elf.scm (elfutils): Update to 0.182. [arguments]: Add "--disable-libdebuginfod" and "--disable-debuginfod" to #:configure-flags.
2020-07-22gnu: patchelf: Update to 0.11.Michael Rohleder
* gnu/packages/elf.scm (patchelf): Update to 0.11. Signed-off-by: Marius Bakke <marius@gnu.org>
2020-06-02gnu: libabigail: Update to 1.7.Marius Bakke
* gnu/packages/elf.scm (libabigail): Update to 1.7.
2020-05-17gnu: elfutils: Skip tests on powerpc.Efraim Flashner
* gnu/packages/elf.scm (elfutils)[arguments]: Skip tests on powerpc.
2020-02-05gnu: elfutils: Update synopsis and descriptionMark Wielaard
* gnu/packages/elf.scm (elfutils): Update summaries. [synopsis]: Updated. [description]: Updated. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2019-11-11gnu: patchelf: Update to 0.10.Efraim Flashner
* gnu/packages/elf.scm (patchelf): Update to 0.10. [source]: Remove patches. [arguments]: Remove patch/rework-for-arm phase. Add phase to modify tests for our modified GCC package. [native-inputs]: Add gcc:lib. * gnu/packages/patches/patchelf-page-size.patch, * gnu/packages/patches/patchelf-rework-for-arm.patch: Remove files. * gnu/local.mk (dist_patch_DATA): Remove them.
2019-05-26gnu: libelf: Use archived home page and mirrored source.Tobias Geerinckx-Rice
* gnu/packages/elf.scm (libelf)[source]: Use mirror URLs. [home-page]: Use archived home page.
2019-05-24gnu: Move Sphinx and friends to (gnu packages sphinx).Marius Bakke
* gnu/packages/python-xyz.scm (python-sphinxcontrib-websupport, python2-sphinxcontrib-websupport, python-sphinx, python2-sphinx, python-sphinx-gallery, python2-sphinx-gallery, python-sphinx-rtd-theme, python2-sphinx-rtd-theme, python-guzzle-sphinx-theme, python2-guzzle-sphinx-theme, python-sphinxcontrib-newsfeed, python-sphinxcontrib-programoutput, python2-sphinxcontrib-programoutput, python-sphinx-repoze-interface, python2-sphinx-repoze-interface, python-sphinx-cloud-sptheme, python2-sphinx-cloud-sptheme, python-sphinx-alabaster-theme, python2-sphinx-alabaster-theme, python-sphinx-me, python-sphinxcontrib-svg2pdfconverter): Move to ... (gnu): * gnu/packages/sphinx.scm: ... here. New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Adjust accordingly. * gnu/packages/admin.scm, gnu/packages/bioinformatics.scm, gnu/packages/calendar.scm, gnu/packages/cluster.scm, gnu/packages/databases.scm, gnu/packages/dav.scm, gnu/packages/disk.scm, gnu/packages/django.scm, gnu/packages/elf.scm, gnu/packages/emacs-xyz.scm, gnu/packages/emulators.scm, gnu/packages/finance.scm, gnu/packages/image.scm, gnu/packages/libffi.scm, gnu/packages/mail.scm, gnu/packages/mpd.scm, gnu/packages/openstack.scm, gnu/packages/pdf.scm, gnu/packages/python-web.scm, gnu/packages/search.scm, gnu/packages/statistics.scm, gnu/packages/storage.scm, gnu/packages/sync.scm, gnu/packages/terminals.scm, gnu/packages/tls.scm, gnu/packages/web.scm: Adjust module imports.
2019-04-23Merge branch 'master' into stagingMarius Bakke
2019-04-22gnu: libabigail: Don't use NAME in source URI.Tobias Geerinckx-Rice
* gnu/packages/elf.scm (libabigail)[source]: Hard-code NAME.
2019-04-22gnu: libabigail: Update to 1.6.Tobias Geerinckx-Rice
* gnu/packages/elf.scm (libabigail): Update to 1.6.
2019-03-01gnu: elfutils: Update to 0.176.Marius Bakke
* gnu/packages/elf.scm (elfutils): Update to 0.176.
2019-01-15gnu: Separate Python core packages from the rest.Ricardo Wurmus
* gnu/packages/python.scm: Move hundreds of package definitions from here... * gnu/packages/python-xyz.scm: ...to this new module. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * gnu/packages/ada.scm, gnu/packages/admin.scm, gnu/packages/android.scm, gnu/packages/audio.scm, gnu/packages/backup.scm, gnu/packages/benchmark.scm, gnu/packages/bioinformatics.scm, gnu/packages/bittorrent.scm, gnu/packages/calendar.scm, gnu/packages/check.scm, gnu/packages/chemistry.scm, gnu/packages/cluster.scm, gnu/packages/compression.scm, gnu/packages/connman.scm, gnu/packages/crypto.scm, gnu/packages/cups.scm, gnu/packages/databases.scm, gnu/packages/dav.scm, gnu/packages/direct-connect.scm, gnu/packages/disk.scm, gnu/packages/django.scm, gnu/packages/dlang.scm, gnu/packages/docker.scm, gnu/packages/ebook.scm, gnu/packages/elf.scm, gnu/packages/emacs.scm, gnu/packages/emulators.scm, gnu/packages/engineering.scm, gnu/packages/enlightenment.scm, gnu/packages/finance.scm, gnu/packages/fltk.scm, gnu/packages/fontutils.scm, gnu/packages/freedesktop.scm, gnu/packages/game-development.scm, gnu/packages/games.scm, gnu/packages/geo.scm, gnu/packages/gl.scm, gnu/packages/glib.scm, gnu/packages/gnome.scm, gnu/packages/gnupg.scm, gnu/packages/gnuzilla.scm, gnu/packages/graph.scm, gnu/packages/graphics.scm, gnu/packages/graphviz.scm, gnu/packages/gtk.scm, gnu/packages/ham-radio.scm, gnu/packages/image-processing.scm, gnu/packages/image-viewers.scm, gnu/packages/image.scm, gnu/packages/irc.scm, gnu/packages/jrnl.scm, gnu/packages/julia.scm, gnu/packages/kde-frameworks.scm, gnu/packages/key-mon.scm, gnu/packages/libffi.scm, gnu/packages/libreoffice.scm, gnu/packages/libusb.scm, gnu/packages/lirc.scm, gnu/packages/logging.scm, gnu/packages/machine-learning.scm, gnu/packages/mail.scm, gnu/packages/mate.scm, gnu/packages/maths.scm, gnu/packages/medical.scm, gnu/packages/messaging.scm, gnu/packages/monitoring.scm, gnu/packages/mp3.scm, gnu/packages/mpd.scm, gnu/packages/music.scm, gnu/packages/networking.scm, gnu/packages/nutrition.scm, gnu/packages/openldap.scm, gnu/packages/openstack.scm, gnu/packages/package-management.scm, gnu/packages/password-utils.scm, gnu/packages/patchutils.scm, gnu/packages/pdf.scm, gnu/packages/photo.scm, gnu/packages/polkit.scm, gnu/packages/protobuf.scm, gnu/packages/python-crypto.scm, gnu/packages/python-web.scm, gnu/packages/qt.scm, gnu/packages/rdf.scm, gnu/packages/ruby.scm, gnu/packages/search.scm, gnu/packages/selinux.scm, gnu/packages/serialization.scm, gnu/packages/shells.scm, gnu/packages/simulation.scm, gnu/packages/ssh.scm, gnu/packages/statistics.scm, gnu/packages/storage.scm, gnu/packages/sync.scm, gnu/packages/terminals.scm, gnu/packages/textutils.scm, gnu/packages/time.scm, gnu/packages/tls.scm, gnu/packages/tor.scm, gnu/packages/tryton.scm, gnu/packages/version-control.scm, gnu/packages/video.scm, gnu/packages/virtualization.scm, gnu/packages/vpn.scm, gnu/packages/web-browsers.scm, gnu/packages/web.scm, gnu/packages/wicd.scm, gnu/packages/xdisorg.scm, gnu/packages/xorg.scm: Update module references.
2018-11-29gnu: libabigail: Update to 1.5.Marius Bakke
* gnu/packages/elf.scm (libabigail): Update to 1.5.
2018-09-10gnu: Add libabigail.Marius Bakke
* gnu/packages/elf.scm (libabigail): New public variable.
2018-08-01gnu: elfutils: Update to 0.173.Marius Bakke
* gnu/packages/elf.scm (elfutils): Update to 0.173.
2018-06-19gnu: elfutils: Update to 0.172.Vagrant Cascadian
Fixes <https://debbugs.gnu.org/31890> * gnu/packages/elf.scm (elfutils): Update to 0.172. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-06-04gnu: elfutils: Disable test suite on MIPS.Mark H Weaver
* gnu/packages/elf.scm (elfutils)[arguments]: Add (#:tests? #f) on MIPS.
2018-04-11Merge branch 'master' into core-updatesMark H Weaver