aboutsummaryrefslogtreecommitdiff
path: root/bootstrap
diff options
context:
space:
mode:
authorTobias Geerinckx-Rice <me@tobias.gr>2021-01-01 18:26:40 +0100
committerTobias Geerinckx-Rice <me@tobias.gr>2021-01-02 18:54:19 +0100
commit2a7dce4f8cf99c2d2785a35102be096ed5df752b (patch)
tree806a33e796556d229e601057d887c0ce8054de88 /bootstrap
parent48dafe7da67315328022ac8513b087f4acc71146 (diff)
downloadguix-2a7dce4f8cf99c2d2785a35102be096ed5df752b.tar.gz
guix-2a7dce4f8cf99c2d2785a35102be096ed5df752b.zip
gnu: udunits: Omit static library.
* gnu/packages/c.scm (udunits)[arguments]: Add ‘--disable-static’ to #:configure-flags.
Diffstat (limited to 'bootstrap')
0 files changed, 0 insertions, 0 deletions
statically, and some tests fail because of that. Another alternative is to disable the extension mechanism during configuration time, which causes the testsuite to pass again. * gnu/packages/make-bootstrap.scm (%static-inputs)[gawk]<#:tests?>: Remove. <#:configure-flags>: Add. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Thiago Jung Bauermann 2021-09-28gnu: make-bootstrap: Allow compilation of the statically-link gawk....Previously, linking would fail due to the '-fno-common' default in GCC 10: ld: /gnu/store/…-glibc-2.33-static/lib/libc.a(getopt.o): in function `_getopt_internal_r': (.text+0x6e0): multiple definition of `_getopt_internal_r'; support/libsupport.a(getopt.o):/tmp/guix-build-gawk-5.1.0.drv-0/gawk-5.1.0/support/getopt.c:404: first defined here ld: /gnu/store/…-glibc-2.33-static/lib/libc.a(getopt.o): in function `_getopt_internal': Reported by Thiago Jung Bauermann <bauermann@kolabnow.com>. * gnu/packages/make-bootstrap.scm (%static-inputs) <gawk>: Remove getopt.o from libsupport.a. Ludovic Courtès 2021-09-06gnu: glibc-static: Fix static NSS support....Support for static NSS broke in glibc 2.33, meaning that 'getpw' & co. would always fail. This patch backports the upstream fix to reinstate it. Reported by Marius Bakke. * gnu/packages/patches/glibc-static-nss.patch: New file. * gnu/packages/make-bootstrap.scm (glibc-for-bootstrap): Use it. * gnu/local.mk (dist_patch_DATA): Add it. Ludovic Courtès 2021-07-26gnu: mes-minimal-stripped: Explicitly disallow references....* gnu/packages/make-bootstrap.scm (%mes-minimal-stripped)[arguments]: Add #:allowed-references. Ludovic Courtès 2021-07-26gnu: mes: Switch to Guile 3.0....* gnu/packages/mes.scm (nyacc-1.00.2)[inputs]: Change GUILE-2.2 to GUILE-3.0. (mes-0.19)[native-inputs]: Likewise. * gnu/packages/make-bootstrap.scm (%mes-minimal)[native-inputs]: Likewise. Ludovic Courtès 2021-07-26gnu: mescc-tools: Update to 1.2.0....Fixes <https://issues.guix.gnu.org/49515>. * gnu/packages/mes.scm (mescc-tools-0.5.2): Remove. (mescc-tools): Update to 1.2.0. Use 'git-fetch'. * gnu/packages/make-bootstrap.scm (%mescc-tools-static): Inherit from MESCC-TOOLS rather than MESCC-TOOLS-0.5.2. (%mes-minimal): Inherit from MES rather than MES-0.19. [arguments]: Remove 'delete-file-recursively' for /mes/scaffold. Ludovic Courtès 2021-07-26gnu: mes-minimal: Remove unused variable....* gnu/packages/make-bootstrap.scm (%mes-minimal): Remove unused 'triplet' variable. Ludovic Courtès