* core-updates is back @ 2014-04-14 6:51 Ludovic Courtès 2014-04-15 7:45 ` gmp-6.0.0a Andreas Enge ` (2 more replies) 0 siblings, 3 replies; 22+ messages in thread From: Ludovic Courtès @ 2014-04-14 6:51 UTC (permalink / raw) To: guix-devel Hi! I pushed a new core-updates branch, with some of the changes I had in mind. Go ahead if you know of anything that needs to be fixed there. As discussed before, we’ll merge the branch before June 13th. Thanks, Ludo’. ^ permalink raw reply [flat|nested] 22+ messages in thread
* gmp-6.0.0a 2014-04-14 6:51 core-updates is back Ludovic Courtès @ 2014-04-15 7:45 ` Andreas Enge 2014-04-15 9:37 ` gmp-6.0.0a Ludovic Courtès 2014-06-06 13:33 ` core-updates is back Ludovic Courtès 2014-06-15 10:08 ` core-updates frozen Ludovic Courtès 2 siblings, 1 reply; 22+ messages in thread From: Andreas Enge @ 2014-04-15 7:45 UTC (permalink / raw) To: Ludovic Courtès; +Cc: guix-devel [-- Attachment #1: Type: text/plain, Size: 640 bytes --] Hello, I am trying to upgrade gmp to 6.0.0a, with a small added complication since the tarball unpacks into a directory gmp-6.0.0a... The patch is attached. The configure phase of libstdc++ now fails (config.log attached), with the following error message: checking for exception model to use... configure: error: unable to detect exception model The corresponding lines in config.log seem to be the following: x86_64-guix-linux-gnu-g++: error trying to exec 'cc1plus': execvp: No such file or directory configure:15050: $? = 1 configure:15077: error: unable to detect exception model Do you have an idea what is happening? Andreas [-- Attachment #2: 0001-gnu-gmp-Upgrade-to-6.0.0a.patch --] [-- Type: text/plain, Size: 2551 bytes --] From 722111abb7c15b77bc10a2afe0f0fd34106dc250 Mon Sep 17 00:00:00 2001 From: Andreas Enge <andreas@enge.fr> Date: Tue, 15 Apr 2014 09:36:32 +0200 Subject: [PATCH] gnu: gmp: Upgrade to 6.0.0a. * gnu/packages/multiprecision.scm (gmp): Upgrade to 6.0.0a. * gnu/packages/base.scm (gcc-boot0): Modify symbolic link to point to gmp-6.0.0 instead of the non-existing gmp-6.0.0a. --- gnu/packages/base.scm | 9 +++++++-- gnu/packages/multiprecision.scm | 4 ++-- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm index b986662..8771d2b 100644 --- a/gnu/packages/base.scm +++ b/gnu/packages/base.scm @@ -1,5 +1,6 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2012, 2013, 2014 Ludovic Courtès <ludo@gnu.org> +;;; Copyright © 2014 Andreas Enge <andreas@enge.fr> ;;; Copyright © 2012 Nikita Karetnikov <nikita@karetnikov.org> ;;; Copyright © 2014 Mark H Weaver <mhw@netris.org> ;;; @@ -728,9 +729,13 @@ identifier SYSTEM." source))) (list gmp mpfr mpc)) - ;; Create symlinks like `gmp' -> `gmp-5.0.5'. + ;; Create symlinks like `gmp' -> `gmp-x.y.z'. ,@(map (lambda (lib) - `(symlink ,(package-full-name lib) + ;; Drop trailing letters, as gmp-6.0.0a unpacks + ;; into gmp-6.0.0. + `(symlink ,(string-trim-right + (package-full-name lib) + char-set:letter) ,(package-name lib))) (list gmp mpfr mpc)))) (alist-cons-after diff --git a/gnu/packages/multiprecision.scm b/gnu/packages/multiprecision.scm index b77e307..377d922 100644 --- a/gnu/packages/multiprecision.scm +++ b/gnu/packages/multiprecision.scm @@ -27,7 +27,7 @@ (define-public gmp (package (name "gmp") - (version "5.1.3") + (version "6.0.0a") (source (origin (method url-fetch) (uri @@ -35,7 +35,7 @@ version ".tar.xz")) (sha256 (base32 - "0wbhn3wih61vjcs94q531fipfvvzqfq2v4qr03rl3xaggyiyvqny")))) + "0r5pp27cy7ch3dg5v0rsny8bib1zfvrza6027g2mp5f6v8pd6mli")))) (build-system gnu-build-system) (native-inputs `(("m4" ,m4))) (outputs '("out" "debug")) -- 1.8.4 [-- Attachment #3: config.log --] [-- Type: text/plain, Size: 36863 bytes --] This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by package-unused configure version-unused, which was generated by GNU Autoconf 2.64. Invocation command line was $ ../libstdc++-v3/configure CONFIG_SHELL=/gnu/store/3zx03qfbpykc93pn9k1gflvmm2wqj4xz-bootstrap-binaries-0/bin/bash SHELL=/gnu/store/3zx03qfbpykc93pn9k1gflvmm2wqj4xz-bootstrap-binaries-0/bin/bash --prefix=/gnu/store/3xiwgxlw4icf2bbhrmw973rnf4i872q4-libstdc++-4.8.2 --enable-fast-install --disable-shared --disable-libstdcxx-threads --disable-libstdcxx-pch --with-gxx-include-dir=/gnu/store/3xiwgxlw4icf2bbhrmw973rnf4i872q4-libstdc++-4.8.2/include ## --------- ## ## Platform. ## ## --------- ## hostname = localhost uname -m = x86_64 uname -r = 3.2.0-4-amd64 uname -s = Linux uname -v = #1 SMP Debian 3.2.54-2 /usr/bin/uname -p = unknown /bin/uname -X = unknown /bin/arch = unknown /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown /usr/bin/hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /gnu/store/90jg9rb36bjcqwlphla6wz5rv6bfridy-glibc-2.19/bin PATH: /gnu/store/90jg9rb36bjcqwlphla6wz5rv6bfridy-glibc-2.19/sbin PATH: /gnu/store/g6kjvj6aixlm3flsqlxsdxg7r4y7fhbs-gcc-cross-boot0-wrapped-4.8.2/bin PATH: /gnu/store/6fh46aczz3z5r776q8frnqnyb7v5426w-binutils-cross-boot0-2.24/bin PATH: /gnu/store/6i0s4cdrhvmhzg3fvn5ayd94biw0vcc9-make-boot0-4.0/bin PATH: /gnu/store/47ydh0cpjkfaws4843k81aky9gbmdm7v-diffutils-3.3/bin PATH: /gnu/store/b7rwrd4rilkq5fvg9cshba8bjcvph78v-findutils-4.4.2/bin PATH: /gnu/store/d90rml7rbl5971mqkyh9bp1645dk7nzk-binutils-bootstrap-0/bin PATH: /gnu/store/3zx03qfbpykc93pn9k1gflvmm2wqj4xz-bootstrap-binaries-0/bin PATH: /gnu/store/3zx03qfbpykc93pn9k1gflvmm2wqj4xz-bootstrap-binaries-0/bin ## ----------- ## ## Core tests. ## ## ----------- ## configure:2925: checking build system type configure:2939: result: x86_64-unknown-linux-gnu configure:2959: checking host system type configure:2972: result: x86_64-unknown-linux-gnu configure:2992: checking target system type configure:3005: result: x86_64-unknown-linux-gnu configure:3090: checking for a BSD-compatible install configure:3158: result: /gnu/store/3zx03qfbpykc93pn9k1gflvmm2wqj4xz-bootstrap-binaries-0/bin/install -c configure:3169: checking whether build environment is sane configure:3219: result: yes configure:3360: checking for a thread-safe mkdir -p configure:3399: result: /gnu/store/3zx03qfbpykc93pn9k1gflvmm2wqj4xz-bootstrap-binaries-0/bin/mkdir -p configure:3412: checking for gawk configure:3428: found /gnu/store/3zx03qfbpykc93pn9k1gflvmm2wqj4xz-bootstrap-binaries-0/bin/gawk configure:3439: result: gawk configure:3450: checking whether make sets $(MAKE) configure:3476: result: no configure:3599: checking for gcc configure:3615: found /gnu/store/g6kjvj6aixlm3flsqlxsdxg7r4y7fhbs-gcc-cross-boot0-wrapped-4.8.2/bin/gcc configure:3626: result: gcc configure:3855: checking for C compiler version configure:3864: gcc --version >&5 x86_64-guix-linux-gnu-gcc (GCC) 4.8.2 Copyright (C) 2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. configure:3875: $? = 0 configure:3864: gcc -v >&5 Using built-in specs. COLLECT_GCC=/gnu/store/1xr4irpaw7pg1i1szbl5hzg5wks3cfgz-gcc-cross-boot0-4.8.2/bin/x86_64-guix-linux-gnu-gcc COLLECT_LTO_WRAPPER=/gnu/store/1xr4irpaw7pg1i1szbl5hzg5wks3cfgz-gcc-cross-boot0-4.8.2/libexec/gcc/x86_64-guix-linux-gnu/4.8.2/lto-wrapper Target: x86_64-guix-linux-gnu Configured with: Thread model: single gcc version 4.8.2 (GCC) COMPILER_PATH=/gnu/store/90jg9rb36bjcqwlphla6wz5rv6bfridy-glibc-2.19/lib/:/gnu/store/1xr4irpaw7pg1i1szbl5hzg5wks3cfgz-gcc-cross-boot0-4.8.2/libexec/gcc/x86_64-guix-linux-gnu/4.8.2/:/gnu/store/1xr4irpaw7pg1i1szbl5hzg5wks3cfgz-gcc-cross-boot0-4.8.2/libexec/gcc/x86_64-guix-linux-gnu/4.8.2/:/gnu/store/1xr4irpaw7pg1i1szbl5hzg5wks3cfgz-gcc-cross-boot0-4.8.2/libexec/gcc/x86_64-guix-linux-gnu/:/gnu/store/1xr4irpaw7pg1i1szbl5hzg5wks3cfgz-gcc-cross-boot0-4.8.2/lib/gcc/x86_64-guix-linux-gnu/4.8.2/:/gnu/store/1xr4irpaw7pg1i1szbl5hzg5wks3cfgz-gcc-cross-boot0-4.8.2/lib/gcc/x86_64-guix-linux-gnu/ LIBRARY_PATH=/gnu/store/90jg9rb36bjcqwlphla6wz5rv6bfridy-glibc-2.19/lib/:/gnu/store/1xr4irpaw7pg1i1szbl5hzg5wks3cfgz-gcc-cross-boot0-4.8.2/lib/gcc/x86_64-guix-linux-gnu/4.8.2/ COLLECT_GCC_OPTIONS='-B' '/gnu/store/90jg9rb36bjcqwlphla6wz5rv6bfridy-glibc-2.19/lib' '-v' '-mtune=generic' '-march=x86-64' ... rest of stderr output deleted ... configure:3875: $? = 1 configure:3864: gcc -V >&5 x86_64-guix-linux-gnu-gcc: error: unrecognized command line option '-V' configure:3875: $? = 1 configure:3864: gcc -qversion >&5 x86_64-guix-linux-gnu-gcc: error: unrecognized command line option '-qversion' configure:3875: $? = 1 configure:3891: gcc -o conftest conftest.c >&5 configure:3894: $? = 0 configure:3923: checking for C compiler default output file name configure:3945: gcc conftest.c >&5 configure:3949: $? = 0 configure:3986: result: a.out configure:4002: checking whether the C compiler works configure:4011: ./a.out configure:4015: $? = 0 configure:4030: result: yes configure:4037: checking whether we are cross compiling configure:4039: result: no configure:4042: checking for suffix of executables configure:4049: gcc -o conftest conftest.c >&5 configure:4053: $? = 0 configure:4075: result: configure:4082: checking for suffix of object files configure:4104: gcc -c conftest.c >&5 configure:4108: $? = 0 configure:4129: result: o configure:4133: checking whether we are using the GNU C compiler configure:4152: gcc -c conftest.c >&5 configure:4152: $? = 0 configure:4161: result: yes configure:4170: checking whether gcc accepts -g configure:4190: gcc -c -g conftest.c >&5 configure:4190: $? = 0 configure:4231: result: yes configure:4248: checking for gcc option to accept ISO C89 configure:4312: gcc -c -g -O2 conftest.c >&5 configure:4312: $? = 0 configure:4325: result: none needed configure:4403: checking for g++ configure:4419: found /gnu/store/g6kjvj6aixlm3flsqlxsdxg7r4y7fhbs-gcc-cross-boot0-wrapped-4.8.2/bin/g++ configure:4430: result: g++ configure:4457: checking for C++ compiler version configure:4466: g++ --version >&5 x86_64-guix-linux-gnu-g++ (GCC) 4.8.2 Copyright (C) 2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. configure:4477: $? = 0 configure:4466: g++ -v >&5 Using built-in specs. COLLECT_GCC=/gnu/store/1xr4irpaw7pg1i1szbl5hzg5wks3cfgz-gcc-cross-boot0-4.8.2/bin/x86_64-guix-linux-gnu-g++ COLLECT_LTO_WRAPPER=/gnu/store/1xr4irpaw7pg1i1szbl5hzg5wks3cfgz-gcc-cross-boot0-4.8.2/libexec/gcc/x86_64-guix-linux-gnu/4.8.2/lto-wrapper Target: x86_64-guix-linux-gnu Configured with: Thread model: single gcc version 4.8.2 (GCC) COMPILER_PATH=/gnu/store/90jg9rb36bjcqwlphla6wz5rv6bfridy-glibc-2.19/lib/:/gnu/store/1xr4irpaw7pg1i1szbl5hzg5wks3cfgz-gcc-cross-boot0-4.8.2/libexec/gcc/x86_64-guix-linux-gnu/4.8.2/:/gnu/store/1xr4irpaw7pg1i1szbl5hzg5wks3cfgz-gcc-cross-boot0-4.8.2/libexec/gcc/x86_64-guix-linux-gnu/4.8.2/:/gnu/store/1xr4irpaw7pg1i1szbl5hzg5wks3cfgz-gcc-cross-boot0-4.8.2/libexec/gcc/x86_64-guix-linux-gnu/:/gnu/store/1xr4irpaw7pg1i1szbl5hzg5wks3cfgz-gcc-cross-boot0-4.8.2/lib/gcc/x86_64-guix-linux-gnu/4.8.2/:/gnu/store/1xr4irpaw7pg1i1szbl5hzg5wks3cfgz-gcc-cross-boot0-4.8.2/lib/gcc/x86_64-guix-linux-gnu/ LIBRARY_PATH=/gnu/store/90jg9rb36bjcqwlphla6wz5rv6bfridy-glibc-2.19/lib/:/gnu/store/1xr4irpaw7pg1i1szbl5hzg5wks3cfgz-gcc-cross-boot0-4.8.2/lib/gcc/x86_64-guix-linux-gnu/4.8.2/ COLLECT_GCC_OPTIONS='-B' '/gnu/store/90jg9rb36bjcqwlphla6wz5rv6bfridy-glibc-2.19/lib' '-v' '-mtune=generic' '-march=x86-64' ... rest of stderr output deleted ... configure:4477: $? = 1 configure:4466: g++ -V >&5 x86_64-guix-linux-gnu-g++: error: unrecognized command line option '-V' configure:4477: $? = 1 configure:4466: g++ -qversion >&5 x86_64-guix-linux-gnu-g++: error: unrecognized command line option '-qversion' configure:4477: $? = 1 configure:4481: checking whether we are using the GNU C++ compiler configure:4500: g++ -c -fno-builtin conftest.cpp >&5 x86_64-guix-linux-gnu-g++: error trying to exec 'cc1plus': execvp: No such file or directory configure:4500: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "package-unused" | #define PACKAGE_TARNAME "libstdc++" | #define PACKAGE_VERSION "version-unused" | #define PACKAGE_STRING "package-unused version-unused" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | /* end confdefs.h. */ | | int | main () | { | #ifndef __GNUC__ | choke me | #endif | | ; | return 0; | } configure:4509: result: no configure:4518: checking whether g++ accepts -g configure:4538: g++ -c -g conftest.cpp >&5 x86_64-guix-linux-gnu-g++: error trying to exec 'cc1plus': execvp: No such file or directory configure:4538: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "package-unused" | #define PACKAGE_TARNAME "libstdc++" | #define PACKAGE_VERSION "version-unused" | #define PACKAGE_STRING "package-unused version-unused" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | } configure:4553: g++ -c conftest.cpp >&5 x86_64-guix-linux-gnu-g++: error trying to exec 'cc1plus': execvp: No such file or directory configure:4553: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "package-unused" | #define PACKAGE_TARNAME "libstdc++" | #define PACKAGE_VERSION "version-unused" | #define PACKAGE_STRING "package-unused version-unused" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | } configure:4569: g++ -c -g conftest.cpp >&5 x86_64-guix-linux-gnu-g++: error trying to exec 'cc1plus': execvp: No such file or directory configure:4569: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "package-unused" | #define PACKAGE_TARNAME "libstdc++" | #define PACKAGE_VERSION "version-unused" | #define PACKAGE_STRING "package-unused version-unused" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | } configure:4579: result: no configure:4612: checking how to run the C preprocessor configure:4643: gcc -E conftest.c configure:4643: $? = 0 configure:4657: gcc -E conftest.c conftest.c:9:28: fatal error: ac_nonexistent.h: No such file or directory #include <ac_nonexistent.h> ^ compilation terminated. configure:4657: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "package-unused" | #define PACKAGE_TARNAME "libstdc++" | #define PACKAGE_VERSION "version-unused" | #define PACKAGE_STRING "package-unused version-unused" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | /* end confdefs.h. */ | #include <ac_nonexistent.h> configure:4682: result: gcc -E configure:4702: gcc -E conftest.c configure:4702: $? = 0 configure:4716: gcc -E conftest.c conftest.c:9:28: fatal error: ac_nonexistent.h: No such file or directory #include <ac_nonexistent.h> ^ compilation terminated. configure:4716: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "package-unused" | #define PACKAGE_TARNAME "libstdc++" | #define PACKAGE_VERSION "version-unused" | #define PACKAGE_STRING "package-unused version-unused" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | /* end confdefs.h. */ | #include <ac_nonexistent.h> configure:4745: checking for grep that handles long lines and -e configure:4803: result: /gnu/store/3zx03qfbpykc93pn9k1gflvmm2wqj4xz-bootstrap-binaries-0/bin/grep configure:4808: checking for egrep configure:4870: result: /gnu/store/3zx03qfbpykc93pn9k1gflvmm2wqj4xz-bootstrap-binaries-0/bin/grep -E configure:4922: checking whether ln -s works configure:4926: result: yes configure:4978: checking for as configure:4994: found /gnu/store/d90rml7rbl5971mqkyh9bp1645dk7nzk-binutils-bootstrap-0/bin/as configure:5005: result: as configure:5070: checking for ar configure:5086: found /gnu/store/g6kjvj6aixlm3flsqlxsdxg7r4y7fhbs-gcc-cross-boot0-wrapped-4.8.2/bin/ar configure:5097: result: ar configure:5162: checking for ranlib configure:5178: found /gnu/store/g6kjvj6aixlm3flsqlxsdxg7r4y7fhbs-gcc-cross-boot0-wrapped-4.8.2/bin/ranlib configure:5189: result: ranlib configure:5213: checking whether to enable maintainer-specific portions of Makefiles configure:5222: result: no configure:5283: CPU config directory is cpu/i486 configure:5285: OS config directory is os/gnu-linux configure:5343: checking how to print strings configure:5370: result: printf configure:5391: checking for a sed that does not truncate output configure:5455: result: /gnu/store/3zx03qfbpykc93pn9k1gflvmm2wqj4xz-bootstrap-binaries-0/bin/sed configure:5473: checking for fgrep configure:5535: result: /gnu/store/3zx03qfbpykc93pn9k1gflvmm2wqj4xz-bootstrap-binaries-0/bin/grep -F configure:5570: checking for ld used by gcc configure:5637: result: /gnu/store/d90rml7rbl5971mqkyh9bp1645dk7nzk-binutils-bootstrap-0/bin/ld configure:5644: checking if the linker (/gnu/store/d90rml7rbl5971mqkyh9bp1645dk7nzk-binutils-bootstrap-0/bin/ld) is GNU ld configure:5659: result: yes configure:5671: checking for BSD- or MS-compatible name lister (nm) configure:5720: result: /gnu/store/d90rml7rbl5971mqkyh9bp1645dk7nzk-binutils-bootstrap-0/bin/nm -B configure:5850: checking the name lister (/gnu/store/d90rml7rbl5971mqkyh9bp1645dk7nzk-binutils-bootstrap-0/bin/nm -B) interface configure:5857: gcc -c -g -O2 conftest.c >&5 configure:5860: /gnu/store/d90rml7rbl5971mqkyh9bp1645dk7nzk-binutils-bootstrap-0/bin/nm -B "conftest.o" configure:5863: output 0000000000000000 B some_variable configure:5870: result: BSD nm configure:5874: checking the maximum length of command line arguments configure:5999: result: 1572864 configure:6016: checking whether the shell understands some XSI constructs configure:6026: result: yes configure:6030: checking whether the shell understands "+=" configure:6036: result: yes configure:6071: checking for /gnu/store/d90rml7rbl5971mqkyh9bp1645dk7nzk-binutils-bootstrap-0/bin/ld option to reload object files configure:6078: result: -r configure:6147: checking for objdump configure:6163: found /gnu/store/d90rml7rbl5971mqkyh9bp1645dk7nzk-binutils-bootstrap-0/bin/objdump configure:6174: result: objdump configure:6206: checking how to recognize dependent libraries configure:6407: result: pass_all configure:6467: checking for ar configure:6494: result: ar configure:6572: checking for strip configure:6588: found /gnu/store/d90rml7rbl5971mqkyh9bp1645dk7nzk-binutils-bootstrap-0/bin/strip configure:6599: result: strip configure:6671: checking for ranlib configure:6698: result: ranlib configure:6800: checking command to parse /gnu/store/d90rml7rbl5971mqkyh9bp1645dk7nzk-binutils-bootstrap-0/bin/nm -B output from gcc object configure:6918: gcc -c -g -O2 conftest.c >&5 configure:6921: $? = 0 configure:6925: /gnu/store/d90rml7rbl5971mqkyh9bp1645dk7nzk-binutils-bootstrap-0/bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' \> conftest.nm configure:6928: $? = 0 configure:6982: gcc -o conftest -g -O2 conftest.c conftstm.o >&5 configure:6985: $? = 0 configure:7023: result: ok configure:7118: gcc -c -g -O2 conftest.c >&5 configure:7121: $? = 0 configure:7869: checking for ANSI C header files configure:7889: gcc -c -g -O2 conftest.c >&5 configure:7889: $? = 0 configure:7962: gcc -o conftest -g -O2 conftest.c >&5 configure:7962: $? = 0 configure:7962: ./conftest configure:7962: $? = 0 configure:7973: result: yes configure:7986: checking for sys/types.h configure:7986: gcc -c -g -O2 conftest.c >&5 configure:7986: $? = 0 configure:7986: result: yes configure:7986: checking for sys/stat.h configure:7986: gcc -c -g -O2 conftest.c >&5 configure:7986: $? = 0 configure:7986: result: yes configure:7986: checking for stdlib.h configure:7986: gcc -c -g -O2 conftest.c >&5 configure:7986: $? = 0 configure:7986: result: yes configure:7986: checking for string.h configure:7986: gcc -c -g -O2 conftest.c >&5 configure:7986: $? = 0 configure:7986: result: yes configure:7986: checking for memory.h configure:7986: gcc -c -g -O2 conftest.c >&5 configure:7986: $? = 0 configure:7986: result: yes configure:7986: checking for strings.h configure:7986: gcc -c -g -O2 conftest.c >&5 configure:7986: $? = 0 configure:7986: result: yes configure:7986: checking for inttypes.h configure:7986: gcc -c -g -O2 conftest.c >&5 configure:7986: $? = 0 configure:7986: result: yes configure:7986: checking for stdint.h configure:7986: gcc -c -g -O2 conftest.c >&5 configure:7986: $? = 0 configure:7986: result: yes configure:7986: checking for unistd.h configure:7986: gcc -c -g -O2 conftest.c >&5 configure:7986: $? = 0 configure:7986: result: yes configure:8001: checking for dlfcn.h configure:8001: gcc -c -g -O2 conftest.c >&5 configure:8001: $? = 0 configure:8001: result: yes configure:8187: checking for objdir configure:8202: result: .libs configure:8473: checking if gcc supports -fno-rtti -fno-exceptions configure:8491: gcc -c -g -O2 -fno-rtti -fno-exceptions conftest.c >&5 cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C [enabled by default] configure:8495: $? = 0 configure:8508: result: no configure:8528: checking for gcc option to produce PIC configure:8814: result: -fPIC -DPIC configure:8826: checking if gcc PIC flag -fPIC -DPIC works configure:8844: gcc -c -g -O2 -fPIC -DPIC -DPIC conftest.c >&5 configure:8848: $? = 0 configure:8861: result: yes configure:8885: checking if gcc static flag -static works configure:8913: result: yes configure:8928: checking if gcc supports -c -o file.o configure:8949: gcc -c -g -O2 -o out/conftest2.o conftest.c >&5 configure:8953: $? = 0 configure:8975: result: yes configure:8983: checking if gcc supports -c -o file.o configure:9030: result: yes configure:9063: checking whether the gcc linker (/gnu/store/d90rml7rbl5971mqkyh9bp1645dk7nzk-binutils-bootstrap-0/bin/ld) supports shared libraries configure:10143: result: yes configure:10388: checking dynamic linker characteristics configure:10842: gcc -o conftest -g -O2 -Wl,-rpath -Wl,/foo conftest.c >&5 configure:10842: $? = 0 configure:11064: result: GNU/Linux ld.so configure:11171: checking how to hardcode library paths into programs configure:11196: result: immediate configure:11293: checking for shl_load configure:11293: gcc -o conftest -g -O2 conftest.c >&5 /tmp/nix-build-libstdc++-4.8.2.drv-0/ccgcn4iw.o: In function `main': /tmp/nix-build-libstdc++-4.8.2.drv-0/gcc-4.8.2/build/conftest.c:55: undefined reference to `shl_load' collect2: error: ld returned 1 exit status configure:11293: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "package-unused" | #define PACKAGE_TARNAME "libstdc++" | #define PACKAGE_VERSION "version-unused" | #define PACKAGE_STRING "package-unused version-unused" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | /* end confdefs.h. */ | /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load. | For example, HP-UX 11i <limits.h> declares gettimeofday. */ | #define shl_load innocuous_shl_load | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char shl_load (); below. | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since | <limits.h> exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include <limits.h> | #else | # include <assert.h> | #endif | | #undef shl_load | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char shl_load (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_shl_load || defined __stub___shl_load | choke me | #endif | | int | main () | { | return shl_load (); | ; | return 0; | } configure:11293: result: no configure:11297: checking for shl_load in -ldld configure:11325: gcc -o conftest -g -O2 conftest.c -ldld >&5 /gnu/store/6fh46aczz3z5r776q8frnqnyb7v5426w-binutils-cross-boot0-2.24/bin/x86_64-guix-linux-gnu-ld: cannot find -ldld collect2: error: ld returned 1 exit status configure:11325: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "package-unused" | #define PACKAGE_TARNAME "libstdc++" | #define PACKAGE_VERSION "version-unused" | #define PACKAGE_STRING "package-unused version-unused" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char shl_load (); | int | main () | { | return shl_load (); | ; | return 0; | } configure:11334: result: no configure:11339: checking for dlopen configure:11339: gcc -o conftest -g -O2 conftest.c >&5 /tmp/nix-build-libstdc++-4.8.2.drv-0/cccuUnPa.o: In function `main': /tmp/nix-build-libstdc++-4.8.2.drv-0/gcc-4.8.2/build/conftest.c:55: undefined reference to `dlopen' collect2: error: ld returned 1 exit status configure:11339: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "package-unused" | #define PACKAGE_TARNAME "libstdc++" | #define PACKAGE_VERSION "version-unused" | #define PACKAGE_STRING "package-unused version-unused" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | /* end confdefs.h. */ | /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen. | For example, HP-UX 11i <limits.h> declares gettimeofday. */ | #define dlopen innocuous_dlopen | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char dlopen (); below. | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since | <limits.h> exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include <limits.h> | #else | # include <assert.h> | #endif | | #undef dlopen | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char dlopen (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_dlopen || defined __stub___dlopen | choke me | #endif | | int | main () | { | return dlopen (); | ; | return 0; | } configure:11339: result: no configure:11343: checking for dlopen in -ldl configure:11371: gcc -o conftest -g -O2 conftest.c -ldl >&5 configure:11371: $? = 0 configure:11380: result: yes configure:11505: checking whether a program can dlopen itself configure:11585: gcc -o conftest -g -O2 -DHAVE_DLFCN_H -Wl,--export-dynamic conftest.c -ldl >&5 configure:11588: $? = 0 configure:11606: result: yes configure:11611: checking whether a statically linked program can dlopen itself configure:11691: gcc -o conftest -g -O2 -DHAVE_DLFCN_H -Wl,--export-dynamic -static conftest.c -ldl >&5 /tmp/nix-build-libstdc++-4.8.2.drv-0/ccAVXSxu.o: In function `main': /tmp/nix-build-libstdc++-4.8.2.drv-0/gcc-4.8.2/build/configure:11671: warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking /gnu/store/6fh46aczz3z5r776q8frnqnyb7v5426w-binutils-cross-boot0-2.24/bin/x86_64-guix-linux-gnu-ld: dynamic STT_GNU_IFUNC symbol `strcmp' with pointer equality in `/gnu/store/90jg9rb36bjcqwlphla6wz5rv6bfridy-glibc-2.19/lib/libc.a(strcmp.o)' can not be used when making an executable; recompile with -fPIE and relink with -pie collect2: error: ld returned 1 exit status configure:11694: $? = 1 configure:11712: result: no configure:11751: checking whether stripping libraries is possible configure:11756: result: yes configure:11791: checking if libtool supports shared libraries configure:11793: result: yes configure:11796: checking whether to build shared libraries configure:11817: result: no configure:11820: checking whether to build static libraries configure:11824: result: yes configure:15006: checking for exception model to use configure:15047: g++ -c -S conftest.cpp >&5 x86_64-guix-linux-gnu-g++: error trying to exec 'cc1plus': execvp: No such file or directory configure:15050: $? = 1 configure:15077: error: unable to detect exception model ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_build=x86_64-unknown-linux-gnu ac_cv_c_compiler_gnu=yes ac_cv_cxx_compiler_gnu=no ac_cv_env_CCC_set= ac_cv_env_CCC_value= ac_cv_env_CC_set= ac_cv_env_CC_value= ac_cv_env_CFLAGS_set= ac_cv_env_CFLAGS_value= ac_cv_env_CPPFLAGS_set= ac_cv_env_CPPFLAGS_value= ac_cv_env_CPP_set= ac_cv_env_CPP_value= ac_cv_env_CXXCPP_set= ac_cv_env_CXXCPP_value= ac_cv_env_CXXFILT_set= ac_cv_env_CXXFILT_value= ac_cv_env_CXXFLAGS_set= ac_cv_env_CXXFLAGS_value= ac_cv_env_CXX_set= ac_cv_env_CXX_value= ac_cv_env_LDFLAGS_set= ac_cv_env_LDFLAGS_value= ac_cv_env_LIBS_set= ac_cv_env_LIBS_value= ac_cv_env_build_alias_set= ac_cv_env_build_alias_value= ac_cv_env_host_alias_set= ac_cv_env_host_alias_value= ac_cv_env_target_alias_set= ac_cv_env_target_alias_value= ac_cv_func_dlopen=no ac_cv_func_shl_load=no ac_cv_header_dlfcn_h=yes ac_cv_header_inttypes_h=yes ac_cv_header_memory_h=yes ac_cv_header_stdc=yes ac_cv_header_stdint_h=yes ac_cv_header_stdlib_h=yes ac_cv_header_string_h=yes ac_cv_header_strings_h=yes ac_cv_header_sys_stat_h=yes ac_cv_header_sys_types_h=yes ac_cv_header_unistd_h=yes ac_cv_host=x86_64-unknown-linux-gnu ac_cv_lib_dl_dlopen=yes ac_cv_lib_dld_shl_load=no ac_cv_objext=o ac_cv_path_EGREP='/gnu/store/3zx03qfbpykc93pn9k1gflvmm2wqj4xz-bootstrap-binaries-0/bin/grep -E' ac_cv_path_FGREP='/gnu/store/3zx03qfbpykc93pn9k1gflvmm2wqj4xz-bootstrap-binaries-0/bin/grep -F' ac_cv_path_GREP=/gnu/store/3zx03qfbpykc93pn9k1gflvmm2wqj4xz-bootstrap-binaries-0/bin/grep ac_cv_path_SED=/gnu/store/3zx03qfbpykc93pn9k1gflvmm2wqj4xz-bootstrap-binaries-0/bin/sed ac_cv_path_install='/gnu/store/3zx03qfbpykc93pn9k1gflvmm2wqj4xz-bootstrap-binaries-0/bin/install -c' ac_cv_path_mkdir=/gnu/store/3zx03qfbpykc93pn9k1gflvmm2wqj4xz-bootstrap-binaries-0/bin/mkdir ac_cv_prog_AWK=gawk ac_cv_prog_CPP='gcc -E' ac_cv_prog_ac_ct_AR=ar ac_cv_prog_ac_ct_AS=as ac_cv_prog_ac_ct_CC=gcc ac_cv_prog_ac_ct_CXX=g++ ac_cv_prog_ac_ct_OBJDUMP=objdump ac_cv_prog_ac_ct_RANLIB=ranlib ac_cv_prog_ac_ct_STRIP=strip ac_cv_prog_cc_c89= ac_cv_prog_cc_g=yes ac_cv_prog_cxx_g=no ac_cv_prog_make_make_set=no ac_cv_target=x86_64-unknown-linux-gnu lt_cv_deplibs_check_method=pass_all lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl lt_cv_dlopen_self=yes lt_cv_dlopen_self_static=no lt_cv_file_magic_cmd='$MAGIC_CMD' lt_cv_file_magic_test_file= lt_cv_ld_reload_flag=-r lt_cv_nm_interface='BSD nm' lt_cv_objdir=.libs lt_cv_path_LD=/gnu/store/d90rml7rbl5971mqkyh9bp1645dk7nzk-binutils-bootstrap-0/bin/ld lt_cv_path_NM='/gnu/store/d90rml7rbl5971mqkyh9bp1645dk7nzk-binutils-bootstrap-0/bin/nm -B' lt_cv_prog_compiler_c_o=yes lt_cv_prog_compiler_pic_works=yes lt_cv_prog_compiler_rtti_exceptions=no lt_cv_prog_compiler_static_works=yes lt_cv_prog_gnu_ld=yes lt_cv_shlibpath_overrides_runpath=yes lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\''' lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\) $/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/ {"\2", (void *) \&\2},/p'\''' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \([^ ]*\) $/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \(lib[^ ]*\)$/ {"\2", (void *) \&\2},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/ {"lib\2", (void *) \&\2},/p'\''' lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\''' lt_cv_sys_max_cmd_len=1572864 ## ----------------- ## ## Output variables. ## ## ----------------- ## ABI_TWEAKS_SRCDIR='' ACLOCAL='${SHELL} /tmp/nix-build-libstdc++-4.8.2.drv-0/gcc-4.8.2/missing --run aclocal-1.11' ALLOCATOR_H='' ALLOCATOR_NAME='' AMTAR='${SHELL} /tmp/nix-build-libstdc++-4.8.2.drv-0/gcc-4.8.2/missing --run tar' AR='ar' AS='as' ATOMICITY_SRCDIR='' ATOMIC_FLAGS='' ATOMIC_WORD_SRCDIR='' AUTOCONF='${SHELL} /tmp/nix-build-libstdc++-4.8.2.drv-0/gcc-4.8.2/missing --run autoconf' AUTOHEADER='${SHELL} /tmp/nix-build-libstdc++-4.8.2.drv-0/gcc-4.8.2/missing --run autoheader' AUTOMAKE='${SHELL} /tmp/nix-build-libstdc++-4.8.2.drv-0/gcc-4.8.2/missing --run automake-1.11' AWK='gawk' BASIC_FILE_CC='' BASIC_FILE_H='' BUILD_EPUB_FALSE='' BUILD_EPUB_TRUE='' BUILD_HTML_FALSE='' BUILD_HTML_TRUE='' BUILD_INFO_FALSE='' BUILD_INFO_TRUE='' BUILD_MAN_FALSE='' BUILD_MAN_TRUE='' BUILD_PDF_FALSE='' BUILD_PDF_TRUE='' BUILD_XML_FALSE='' BUILD_XML_TRUE='' CC='gcc' CCODECVT_CC='' CCOLLATE_CC='' CCTYPE_CC='' CFLAGS='-g -O2' CLOCALE_CC='' CLOCALE_H='' CLOCALE_INTERNAL_H='' CMESSAGES_CC='' CMESSAGES_H='' CMONEY_CC='' CNUMERIC_CC='' CPP='gcc -E' CPPFLAGS='' CPU_DEFINES_SRCDIR='' CPU_OPT_BITS_RANDOM='' CPU_OPT_EXT_RANDOM='' CSTDIO_H='' CTIME_CC='' CTIME_H='' CXX='g++' CXXCPP='' CXXFILT='' CXXFLAGS='' CYGPATH_W='echo' C_INCLUDE_DIR='' DBLATEX='' DEBUG_FLAGS='' DEFS='' DOT='' DOXYGEN='' DSYMUTIL='' DUMPBIN='' ECHO_C='' ECHO_N='-n' ECHO_T='' EGREP='/gnu/store/3zx03qfbpykc93pn9k1gflvmm2wqj4xz-bootstrap-binaries-0/bin/grep -E' ENABLE_EXTERN_TEMPLATE_FALSE='' ENABLE_EXTERN_TEMPLATE_TRUE='' ENABLE_PYTHONDIR_FALSE='' ENABLE_PYTHONDIR_TRUE='' ENABLE_SYMVERS_DARWIN_FALSE='' ENABLE_SYMVERS_DARWIN_TRUE='' ENABLE_SYMVERS_FALSE='' ENABLE_SYMVERS_GNU_FALSE='' ENABLE_SYMVERS_GNU_NAMESPACE_FALSE='' ENABLE_SYMVERS_GNU_NAMESPACE_TRUE='' ENABLE_SYMVERS_GNU_TRUE='' ENABLE_SYMVERS_SUN_FALSE='' ENABLE_SYMVERS_SUN_TRUE='' ENABLE_SYMVERS_TRUE='' ENABLE_VISIBILITY_FALSE='' ENABLE_VISIBILITY_TRUE='' ENABLE_WERROR_FALSE='' ENABLE_WERROR_TRUE='' ERROR_CONSTANTS_SRCDIR='' EXEEXT='' EXTRA_CXX_FLAGS='' FGREP='/gnu/store/3zx03qfbpykc93pn9k1gflvmm2wqj4xz-bootstrap-binaries-0/bin/grep -F' GLIBCXX_BUILD_DEBUG_FALSE='' GLIBCXX_BUILD_DEBUG_TRUE='' GLIBCXX_BUILD_PCH_FALSE='' GLIBCXX_BUILD_PCH_TRUE='' GLIBCXX_C_HEADERS_COMPATIBILITY_FALSE='' GLIBCXX_C_HEADERS_COMPATIBILITY_TRUE='' GLIBCXX_C_HEADERS_C_FALSE='' GLIBCXX_C_HEADERS_C_GLOBAL_FALSE='' GLIBCXX_C_HEADERS_C_GLOBAL_TRUE='' GLIBCXX_C_HEADERS_C_STD_FALSE='' GLIBCXX_C_HEADERS_C_STD_TRUE='' GLIBCXX_C_HEADERS_C_TRUE='' GLIBCXX_HOSTED_FALSE='' GLIBCXX_HOSTED_TRUE='' GLIBCXX_INCLUDES='' GLIBCXX_LDBL_COMPAT_FALSE='' GLIBCXX_LDBL_COMPAT_TRUE='' GLIBCXX_LIBS='' GREP='/gnu/store/3zx03qfbpykc93pn9k1gflvmm2wqj4xz-bootstrap-binaries-0/bin/grep' HWCAP_FLAGS='' INSTALL_DATA='${INSTALL} -m 644' INSTALL_PROGRAM='${INSTALL}' INSTALL_SCRIPT='${INSTALL}' INSTALL_STRIP_PROGRAM='$(install_sh) -c -s' LD='/gnu/store/d90rml7rbl5971mqkyh9bp1645dk7nzk-binutils-bootstrap-0/bin/ld' LDFLAGS='' LIBICONV='' LIBOBJS='' LIBS='' LIBTOOL='$(SHELL) $(top_builddir)/libtool' LIPO='' LN_S='ln -s' LTLIBICONV='' LTLIBOBJS='' MAINT='#' MAINTAINER_MODE_FALSE='' MAINTAINER_MODE_TRUE='#' MAKEINFO='${SHELL} /tmp/nix-build-libstdc++-4.8.2.drv-0/gcc-4.8.2/missing --run makeinfo' MKDIR_P='/gnu/store/3zx03qfbpykc93pn9k1gflvmm2wqj4xz-bootstrap-binaries-0/bin/mkdir -p' NM='/gnu/store/d90rml7rbl5971mqkyh9bp1645dk7nzk-binutils-bootstrap-0/bin/nm -B' NMEDIT='' OBJDUMP='objdump' OBJEXT='o' OPTIMIZE_CXXFLAGS='' OPT_LDFLAGS='' OS_INC_SRCDIR='' OTOOL64='' OTOOL='' PACKAGE='libstdc++' PACKAGE_BUGREPORT='' PACKAGE_NAME='package-unused' PACKAGE_STRING='package-unused version-unused' PACKAGE_TARNAME='libstdc++' PACKAGE_URL='' PACKAGE_VERSION='version-unused' PATH_SEPARATOR=':' PDFLATEX='' RANLIB='ranlib' SECTION_FLAGS='' SECTION_LDFLAGS='' SED='/gnu/store/3zx03qfbpykc93pn9k1gflvmm2wqj4xz-bootstrap-binaries-0/bin/sed' SET_MAKE='MAKE=make' SHELL='/gnu/store/3zx03qfbpykc93pn9k1gflvmm2wqj4xz-bootstrap-binaries-0/bin/bash' STRIP='strip' SYMVER_FILE='' TOPLEVEL_INCLUDES='' USE_NLS='' VERSION='version-unused' WARN_FLAGS='' WERROR='' XMLLINT='' XSLTPROC='' XSL_STYLE_DIR='' ac_ct_CC='gcc' ac_ct_CXX='g++' ac_ct_DUMPBIN='' am__EXEEXT_FALSE='' am__EXEEXT_TRUE='' am__isrc=' -I$(srcdir)' am__leading_dot='.' am__tar='${AMTAR} chof - "$$tardir"' am__untar='${AMTAR} xf -' baseline_dir='' baseline_subdir_switch='' bindir='${exec_prefix}/bin' build='x86_64-unknown-linux-gnu' build_alias='' build_cpu='x86_64' build_os='linux-gnu' build_vendor='unknown' check_msgfmt='' datadir='${datarootdir}' datarootdir='${prefix}/share' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' dvidir='${docdir}' enable_shared='no' enable_static='yes' exec_prefix='NONE' glibcxx_MOFILES='' glibcxx_PCHFLAGS='' glibcxx_POFILES='' glibcxx_builddir='/tmp/nix-build-libstdc++-4.8.2.drv-0/gcc-4.8.2/build' glibcxx_compiler_pic_flag='' glibcxx_compiler_shared_flag='' glibcxx_localedir='' glibcxx_lt_pic_flag='' glibcxx_prefixdir='' glibcxx_srcdir='/tmp/nix-build-libstdc++-4.8.2.drv-0/gcc-4.8.2/libstdc++-v3' glibcxx_toolexecdir='' glibcxx_toolexeclibdir='' gxx_include_dir='' host='x86_64-unknown-linux-gnu' host_alias='' host_cpu='x86_64' host_os='linux-gnu' host_vendor='unknown' htmldir='${docdir}' includedir='${prefix}/include' infodir='${datarootdir}/info' install_sh='${SHELL} /tmp/nix-build-libstdc++-4.8.2.drv-0/gcc-4.8.2/install-sh' libdir='${exec_prefix}/lib' libexecdir='${exec_prefix}/libexec' libtool_VERSION='' localedir='${datarootdir}/locale' localstatedir='${prefix}/var' lt_host_flags='' mandir='${datarootdir}/man' mkdir_p='/gnu/store/3zx03qfbpykc93pn9k1gflvmm2wqj4xz-bootstrap-binaries-0/bin/mkdir -p' multi_basedir='../libstdc++-v3/..' oldincludedir='/usr/include' pdfdir='${docdir}' port_specific_symbol_files='' prefix='/gnu/store/3xiwgxlw4icf2bbhrmw973rnf4i872q4-libstdc++-4.8.2' program_transform_name='s,x,x,' psdir='${docdir}' python_mod_dir='' sbindir='${exec_prefix}/sbin' sharedstatedir='${prefix}/com' sysconfdir='${prefix}/etc' target='x86_64-unknown-linux-gnu' target_alias='' target_cpu='x86_64' target_os='linux-gnu' target_vendor='unknown' thread_header='' toplevel_builddir='/tmp/nix-build-libstdc++-4.8.2.drv-0/gcc-4.8.2/build/..' toplevel_srcdir='/tmp/nix-build-libstdc++-4.8.2.drv-0/gcc-4.8.2/libstdc++-v3/..' ## ----------- ## ## confdefs.h. ## ## ----------- ## /* confdefs.h */ #define PACKAGE_NAME "package-unused" #define PACKAGE_TARNAME "libstdc++" #define PACKAGE_VERSION "version-unused" #define PACKAGE_STRING "package-unused version-unused" #define PACKAGE_BUGREPORT "" #define PACKAGE_URL "" #define STDC_HEADERS 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_MEMORY_H 1 #define HAVE_STRINGS_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_STDINT_H 1 #define HAVE_UNISTD_H 1 #define HAVE_DLFCN_H 1 #define LT_OBJDIR ".libs/" #define _GLIBCXX_HOSTED 1 #define _GLIBCXX_VERBOSE 1 configure: exit 1 ^ permalink raw reply related [flat|nested] 22+ messages in thread
* Re: gmp-6.0.0a 2014-04-15 7:45 ` gmp-6.0.0a Andreas Enge @ 2014-04-15 9:37 ` Ludovic Courtès 2014-04-15 9:46 ` gmp-6.0.0a Andreas Enge 0 siblings, 1 reply; 22+ messages in thread From: Ludovic Courtès @ 2014-04-15 9:37 UTC (permalink / raw) To: Andreas Enge; +Cc: guix-devel Andreas Enge <andreas@enge.fr> skribis: > I am trying to upgrade gmp to 6.0.0a, with a small added complication since > the tarball unpacks into a directory gmp-6.0.0a... The patch is attached. > > The configure phase of libstdc++ now fails (config.log attached), with the > following error message: > > checking for exception model to use... configure: error: unable to detect exception model > > The corresponding lines in config.log seem to be the following: > > x86_64-guix-linux-gnu-g++: error trying to exec 'cc1plus': execvp: No such file or directory > configure:15050: $? = 1 > configure:15077: error: unable to detect exception model With your patch, running ./pre-inst-env guix build -e '(@@ (gnu packages base) libstdc++)' successfully yields /gnu/store/3xiwgxlw4icf2bbhrmw973rnf4i872q4-libstdc++-4.8.2 Do you have /gnu/store/1xr4irpaw7pg1i1szbl5hzg5wks3cfgz-gcc-cross-boot0-4.8.2/libexec/gcc/x86_64-guix-linux-gnu/4.8.2/cc1plus? Ludo’. ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: gmp-6.0.0a 2014-04-15 9:37 ` gmp-6.0.0a Ludovic Courtès @ 2014-04-15 9:46 ` Andreas Enge 2014-04-15 15:36 ` gmp-6.0.0a Ludovic Courtès 0 siblings, 1 reply; 22+ messages in thread From: Andreas Enge @ 2014-04-15 9:46 UTC (permalink / raw) To: Ludovic Courtès; +Cc: guix-devel On Tue, Apr 15, 2014 at 11:37:49AM +0200, Ludovic Courtès wrote: > With your patch, running > ./pre-inst-env guix build -e '(@@ (gnu packages base) libstdc++)' > successfully yields > /gnu/store/3xiwgxlw4icf2bbhrmw973rnf4i872q4-libstdc++-4.8.2 > Do you have > /gnu/store/1xr4irpaw7pg1i1szbl5hzg5wks3cfgz-gcc-cross-boot0-4.8.2/libexec/gcc/x86_64-guix-linux-gnu/4.8.2/cc1plus? No, it happens while I am still compiling gcc-cross-boot0. The libstdc++ is triggered automatically. So could it be a problem with parallel builds of several packages? Lacking specification of an input? Andreas ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: gmp-6.0.0a 2014-04-15 9:46 ` gmp-6.0.0a Andreas Enge @ 2014-04-15 15:36 ` Ludovic Courtès 2014-04-16 6:15 ` gmp-6.0.0a Andreas Enge 0 siblings, 1 reply; 22+ messages in thread From: Ludovic Courtès @ 2014-04-15 15:36 UTC (permalink / raw) To: Andreas Enge; +Cc: guix-devel Andreas Enge <andreas@enge.fr> skribis: > On Tue, Apr 15, 2014 at 11:37:49AM +0200, Ludovic Courtès wrote: >> With your patch, running >> ./pre-inst-env guix build -e '(@@ (gnu packages base) libstdc++)' >> successfully yields >> /gnu/store/3xiwgxlw4icf2bbhrmw973rnf4i872q4-libstdc++-4.8.2 >> Do you have >> /gnu/store/1xr4irpaw7pg1i1szbl5hzg5wks3cfgz-gcc-cross-boot0-4.8.2/libexec/gcc/x86_64-guix-linux-gnu/4.8.2/cc1plus? > > No, it happens while I am still compiling gcc-cross-boot0. Are you sure? This one has "--disable-libstdc++-v3". I can even build gcc-final, which leads to: /gnu/store/7i56mxclndvcsn8lgc5pg0dh5w4khir7-gcc-4.8.2 Ludo’. ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: gmp-6.0.0a 2014-04-15 15:36 ` gmp-6.0.0a Ludovic Courtès @ 2014-04-16 6:15 ` Andreas Enge 0 siblings, 0 replies; 22+ messages in thread From: Andreas Enge @ 2014-04-16 6:15 UTC (permalink / raw) To: Ludovic Courtès; +Cc: guix-devel On Tue, Apr 15, 2014 at 05:36:45PM +0200, Ludovic Courtès wrote: > I can even build gcc-final, which leads to: > /gnu/store/7i56mxclndvcsn8lgc5pg0dh5w4khir7-gcc-4.8.2 Okay, as it seems to work for you, I just pushed to core-updates, and we will see what happens. If it breaks, we can try to repair it after the Easter holidays. Andreas ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: core-updates is back 2014-04-14 6:51 core-updates is back Ludovic Courtès 2014-04-15 7:45 ` gmp-6.0.0a Andreas Enge @ 2014-06-06 13:33 ` Ludovic Courtès 2014-06-15 10:08 ` core-updates frozen Ludovic Courtès 2 siblings, 0 replies; 22+ messages in thread From: Ludovic Courtès @ 2014-06-06 13:33 UTC (permalink / raw) To: guix-devel ludo@gnu.org (Ludovic Courtès) skribis: > I pushed a new core-updates branch, with some of the changes I had in > mind. Go ahead if you know of anything that needs to be fixed there. > > As discussed before, we’ll merge the branch before June 13th. One week left! As far as I’m concerned, there are a few minor core package upgrades to do, plus I’d like to make sure there are no reference leaks (in current master, the final Findutils hold a reference to the bootstrap binaries.) Ludo’. ^ permalink raw reply [flat|nested] 22+ messages in thread
* core-updates frozen 2014-04-14 6:51 core-updates is back Ludovic Courtès 2014-04-15 7:45 ` gmp-6.0.0a Andreas Enge 2014-06-06 13:33 ` core-updates is back Ludovic Courtès @ 2014-06-15 10:08 ` Ludovic Courtès 2014-06-15 20:25 ` Ludovic Courtès ` (2 more replies) 2 siblings, 3 replies; 22+ messages in thread From: Ludovic Courtès @ 2014-06-15 10:08 UTC (permalink / raw) To: guix-devel ludo@gnu.org (Ludovic Courtès) skribis: > As discussed before, we’ll merge the branch before June 13th. The branch is now frozen. Hydra is building it all now, and unless something goes wrong, I’ll merge it once it’s done building it. Thanks, Ludo’. ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: core-updates frozen 2014-06-15 10:08 ` core-updates frozen Ludovic Courtès @ 2014-06-15 20:25 ` Ludovic Courtès 2014-06-16 0:47 ` Mark H Weaver 2014-06-20 21:50 ` Ludovic Courtès 2 siblings, 0 replies; 22+ messages in thread From: Ludovic Courtès @ 2014-06-15 20:25 UTC (permalink / raw) To: guix-devel ludo@gnu.org (Ludovic Courtès) skribis: > ludo@gnu.org (Ludovic Courtès) skribis: > >> As discussed before, we’ll merge the branch before June 13th. > > The branch is now frozen. Hydra is building it all now, and unless > something goes wrong, I’ll merge it once it’s done building it. I just fixed a mistake, which triggers a rebuild: commit 953c9fc changed ncurses so that it builds a separate libtinfo library, which I thought was a common and good thing. Here’s what’s at stake, per ncurses’ INSTALL: --with-termlib[=XXX] When building the ncurses library, organize this as two parts: the curses library (libncurses) and the low-level terminfo library (libtinfo). This is done to accommodate applications that use only the latter. The terminfo library is about half the size of the total. If an option value is given, that overrides the name of the terminfo library. For instance, if the wide-character version is built, the terminfo library would be named libtinfow. But the libtinfow interface is upward compatible from libtinfo, so it would be possible to overlay libtinfo.so with a "wide" version of libtinfow.so by renaming it with this option. But it turns out that most packages don’t expect it this way, and in fact recent distros don’t seem to do it; furthermore, we don’t have any package that expects libtinfo separately at this point. Hence the revert in 7190ae7 (see the log for details.) Ludo’. ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: core-updates frozen 2014-06-15 10:08 ` core-updates frozen Ludovic Courtès 2014-06-15 20:25 ` Ludovic Courtès @ 2014-06-16 0:47 ` Mark H Weaver 2014-06-16 7:43 ` Ludovic Courtès 2014-06-20 21:50 ` Ludovic Courtès 2 siblings, 1 reply; 22+ messages in thread From: Mark H Weaver @ 2014-06-16 0:47 UTC (permalink / raw) To: Ludovic Courtès; +Cc: guix-devel ludo@gnu.org (Ludovic Courtès) writes: > ludo@gnu.org (Ludovic Courtès) skribis: > >> As discussed before, we’ll merge the branch before June 13th. > > The branch is now frozen. Hydra is building it all now, and unless > something goes wrong, I’ll merge it once it’s done building it. I'm sorry I haven't had time to look into this, but in April I tried to build GCC 4.9.0 on my YeeLoong and it failed. Unless it has been fixed since then, this might mean that our MIPS port will be non-functional in the next release. See below for the tail of my build log. Mark --8<---------------cut here---------------start------------->8--- make[3]: Entering directory '/tmp/nix-build-gcc-4.9.0.drv-0/build/gcc' TARGET_CPU_DEFAULT="" \ HEADERS="auto-host.h ansidecl.h" DEFINES="" \ /gnu/store/l5884ix8rl5pf71aniiyz77q5z8s1awk-bash-4.3/bin/bash ../../gcc-4.9.0/gcc/mkconfig.sh config.h TARGET_CPU_DEFAULT="((MASK_SPLIT_ADDRESSES)|MASK_EXPLICIT_RELOCS)|MASK_RELAX_PIC_CALLS" \ HEADERS="options.h insn-constants.h config/dbxelf.h config/elfos.h config/gnu-user.h config/linux.h config/linux-android.h config/glibc-stdint.h config/vxworks-dummy.h config/mips/mips.h config/mips/gnu-user.h config/mips/gnu-user64.h config/mips/linux64.h config/mips/linux-common.h config/initfini-array.h defaults.h" DEFINES="TARGET_ENDIAN_DEFAULT=0 LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 DEFAULT_LIBC=LIBC_GLIBC ANDROID_DEFAULT=0 MIPS_ABI_DEFAULT=ABI_N32" \ /gnu/store/l5884ix8rl5pf71aniiyz77q5z8s1awk-bash-4.3/bin/bash ../../gcc-4.9.0/gcc/mkconfig.sh tm.h TARGET_CPU_DEFAULT="" \ HEADERS="config/mips/mips-protos.h config/linux-protos.h tm-preds.h" DEFINES="" \ /gnu/store/l5884ix8rl5pf71aniiyz77q5z8s1awk-bash-4.3/bin/bash ../../gcc-4.9.0/gcc/mkconfig.sh tm_p.h TARGET_CPU_DEFAULT="" \ HEADERS="auto-host.h ansidecl.h" DEFINES="" \ /gnu/store/l5884ix8rl5pf71aniiyz77q5z8s1awk-bash-4.3/bin/bash ../../gcc-4.9.0/gcc/mkconfig.sh bconfig.h g++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.0/gcc -I../../gcc-4.9.0/gcc/build -I../../gcc-4.9.0/gcc/../include -I../../gcc-4.9.0/gcc/../libcpp/include \ -o build/genmddeps.o ../../gcc-4.9.0/gcc/genmddeps.c g++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.0/gcc -I../../gcc-4.9.0/gcc/build -I../../gcc-4.9.0/gcc/../include -I../../gcc-4.9.0/gcc/../libcpp/include \ -o build/read-md.o ../../gcc-4.9.0/gcc/read-md.c g++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.0/gcc -I../../gcc-4.9.0/gcc/build -I../../gcc-4.9.0/gcc/../include -I../../gcc-4.9.0/gcc/../libcpp/include \ -o build/errors.o ../../gcc-4.9.0/gcc/errors.c g++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -static-libstdc++ -static-libgcc -Wl,-rpath=/gnu/store/awpcc2na8w1i2ydh416x8p5bqds5lh4a-glibc-2.19/lib -Wl,-dynamic-linker -Wl,/gnu/store/awpcc2na8w1i2ydh416x8p5bqds5lh4a-glibc-2.19/lib/ld.so.1 -o build/genmddeps \ build/genmddeps.o build/read-md.o build/errors.o ../build-mips64el-unknown-linux-gnu/libiberty/libiberty.a build/genmddeps ../../gcc-4.9.0/gcc/config/mips/mips.md > tmp-mddeps /gnu/store/l5884ix8rl5pf71aniiyz77q5z8s1awk-bash-4.3/bin/bash ../../gcc-4.9.0/gcc/../move-if-change tmp-mddeps mddeps.mk echo timestamp > s-mddeps g++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.0/gcc -I../../gcc-4.9.0/gcc/build -I../../gcc-4.9.0/gcc/../include -I../../gcc-4.9.0/gcc/../libcpp/include \ -o build/genmodes.o ../../gcc-4.9.0/gcc/genmodes.c g++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -static-libstdc++ -static-libgcc -Wl,-rpath=/gnu/store/awpcc2na8w1i2ydh416x8p5bqds5lh4a-glibc-2.19/lib -Wl,-dynamic-linker -Wl,/gnu/store/awpcc2na8w1i2ydh416x8p5bqds5lh4a-glibc-2.19/lib/ld.so.1 -o build/genmodes \ build/genmodes.o build/errors.o ../build-mips64el-unknown-linux-gnu/libiberty/libiberty.a build/genmodes -h > tmp-modes.h /gnu/store/l5884ix8rl5pf71aniiyz77q5z8s1awk-bash-4.3/bin/bash ../../gcc-4.9.0/gcc/../move-if-change tmp-modes.h insn-modes.h echo timestamp > s-modes-h g++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.0/gcc -I../../gcc-4.9.0/gcc/build -I../../gcc-4.9.0/gcc/../include -I../../gcc-4.9.0/gcc/../libcpp/include \ -o build/gengtype.o ../../gcc-4.9.0/gcc/gengtype.c g++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -Wno-error -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.0/gcc -I../../gcc-4.9.0/gcc/build -I../../gcc-4.9.0/gcc/../include -I../../gcc-4.9.0/gcc/../libcpp/include \ -o build/gengtype-lex.o ../../gcc-4.9.0/gcc/gengtype-lex.c g++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.0/gcc -I../../gcc-4.9.0/gcc/build -I../../gcc-4.9.0/gcc/../include -I../../gcc-4.9.0/gcc/../libcpp/include \ -o build/gengtype-parse.o ../../gcc-4.9.0/gcc/gengtype-parse.c g++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.0/gcc -I../../gcc-4.9.0/gcc/build -I../../gcc-4.9.0/gcc/../include -I../../gcc-4.9.0/gcc/../libcpp/include \ -o build/gengtype-state.o ../../gcc-4.9.0/gcc/gengtype-state.c g++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.0/gcc -I../../gcc-4.9.0/gcc/build -I../../gcc-4.9.0/gcc/../include -I../../gcc-4.9.0/gcc/../libcpp/include \ -DBASEVER="\"4.9.0\"" -DDATESTAMP="\"\"" \ -DREVISION="\"\"" \ -DDEVPHASE="\"\"" -DPKGVERSION="\"(GCC) \"" \ -DBUGURL="\"<http://gcc.gnu.org/bugs.html>\"" -o build/version.o ../../gcc-4.9.0/gcc/version.c g++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -static-libstdc++ -static-libgcc -Wl,-rpath=/gnu/store/awpcc2na8w1i2ydh416x8p5bqds5lh4a-glibc-2.19/lib -Wl,-dynamic-linker -Wl,/gnu/store/awpcc2na8w1i2ydh416x8p5bqds5lh4a-glibc-2.19/lib/ld.so.1 -o build/gengtype \ build/gengtype.o build/errors.o build/gengtype-lex.o build/gengtype-parse.o build/gengtype-state.o build/version.o ../build-mips64el-unknown-linux-gnu/libiberty/libiberty.a gawk -f ../../gcc-4.9.0/gcc/opt-gather.awk ../../gcc-4.9.0/gcc/ada/gcc-interface/lang.opt ../../gcc-4.9.0/gcc/fortran/lang.opt ../../gcc-4.9.0/gcc/go/lang.opt ../../gcc-4.9.0/gcc/java/lang.opt ../../gcc-4.9.0/gcc/lto/lang.opt ../../gcc-4.9.0/gcc/c-family/c.opt ../../gcc-4.9.0/gcc/common.opt ../../gcc-4.9.0/gcc/config/g.opt ../../gcc-4.9.0/gcc/config/mips/mips-tables.opt ../../gcc-4.9.0/gcc/config/mips/mips.opt ../../gcc-4.9.0/gcc/config/gnu-user.opt ../../gcc-4.9.0/gcc/config/linux.opt ../../gcc-4.9.0/gcc/config/linux-android.opt > tmp-optionlist /gnu/store/l5884ix8rl5pf71aniiyz77q5z8s1awk-bash-4.3/bin/bash ../../gcc-4.9.0/gcc/../move-if-change tmp-optionlist optionlist echo timestamp > s-options gawk -f ../../gcc-4.9.0/gcc/opt-functions.awk -f ../../gcc-4.9.0/gcc/opt-read.awk \ -f ../../gcc-4.9.0/gcc/opth-gen.awk \ < optionlist > tmp-options.h /gnu/store/l5884ix8rl5pf71aniiyz77q5z8s1awk-bash-4.3/bin/bash ../../gcc-4.9.0/gcc/../move-if-change tmp-options.h options.h echo timestamp > s-options-h /gnu/store/l5884ix8rl5pf71aniiyz77q5z8s1awk-bash-4.3/bin/bash ../../gcc-4.9.0/gcc/../move-if-change tmp-gi.list gtyp-input.list echo timestamp > s-gtyp-input build/gengtype \ -S ../../gcc-4.9.0/gcc -I gtyp-input.list -w tmp-gtype.state /gnu/store/l5884ix8rl5pf71aniiyz77q5z8s1awk-bash-4.3/bin/bash ../../gcc-4.9.0/gcc/../move-if-change tmp-gtype.state gtype.state build/gengtype \ -r gtype.state echo timestamp > s-gtype g++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.0/gcc -I../../gcc-4.9.0/gcc/build -I../../gcc-4.9.0/gcc/../include -I../../gcc-4.9.0/gcc/../libcpp/include \ -o build/genconstants.o ../../gcc-4.9.0/gcc/genconstants.c g++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -static-libstdc++ -static-libgcc -Wl,-rpath=/gnu/store/awpcc2na8w1i2ydh416x8p5bqds5lh4a-glibc-2.19/lib -Wl,-dynamic-linker -Wl,/gnu/store/awpcc2na8w1i2ydh416x8p5bqds5lh4a-glibc-2.19/lib/ld.so.1 -o build/genconstants \ build/genconstants.o build/read-md.o build/errors.o ../build-mips64el-unknown-linux-gnu/libiberty/libiberty.a build/genconstants ../../gcc-4.9.0/gcc/config/mips/mips.md \ > tmp-constants.h /gnu/store/l5884ix8rl5pf71aniiyz77q5z8s1awk-bash-4.3/bin/bash ../../gcc-4.9.0/gcc/../move-if-change tmp-constants.h insn-constants.h echo timestamp > s-constants g++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.0/gcc -I../../gcc-4.9.0/gcc/build -I../../gcc-4.9.0/gcc/../include -I../../gcc-4.9.0/gcc/../libcpp/include \ -o build/genpreds.o ../../gcc-4.9.0/gcc/genpreds.c In file included from ./tm.h:38:0, from ../../gcc-4.9.0/gcc/genpreds.c:26: ../../gcc-4.9.0/gcc/config/mips/linux64.h:26:3: error: expected unqualified-id before string constant "%{mnan=2008:/lib/ld-linux-mipsn8.so.1;:/lib/ld.so.1}" ^ Makefile:2364: recipe for target 'build/genpreds.o' failed make[3]: *** [build/genpreds.o] Error 1 make[3]: Leaving directory '/tmp/nix-build-gcc-4.9.0.drv-0/build/gcc' Makefile:4219: recipe for target 'all-stage1-gcc' failed make[2]: *** [all-stage1-gcc] Error 2 make[2]: Leaving directory '/tmp/nix-build-gcc-4.9.0.drv-0/build' Makefile:18150: recipe for target 'stage1-bubble' failed make[1]: *** [stage1-bubble] Error 2 make[1]: Leaving directory '/tmp/nix-build-gcc-4.9.0.drv-0/build' Makefile:888: recipe for target 'all' failed make: *** [all] Error 2 phase `build' failed after 1137 seconds --8<---------------cut here---------------end--------------->8--- ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: core-updates frozen 2014-06-16 0:47 ` Mark H Weaver @ 2014-06-16 7:43 ` Ludovic Courtès 2014-06-16 15:19 ` Mark H Weaver 2014-06-18 16:39 ` Mark H Weaver 0 siblings, 2 replies; 22+ messages in thread From: Ludovic Courtès @ 2014-06-16 7:43 UTC (permalink / raw) To: Mark H Weaver; +Cc: guix-devel Hello! Mark H Weaver <mhw@netris.org> skribis: > ludo@gnu.org (Ludovic Courtès) writes: > >> ludo@gnu.org (Ludovic Courtès) skribis: >> >>> As discussed before, we’ll merge the branch before June 13th. >> >> The branch is now frozen. Hydra is building it all now, and unless >> something goes wrong, I’ll merge it once it’s done building it. > > I'm sorry I haven't had time to look into this, but in April I tried to > build GCC 4.9.0 on my YeeLoong and it failed. That doesn’t look Guix-specific, no? > Unless it has been fixed since then, this might mean that our MIPS > port will be non-functional in the next release. No, because we use 4.8.3 in the build environment. Unfortunately, the MIPS box for Hydra is currently off-line, so I don’t have any feedback. It would be great if you could start building the branch. Thanks, Ludo’. ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: core-updates frozen 2014-06-16 7:43 ` Ludovic Courtès @ 2014-06-16 15:19 ` Mark H Weaver 2014-06-18 16:39 ` Mark H Weaver 1 sibling, 0 replies; 22+ messages in thread From: Mark H Weaver @ 2014-06-16 15:19 UTC (permalink / raw) To: Ludovic Courtès; +Cc: guix-devel ludo@gnu.org (Ludovic Courtès) writes: > Mark H Weaver <mhw@netris.org> skribis: > >> I'm sorry I haven't had time to look into this, but in April I tried to >> build GCC 4.9.0 on my YeeLoong and it failed. > > That doesn’t look Guix-specific, no? No, it doesn't. >> Unless it has been fixed since then, this might mean that our MIPS >> port will be non-functional in the next release. > > No, because we use 4.8.3 in the build environment. Ah, good. > Unfortunately, the MIPS box for Hydra is currently off-line, so I don’t > have any feedback. It would be great if you could start building the > branch. Okay, I'll start a build and let you know. Thanks, Mark ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: core-updates frozen 2014-06-16 7:43 ` Ludovic Courtès 2014-06-16 15:19 ` Mark H Weaver @ 2014-06-18 16:39 ` Mark H Weaver 2014-06-18 17:03 ` Mark H Weaver 2014-06-18 20:23 ` Ludovic Courtès 1 sibling, 2 replies; 22+ messages in thread From: Mark H Weaver @ 2014-06-18 16:39 UTC (permalink / raw) To: Ludovic Courtès; +Cc: guix-devel [-- Attachment #1: Type: text/plain, Size: 4729 bytes --] ludo@gnu.org (Ludovic Courtès) writes: > Unfortunately, the MIPS box for Hydra is currently off-line, so I don’t > have any feedback. It would be great if you could start building the > branch. I tried building 'hello' with v0.6-389-g1319cfe and got as far as gawk, which failed its test suite with the following log tail: --8<---------------cut here---------------start------------->8--- ======== Done with tests that can vary based on character set or locale support ======== ======== Starting shared library tests ======== make[2]: Entering directory '/tmp/nix-build-gawk-4.1.1.drv-0/gawk-4.1.1/test' fnmatch ./fnmatch.ok _fnmatch differ: char 1, line 1 Makefile:3631: recipe for target 'fnmatch' failed make[2]: [fnmatch] Error 1 (ignored) filefuncs cmp: EOF on ./filefuncs.ok Makefile:3636: recipe for target 'filefuncs' failed make[2]: [filefuncs] Error 1 (ignored) fork cmp: EOF on ./fork.ok Makefile:3641: recipe for target 'fork' failed make[2]: [fork] Error 1 (ignored) fork2 cmp: EOF on ./fork2.ok Makefile:3646: recipe for target 'fork2' failed make[2]: [fork2] Error 1 (ignored) fts gawk: ./fts.awk:1: error: can't open shared library `filefuncs' for reading (No such file or directory) Makefile:2260: recipe for target 'fts' failed make[2]: *** [fts] Error 1 make[2]: Leaving directory '/tmp/nix-build-gawk-4.1.1.drv-0/gawk-4.1.1/test' Makefile:1531: recipe for target 'shlib-tests' failed make[1]: *** [shlib-tests] Error 2 make[1]: Leaving directory '/tmp/nix-build-gawk-4.1.1.drv-0/gawk-4.1.1/test' Makefile:728: recipe for target 'check-recursive' failed make: *** [check-recursive] Error 1 phase `check' failed after 56 seconds --8<---------------cut here---------------end--------------->8--- Before gawk, I had built the following packages successfully: fz4qjnddm8rc185i05jgfgvqlf4jp926-binutils-bootstrap-0 h0yw348cfbi777i6ca4427cb95ynkyc0-bootstrap-binaries-0 gxg6gvy08bz1wqq0hpi4sr99jzwq4m8x-glibc-bootstrap-0 4cq3q3920ki8czfbf7w4j4vxilskpnlv-gcc-bootstrap-0 mn7ixlvjznyyj2p7q731cz8di3fvpq66-make-boot0-4.0 srsqzfwq1zr3v2p61agsl9g86815q5pr-diffutils-3.3 v1qkwj2kv34icnc6kfvncm7rrmpm17v8-findutils-4.4.2 k9ncfqi2nx51myq420xr2w4jckz2ix09-binutils-cross-boot0-2.24 dbzhplprcifl57nzp5q4f4m511ki69rz-perl-5.16.1 jpdckj0dnqvsy03jlgzgzi3ipdr1f83l-xz-5.0.4 fiygysg0idz3p1wl3biqjz1cprvxg85z-gcc-cross-boot0-4.8.3 njkqxak7ng82hfgrr9yc6xd2dyqpw356-linux-libre-headers-3.3.8 62qkdznlcqjsapigvnn2rk3qn2zj2gbi-texinfo-5.2 8k1gbgg68il9b1xfw68b53qpb33c299n-glibc-intermediate-2.19 iwa2grw36bi43n47y3srlhvdk433p0m1-gcc-cross-boot0-wrapped-4.8.3 rz4xcx56lblwcri5xv6lwip8jgm3r8gy-bash-light-4.3 9rc18pjlqspxsd49x8yxwzr5sl70a8lp-glibc-2.19 n30yqpr16dsr3aj5khzp5zdfshlpgdp0-gcc-cross-boot0-wrapped-4.8.3 xdkwl4725d420whbna0xn0w07ak2fbnp-binutils-2.24 j4mv4kl3n3hi9lmfvr6z6r7nwd2ak1gk-libstdc++-4.8.3 k7rpmysjhx9wss2f8aiwiw50fxf95dcf-ld-wrapper-boot3-0 00xv2sv1c2j0jskdcapmfikq52i1rj7p-gcc-4.8.3 5bx6icjkjqf0bpqmrasmqxaq5snjr40s-ncurses-5.9 czl4raqvl5qicc35nvwp9pp4prnb72by-readline-6.3 3810lg6laq6872n4qllx4017sl8yqdh7-bash-4.3 0hyf81bnvg30plhm9151qk32mg6bw4xc-libffi-3.0.13 1n97dyj83j5irkzq7ryalxaf41iky2qs-libunistring-0.9.3 xf7hd6jc0qp4kzdww9ilra9vibqkaij5-ncurses-5.9 y766cvr33x84lj1g75lycjk8bvqc60i5-pkg-config-0.27.1 blwzmcm9ipay86d33frgql8v2pzwf2cr-perl-5.16.1 bpn3zcv13ff9i2kqqrk8gghbl05kasw6-m4-1.4.17 wp860q1zz7hs8pr33aihvh5h3jwcspn8-libatomic-ops-7.4.0 d3q5jn7pq1fgnc9kalg4zbjy8pzcraxn-readline-6.3 1lhwaaxzmzbmxqpbgyw5k455j2qvllcx-libtool-2.4.2 ww76m9jj7rwj87q61x0wbvzvkdwlyv2v-gmp-6.0.0a 9jfjn09znwqg55k3slhh71xrw88ajjhc-libgc-7.4.0 34jmy1zg9hh9d4y98axjfkm7z2g7w87v-guile-2.0.11 clg2i1y3b214rxgmc66rqcchv2cclzg8-ld-wrapper-0 9sckxribqafbqrxmhmwpl6cyb6a5anxs-grep-2.20 hrl4m7qaa78i7v08h30ca6xai7znfh6c-pkg-config-0.27.1 hajwplc124zsz1s71ccyx9gpzn0wpqpx-perl-5.16.1 0zxbppdgayqk4lk13r12x3cl1g085ffx-m4-1.4.17 cy156ib9p3bjgjszs98dcc6clzfahwlw-expat-2.1.0 jasm5dcih8yak3dg7vvd72807mc6nfx6-make-4.0 nwpdfff3w38x8qyngdrrwxwdq4mi3jll-gmp-6.0.0a 496ym1di159jnmys8hdlx9birrsrpgzd-gettext-0.19.1 5snwh1sy6fvadj8l9yzg83dw0mcdhcqb-attr-2.4.46 pgnjipm9jhxmsxw4hfqnlxpy7bsbsds1-acl-2.2.51 vhaj6v10pyz86ibirr3m3jpdlnxbmqyc-coreutils-8.22 2kjyyrhxfaakdiwa2pjss3qif270f1a2-patch-2.7.1 6rdsnh7vi2v8g144qspjjffkbfysma3f-tar-1.27.1 7vz2lpp1qs75isxcc71lmnc7gz2hfzh8-xz-5.0.4 9d1310r39rdpm7fmkwwr4bjvc1va3zgm-sed-4.2.2 cbxx9c6k5qh0wi8gls4iqj8blg7l47ma-diffutils-3.3 fw6vrrlfnrivigwm5ha5vnbwn31ncml7-gzip-1.6 km612rhw16839dznhy3jalygbx137j7j-findutils-4.4.2 pn5mvyjlcy6nvbh8mzhhl5jn5mysa7w7-bzip2-1.0.6 fxvv04h1aznm55k4ndblwbf7hvjrj6b2-libsigsegv-2.10 I've attached the entire (compressed) gawk build log. Mark [-- Attachment #2: Failed gawk build log --] [-- Type: application/x-bzip2, Size: 14310 bytes --] ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: core-updates frozen 2014-06-18 16:39 ` Mark H Weaver @ 2014-06-18 17:03 ` Mark H Weaver 2014-06-18 20:23 ` Ludovic Courtès 1 sibling, 0 replies; 22+ messages in thread From: Mark H Weaver @ 2014-06-18 17:03 UTC (permalink / raw) To: Ludovic Courtès; +Cc: guix-devel Mark H Weaver <mhw@netris.org> writes: > ludo@gnu.org (Ludovic Courtès) writes: >> Unfortunately, the MIPS box for Hydra is currently off-line, so I don’t >> have any feedback. It would be great if you could start building the >> branch. > > I tried building 'hello' with v0.6-389-g1319cfe and got as far as gawk, > which failed its test suite with the following log tail: > > ======== Done with tests that can vary based on character set or locale support ======== > ======== Starting shared library tests ======== > make[2]: Entering directory '/tmp/nix-build-gawk-4.1.1.drv-0/gawk-4.1.1/test' > fnmatch > ./fnmatch.ok _fnmatch differ: char 1, line 1 > Makefile:3631: recipe for target 'fnmatch' failed gawk-4.1.1/test/_fnmatch contains the following: --8<---------------cut here---------------start------------->8--- gawk: fnmatch.awk:1: error: can't open shared library `fnmatch' for reading (No such file or directory) EXIT CODE: 1 --8<---------------cut here---------------end--------------->8--- Mark ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: core-updates frozen 2014-06-18 16:39 ` Mark H Weaver 2014-06-18 17:03 ` Mark H Weaver @ 2014-06-18 20:23 ` Ludovic Courtès 2014-06-18 20:42 ` Ludovic Courtès 1 sibling, 1 reply; 22+ messages in thread From: Ludovic Courtès @ 2014-06-18 20:23 UTC (permalink / raw) To: Mark H Weaver; +Cc: guix-devel Hi, Mark, Thanks for testing! Mark H Weaver <mhw@netris.org> skribis: > ludo@gnu.org (Ludovic Courtès) writes: >> Unfortunately, the MIPS box for Hydra is currently off-line, so I don’t >> have any feedback. It would be great if you could start building the >> branch. > > I tried building 'hello' with v0.6-389-g1319cfe and got as far as gawk, > which failed its test suite with the following log tail: > > ======== Done with tests that can vary based on character set or locale support ======== > ======== Starting shared library tests ======== > make[2]: Entering directory '/tmp/nix-build-gawk-4.1.1.drv-0/gawk-4.1.1/test' > fnmatch > ./fnmatch.ok _fnmatch differ: char 1, line 1 > Makefile:3631: recipe for target 'fnmatch' failed > make[2]: [fnmatch] Error 1 (ignored) ‘configure’ says: --8<---------------cut here---------------start------------->8--- checking whether the gcc linker (/gnu/store/ipphmvaf5f4r34wz4jnwhn4pif7x1x5p-ld-wrapper-boot3-0/bin/ld -m elf) supports shared libraries... ld: unrecognised emulation mode: elf Supported emulations: elf32ltsmipn32 elf32btsmipn32 elf32ltsmip elf32btsmip elf64ltsmip elf64btsmip no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... unsupported checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... no checking whether to build shared libraries... no --8<---------------cut here---------------end--------------->8--- And on x86_64: --8<---------------cut here---------------start------------->8--- checking whether the gcc linker (/gnu/store/w0y0axy55gqpk52vf07vrz92g8ib7ssx-ld-wrapper-boot3-0/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes --8<---------------cut here---------------end--------------->8--- This check comes from libtool.m4. It has specific cases for other platforms, but not mips*-*gnu: --8<---------------cut here---------------start------------->8--- # Some flags need to be propagated to the compiler or linker for good # libtool support. case $host in [...] x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then case `/usr/bin/file conftest.o` in *32-bit*) case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_i386_fbsd" ;; x86_64-*linux*) LD="${LD-ld} -m elf_i386" ;; ppc64-*linux*|powerpc64-*linux*) LD="${LD-ld} -m elf32ppclinux" ;; [...] --8<---------------cut here---------------end--------------->8--- However I don’t see exactly where ‘-m elf’ comes from. Are you doing a chroot build? (In which case /usr/bin/file is unavailable.) Thanks, Ludo’. ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: core-updates frozen 2014-06-18 20:23 ` Ludovic Courtès @ 2014-06-18 20:42 ` Ludovic Courtès 0 siblings, 0 replies; 22+ messages in thread From: Ludovic Courtès @ 2014-06-18 20:42 UTC (permalink / raw) To: Mark H Weaver; +Cc: guix-devel Beware, gawk 4.1.1 was bootstrapped with an unreleased libtool: --8<---------------cut here---------------start------------->8--- ~/src/gawk-4.1.1/extension$ ./libtool --version libtool (GNU libtool) 2.4.2.418 Written by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 Copyright (C) 2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. --8<---------------cut here---------------end--------------->8--- Ludo’. ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: core-updates frozen 2014-06-15 10:08 ` core-updates frozen Ludovic Courtès 2014-06-15 20:25 ` Ludovic Courtès 2014-06-16 0:47 ` Mark H Weaver @ 2014-06-20 21:50 ` Ludovic Courtès 2 siblings, 0 replies; 22+ messages in thread From: Ludovic Courtès @ 2014-06-20 21:50 UTC (permalink / raw) To: guix-devel It’s merged now! There are still broken packages. Please check <http://hydra.gnu.org/jobset/gnu/master> and help fix them. Each person fixing something will get a proportion of my gratitude proportional to the amount of fixing. :-) Ludo’. ^ permalink raw reply [flat|nested] 22+ messages in thread
* core-updates is back @ 2014-11-22 12:01 Ludovic Courtès 2014-11-22 17:00 ` John Darrington 0 siblings, 1 reply; 22+ messages in thread From: Ludovic Courtès @ 2014-11-22 12:01 UTC (permalink / raw) To: Guix-devel Hello! ‘core-updates’ is open again for updates to core packages (the implicit inputs of ‘gnu-build-system’), their dependencies, or the (guix build …) modules. Things I’d like to see in this branch include: • Removing locales from ‘glibc’, and instead provide a separate package to build them on-demand, and then using $LOCPATH. This will save a lot of space. • Maybe try using GCC 4.9.2 as the default compiler. Other ideas welcome. Ludo’. ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: core-updates is back 2014-11-22 12:01 core-updates is back Ludovic Courtès @ 2014-11-22 17:00 ` John Darrington 2014-11-22 17:36 ` Ludovic Courtès 0 siblings, 1 reply; 22+ messages in thread From: John Darrington @ 2014-11-22 17:00 UTC (permalink / raw) To: Ludovic Courtès; +Cc: Guix-devel [-- Attachment #1: Type: text/plain, Size: 908 bytes --] On Sat, Nov 22, 2014 at 01:01:05PM +0100, Ludovic Courtès wrote: Hello! ‘core-updates’ is open again for updates to core packages (the implicit inputs of ‘gnu-build-system’), their dependencies, or the (guix build …) modules. Things I’d like to see in this branch include: [...] Other ideas welcome. There is some oddness in cross-pkg-config: It creates a symlink to the real pkg-config, But does not do so for the pkg.m4 file. I think the symlink is wrong anyway, since in the build environment the symlink target will not exist. Unfortunately, since almost everything depends on pkg-config this is hard to test. J' -- PGP Public key ID: 1024D/2DE827B3 fingerprint = 8797 A26D 0854 2EAB 0285 A290 8A67 719C 2DE8 27B3 See http://sks-keyservers.net or any PGP keyserver for public key. [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: core-updates is back 2014-11-22 17:00 ` John Darrington @ 2014-11-22 17:36 ` Ludovic Courtès 2014-11-22 18:03 ` John Darrington 0 siblings, 1 reply; 22+ messages in thread From: Ludovic Courtès @ 2014-11-22 17:36 UTC (permalink / raw) To: John Darrington; +Cc: Guix-devel John Darrington <john@darrington.wattle.id.au> skribis: > There is some oddness in cross-pkg-config: It creates a symlink to the real pkg-config, > But does not do so for the pkg.m4 file. Why would the missing pkg.m4 be a problem? It’s only used when bootstrapping Autoconf-based packages. (And if it’s really needed, it’s easy to add that symlink.) > I think the symlink is wrong anyway, since in the build environment the symlink target > will not exist. Of course it exists! --8<---------------cut here---------------start------------->8--- $ guix build "/gnu/store/y634jqapqxs6ajzifx0shd8w7iaf9yrc-pkg-config-mips64el-linux-gnu-0.27.1.drv" The following file will be downloaded: /gnu/store/9ycjrm4n6w4ar740vsxlacbd2x5s3khr-pkg-config-mips64el-linux-gnu-0.27.1 @ substituter-started /gnu/store/9ycjrm4n6w4ar740vsxlacbd2x5s3khr-pkg-config-mips64el-linux-gnu-0.27.1 /gnu/store/fkq63515pz3l8bdyi6qhchb9pida7pzp-guix-0.8.47739f5/libexec/guix/substitute-binary found valid signature for '/gnu/store/9ycjrm4n6w4ar740vsxlacbd2x5s3khr-pkg-config-mips64el-linux-gnu-0.27.1', from 'http://hydra.gnu.org/nar/9ycjrm4n6w4ar740vsxlacbd2x5s3khr-pkg-config-mips64el-linux-gnu-0.27.1' downloading `/gnu/store/9ycjrm4n6w4ar740vsxlacbd2x5s3khr-pkg-config-mips64el-linux-gnu-0.27.1' (0.0 MiB installed)... http://hydra.gnu.org/nar/9ycjrm4n6w4ar740vsxlacbd2x5s3khr-pkg-config-mips64el-linux-gnu-0.27.1 0.2 KiB transferred@ substituter-succeeded /gnu/store/9ycjrm4n6w4ar740vsxlacbd2x5s3khr-pkg-config-mips64el-linux-gnu-0.27.1 /gnu/store/9ycjrm4n6w4ar740vsxlacbd2x5s3khr-pkg-config-mips64el-linux-gnu-0.27.1 $ ls -l /gnu/store/9ycjrm4n6w4ar740vsxlacbd2x5s3khr-pkg-config-mips64el-linux-gnu-0.27.1/bin/ total 4 lrwxrwxrwx 2 root root 76 1 janv. 1970 mips64el-linux-gnu-pkg-config -> /gnu/store/s432k19icqqjchfp83klghv3p07q5hdd-pkg-config-0.27.1/bin/pkg-config $ guix gc --references /gnu/store/9ycjrm4n6w4ar740vsxlacbd2x5s3khr-pkg-config-mips64el-linux-gnu-0.27.1 /gnu/store/s432k19icqqjchfp83klghv3p07q5hdd-pkg-config-0.27.1 --8<---------------cut here---------------end--------------->8--- Thanks, Ludo’. ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: core-updates is back 2014-11-22 17:36 ` Ludovic Courtès @ 2014-11-22 18:03 ` John Darrington 2014-11-22 20:22 ` Ludovic Courtès 0 siblings, 1 reply; 22+ messages in thread From: John Darrington @ 2014-11-22 18:03 UTC (permalink / raw) To: Ludovic Courtès; +Cc: Guix-devel [-- Attachment #1: Type: text/plain, Size: 988 bytes --] On Sat, Nov 22, 2014 at 06:36:47PM +0100, Ludovic Courtès wrote: John Darrington <john@darrington.wattle.id.au> skribis: > There is some oddness in cross-pkg-config: It creates a symlink to the real pkg-config, > But does not do so for the pkg.m4 file. Why would the missing pkg.m4 be a problem? It’s only used when bootstrapping Autoconf-based packages. Right. If you want to bootstrap an autoconf based package (for example, guix-devel from package-management.scm), then it will fail. (And if it’s really needed, it’s easy to add that symlink.) Of course it exists! I thought that whilst bulding things were in a chroot jail where only those things explicitly declared as inputs actually existed. J' -- PGP Public key ID: 1024D/2DE827B3 fingerprint = 8797 A26D 0854 2EAB 0285 A290 8A67 719C 2DE8 27B3 See http://sks-keyservers.net or any PGP keyserver for public key. [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: core-updates is back 2014-11-22 18:03 ` John Darrington @ 2014-11-22 20:22 ` Ludovic Courtès 0 siblings, 0 replies; 22+ messages in thread From: Ludovic Courtès @ 2014-11-22 20:22 UTC (permalink / raw) To: John Darrington; +Cc: Guix-devel John Darrington <john@darrington.wattle.id.au> skribis: > On Sat, Nov 22, 2014 at 06:36:47PM +0100, Ludovic Courtès wrote: > John Darrington <john@darrington.wattle.id.au> skribis: > > > There is some oddness in cross-pkg-config: It creates a symlink to the real pkg-config, > > But does not do so for the pkg.m4 file. > > Why would the missing pkg.m4 be a problem? It’s only used when > bootstrapping Autoconf-based packages. > > Right. If you want to bootstrap an autoconf based package (for example, guix-devel from package-management.scm), > then it will fail. Oh right, this one is a good example. I’ll add the symlink. > (And if it’s really needed, it’s easy to add that symlink.) > > > Of course it exists! > > I thought that whilst bulding things were in a chroot jail where only those things explicitly declared as inputs > actually existed. More precisely, the inputs *and* their run-time dependencies are available. For instance, if a package has Coreutils as an input, then its build process gets both Coreutils and libc in its chroot (otherwise the Coreutils programs would be unusable.) Ludo’. ^ permalink raw reply [flat|nested] 22+ messages in thread
end of thread, other threads:[~2014-11-22 20:22 UTC | newest] Thread overview: 22+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2014-04-14 6:51 core-updates is back Ludovic Courtès 2014-04-15 7:45 ` gmp-6.0.0a Andreas Enge 2014-04-15 9:37 ` gmp-6.0.0a Ludovic Courtès 2014-04-15 9:46 ` gmp-6.0.0a Andreas Enge 2014-04-15 15:36 ` gmp-6.0.0a Ludovic Courtès 2014-04-16 6:15 ` gmp-6.0.0a Andreas Enge 2014-06-06 13:33 ` core-updates is back Ludovic Courtès 2014-06-15 10:08 ` core-updates frozen Ludovic Courtès 2014-06-15 20:25 ` Ludovic Courtès 2014-06-16 0:47 ` Mark H Weaver 2014-06-16 7:43 ` Ludovic Courtès 2014-06-16 15:19 ` Mark H Weaver 2014-06-18 16:39 ` Mark H Weaver 2014-06-18 17:03 ` Mark H Weaver 2014-06-18 20:23 ` Ludovic Courtès 2014-06-18 20:42 ` Ludovic Courtès 2014-06-20 21:50 ` Ludovic Courtès -- strict thread matches above, loose matches on Subject: below -- 2014-11-22 12:01 core-updates is back Ludovic Courtès 2014-11-22 17:00 ` John Darrington 2014-11-22 17:36 ` Ludovic Courtès 2014-11-22 18:03 ` John Darrington 2014-11-22 20:22 ` Ludovic Courtès
Code repositories for project(s) associated with this external index https://git.savannah.gnu.org/cgit/guix.git This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.