guix_mirror_bot pushed a commit to branch core-packages-team
in repository guix.

commit 91957826485372b0b84a31ee30c5e1932c89e387
Author: Zheng Junjie <[email protected]>
AuthorDate: Wed Jul 22 09:30:12 2026 +0800

    fixup! gnu: libgc: Add static output.
---
 gnu/packages/bdw-gc.scm | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/bdw-gc.scm b/gnu/packages/bdw-gc.scm
index 0684d97d44..82bbb4000b 100644
--- a/gnu/packages/bdw-gc.scm
+++ b/gnu/packages/bdw-gc.scm
@@ -82,7 +82,16 @@
                 (install-file a (string-append #$output:static
                                                "/lib"))
                 (delete-file a))
-              (find-files (string-append #$output "/lib") "\\.a"))))))
+              (find-files (string-append #$output "/lib") "\\.a"))
+             (mkdir-p (string-append #$output:static "/lib/pkgconfig/"))
+             (let ((pc "/lib/pkgconfig/bdw-gc.pc"))
+               (copy-recursively (string-append #$output pc)
+                               (string-append #$output:static pc))
+             (substitute* (string-append #$output:static pc)
+               (((string-append "prefix=" #$output))
+                (string-append "prefix=" #$output:static))
+               (("includedir=\\$[{]prefix[}]/include")
+                (string-append "includedir=" #$output "/include"))))))))
      (cond
        ((target-ppc64le?)
         (list #:make-flags

Reply via email to