mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2026-04-06 21:20:33 +02:00
gnu: Add libelf-shared.
* gnu/packages/elf.scm (libelf-shared): New variable. Change-Id: Ie77583d46e674ffb97b0f2f0bd54579a2d7b49fe Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
This commit is contained in:
committed by
Danny Milosavljevic
parent
e3fbaeee13
commit
897590f99d
@@ -13,6 +13,7 @@
|
||||
;;; Copyright © 2022 Daniel Maksymow <daniel.maksymow@tuta.io>
|
||||
;;; Copyright © 2023, 2024 Janneke Nieuwenhuizen <janneke@gnu.org>
|
||||
;;; Copyright © 2024 Zheng Junjie <873216071@qq.com>
|
||||
;;; Copyright © 2025 John Kehayias <john.kehayias@protonmail.com>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
@@ -304,6 +305,18 @@ static analysis of the ELF binaries at hand.")
|
||||
(description "Libelf is a C library to access ELF object files.")
|
||||
(license lgpl2.0+)))
|
||||
|
||||
|
||||
;; This is a shared library version of libelf, currently only needed for ROCm
|
||||
;; packages in (gnu packages rocm).
|
||||
(define-public libelf-shared
|
||||
(package
|
||||
(inherit libelf)
|
||||
(arguments
|
||||
(substitute-keyword-arguments (package-arguments libelf)
|
||||
((#:make-flags flags #~'())
|
||||
#~(append #$flags '("CFLAGS=-fPIC")))))
|
||||
(properties `((hidden? . #t) ,@(package-properties libelf)))))
|
||||
|
||||
(define-public patchelf
|
||||
(package
|
||||
(name "patchelf")
|
||||
|
||||
Reference in New Issue
Block a user