unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* GSoC: Porting Guix to Hurd week 3+4 report.
@ 2015-05-31  8:13 Manolis Ragkousis
  2015-05-31 20:22 ` Ludovic Courtès
  0 siblings, 1 reply; 10+ messages in thread
From: Manolis Ragkousis @ 2015-05-31  8:13 UTC (permalink / raw)
  To: Ludovic Courtès, Samuel Thibault; +Cc: Guix-devel, bug-hurd

Hello Guix, Hello Hurd

Last week I didn't send a report on my progress because I didn't
believe I have anything
of importance to report. So here is a recap of what I did these two
weeks, the problems I
came up with, and the problems I currently have.

1) I sent the patches of the two previews weeks for review, modified
them according to Ludo's
 suggestions and most of them are pushed in the right branches.

2) I thought last week I was close in producing the tarballs. I was
wrong. There is a problem
when building %gcc-static that the build fail at libgcc because it
targets the wrong system.
This is what I was investigating the whole week. While trying to find
what's wrong I stumbled
upon these problems:

3) Found a circular dependency between glibc-hurd-headers and
hurd-minimal. Resolved it
and sent a patch to the list. (Ludovic please give it a look :-))

4) tarball-package in make-bootstrap.scm does not give the right name
to the packages it produces.
Changed tarball-package so now we can pass the target to it and as a
result it will use the proper name.

5) gcc-4.7 passes "--with-native-system-header-dir=" which points to
the wrong libc. According to my
understanding this should point to the proper libc to be used in the
target system. Am I right?

6) So the problem with %gcc-static is that libdecnumber: sets "dpd"
while  libgcc: sets "no" and we get
 a build failure because it can't find "no" in libdecnumber. Found a
similar case here
https://gcc.gnu.org/ml/gcc/2007-03/msg00941.html . Turned everything
in make-bootstrap.scm into procedures
so I am sure it evaluates to the right libc, patched libdecunmber's
and libgcc's configure.ac so they
run AC_CANONICAL_{BUILD,HOST,TARGET} and made sure with the repl that
the right glibc is used.
And still can't find how to solve it. Any suggestions?

I have probably forgot some things but I believe I reported most of
them. I would really like your opinion on
these problems so I can continue.

Manolis

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: GSoC: Porting Guix to Hurd week 3+4 report.
  2015-05-31  8:13 GSoC: Porting Guix to Hurd week 3+4 report Manolis Ragkousis
@ 2015-05-31 20:22 ` Ludovic Courtès
  2015-06-02 14:06   ` Manolis Ragkousis
  0 siblings, 1 reply; 10+ messages in thread
From: Ludovic Courtès @ 2015-05-31 20:22 UTC (permalink / raw)
  To: Manolis Ragkousis; +Cc: Guix-devel, bug-hurd, Samuel Thibault

Hi Manolis,

Thanks for the report!

Manolis Ragkousis <manolis837@gmail.com> skribis:

> 3) Found a circular dependency between glibc-hurd-headers and
> hurd-minimal. Resolved it
> and sent a patch to the list. (Ludovic please give it a look :-))

Will do shortly, sorry for the delay!

> 4) tarball-package in make-bootstrap.scm does not give the right name
> to the packages it produces.
> Changed tarball-package so now we can pass the target to it and as a
> result it will use the proper name.
>
> 5) gcc-4.7 passes "--with-native-system-header-dir=" which points to
> the wrong libc. According to my
> understanding this should point to the proper libc to be used in the
> target system. Am I right?
>
> 6) So the problem with %gcc-static is that libdecnumber: sets "dpd"
> while  libgcc: sets "no" and we get
>  a build failure because it can't find "no" in libdecnumber. Found a
> similar case here
> https://gcc.gnu.org/ml/gcc/2007-03/msg00941.html . Turned everything
> in make-bootstrap.scm into procedures
> so I am sure it evaluates to the right libc,

Note that all three points are related, AIUI.  That is, using procedures
in make-bootstrap.scm means that the right glibc package gets chosen,
which in turn means that #4 and #5 get fixed.

> patched libdecunmber's and libgcc's configure.ac so they run
> AC_CANONICAL_{BUILD,HOST,TARGET} and made sure with the repl that the
> right glibc is used.  And still can't find how to solve it. Any
> suggestions?

Does the issue reported in the 2007 message above still holds?  What
exactly was the error when cross-compiling libgcc?  The Hurd folks may
have seen it before.

Thanks for all the uneasy & frustrating work!

Ludo’.

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: GSoC: Porting Guix to Hurd week 3+4 report.
  2015-05-31 20:22 ` Ludovic Courtès
@ 2015-06-02 14:06   ` Manolis Ragkousis
  2015-06-02 15:55     ` Thomas Schwinge
  0 siblings, 1 reply; 10+ messages in thread
From: Manolis Ragkousis @ 2015-06-02 14:06 UTC (permalink / raw)
  To: Ludovic Courtès, Samuel Thibault
  Cc: Guix-devel, bug-hurd, Thomas Schwinge

[-- Attachment #1: Type: text/plain, Size: 463 bytes --]

Hello

On 31 May 2015 at 23:22, Ludovic Courtès <ludo@gnu.org> wrote:
> Does the issue reported in the 2007 message above still holds?  What
> exactly was the error when cross-compiling libgcc?  The Hurd folks may
> have seen it before.

In our case it seems that way, yes. I am attaching the complete build
log and any related log.

>
> Thanks for all the uneasy & frustrating work!

You are welcome, I really enjoy working on it. :-).

Manolis

[-- Attachment #2: mmxp6kb12wjn5c5ywdxhvznsxmbcca-gcc-static-4.8.4.drv.bz2 --]
[-- Type: application/x-bzip2, Size: 385376 bytes --]

[-- Attachment #3: gcc-config.log --]
[-- Type: text/x-log, Size: 31790 bytes --]

This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by configure, which was
generated by GNU Autoconf 2.64.  Invocation command line was

  $ ../gcc-4.8.4/configure CC_FOR_BUILD=gcc CONFIG_SHELL=/gnu/store/8ai1j9xrn9rfxfsxc0rhqljwjs3q74h1-bash-4.3.33/bin/bash SHELL=/gnu/store/8ai1j9xrn9rfxfsxc0rhqljwjs3q74h1-bash-4.3.33/bin/bash --prefix=/gnu/store/xrj266hhw39922mniib5xzih2jxs1nr1-gcc-static-4.8.4 --enable-fast-install --host=i686-pc-gnu --disable-bootstrap --with-stage1-ldflags=-static --enable-languages=c,c++ --disable-lto --disable-shared --disable-plugin --disable-libmudflap --disable-libatomic --disable-libsanitizer --disable-libitm --disable-libgomp --disable-libssp --disable-libquadmath --disable-decimal-float --with-native-system-header-dir=/gnu/store/8znwmzk4hdqcv0l7k5yb80a5qg2cdbd5-glibc-hurd-cross-i686-pc-gnu-2.19/include --disable-multilib --disable-libstdcxx-pch --with-local-prefix=/no-gcc-local-prefix --with-gxx-include-dir=/gnu/store/xrj266hhw39922mniib5xzih2jxs1nr1-gcc-static-4.8.4/include/c++ CC_FOR_TARGET=i686-pc-gnu-gcc CXX_FOR_TARGET=i686-pc-gnu-g++ LD_FOR_TARGET=i686-pc-gnu-ld AR_FOR_TARGET=i686-pc-gnu-ar NM_FOR_TARGET=i686-pc-gnu-nm RANLIB_FOR_TARGET=i686-pc-gnu-ranlib STRIP_FOR_TARGET=i686-pc-gnu-strip

## --------- ##
## Platform. ##
## --------- ##

hostname = localhost
uname -m = x86_64
uname -r = 4.1.0-rc4-1113cd
uname -s = Linux
uname -v = #4 SMP PREEMPT Thu May 21 13:11:34 EEST 2015

/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/7fnnxpr5yjg2q5v752bgafwnw1i24rjq-gcc-cross-i686-pc-gnu-4.8.4/bin
PATH: /gnu/store/cx3sqcbblpg1c1a51pcsxl84jgzvjqqd-binutils-cross-i686-pc-gnu-2.25/bin
PATH: /gnu/store/by14w91firxj7i4y6dapgb0rqiipgm8f-tar-1.28/bin
PATH: /gnu/store/fizj7myafg7mdzdkqdl91w7h12hb21j3-gzip-1.6/bin
PATH: /gnu/store/wzp6vadgz8a0mgjv3zc78rcndv4k524l-bzip2-1.0.6/bin
PATH: /gnu/store/yq291zl1h63fpymcs75hpwsvp06vylky-xz-5.0.4/bin
PATH: /gnu/store/76s85y6ipyrl5whwgk27qqnc2sndbm4c-file-5.22/bin
PATH: /gnu/store/ad19a8r6c1sx73arw8ikimvfq9zkd0vj-diffutils-3.3/bin
PATH: /gnu/store/7li38585hqzcnh0qf1lk82xv705dbksj-patch-2.7.5/bin
PATH: /gnu/store/qqrhhsci757zvba3mw5grck6dvkjiszn-sed-4.2.2/bin
PATH: /gnu/store/gk6prx9p5p31kby9zbamwz1yj8ppgdh2-findutils-4.4.2/bin
PATH: /gnu/store/8ry8ljq1pfs7v3y4ga7xzwyy2x5z3zlx-gawk-4.1.1/bin
PATH: /gnu/store/sfdgj0x6gb5lcnicacaqh2wx9hwp48kz-grep-2.21/bin
PATH: /gnu/store/iclp199764jpy8xk39n9dfhwvsr08qhq-coreutils-8.23/bin
PATH: /gnu/store/vy30nv3a598ykb6gapw3knzdzrnv8qng-make-4.1/bin
PATH: /gnu/store/8ai1j9xrn9rfxfsxc0rhqljwjs3q74h1-bash-4.3.33/bin
PATH: /gnu/store/lzvaw7drmap97bqli45jbwlh5nmlbjwa-ld-wrapper-0/bin
PATH: /gnu/store/0m8fc420bs839k6yhw8mhkdv0vl45mk4-binutils-2.25/bin
PATH: /gnu/store/pwzbjgddryrj7manh1w4j0mvkvkg4ks4-gcc-4.8.4/bin
PATH: /gnu/store/nbzxf5pbcv78mdnnyyax4fyq2fd61xmd-glibc-2.21/bin
PATH: /gnu/store/nbzxf5pbcv78mdnnyyax4fyq2fd61xmd-glibc-2.21/sbin
PATH: /gnu/store/8z46bzi4b358z2c2wf9g928nkgvbxvnp-texinfo-5.2/bin
PATH: /gnu/store/vbpl2lp0np08id85wbiaqi44faiymnn1-gcc-cross-i686-pc-gnu-4.8.4/bin


## ----------- ##
## Core tests. ##
## ----------- ##

configure:2317: checking build system type
configure:2331: result: x86_64-unknown-linux-gnu
configure:2378: checking host system type
configure:2391: result: i686-pc-gnu
configure:2411: checking target system type
configure:2424: result: i686-pc-gnu
configure:2478: checking for a BSD-compatible install
configure:2546: result: /gnu/store/iclp199764jpy8xk39n9dfhwvsr08qhq-coreutils-8.23/bin/install -c
configure:2557: checking whether ln works
configure:2579: result: yes
configure:2583: checking whether ln -s works
configure:2587: result: yes
configure:2594: checking for a sed that does not truncate output
configure:2658: result: /gnu/store/qqrhhsci757zvba3mw5grck6dvkjiszn-sed-4.2.2/bin/sed
configure:2667: checking for gawk
configure:2683: found /gnu/store/8ry8ljq1pfs7v3y4ga7xzwyy2x5z3zlx-gawk-4.1.1/bin/gawk
configure:2694: result: gawk
configure:3899: checking for i686-pc-gnu-gcc
configure:3915: found /gnu/store/7fnnxpr5yjg2q5v752bgafwnw1i24rjq-gcc-cross-i686-pc-gnu-4.8.4/bin/i686-pc-gnu-gcc
configure:3926: result: i686-pc-gnu-gcc
configure:4195: checking for C compiler version
configure:4204: i686-pc-gnu-gcc --version >&5
i686-pc-gnu-gcc (GCC) 4.8.4
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:4215: $? = 0
configure:4204: i686-pc-gnu-gcc -v >&5
Using built-in specs.
COLLECT_GCC=i686-pc-gnu-gcc
COLLECT_LTO_WRAPPER=/gnu/store/7fnnxpr5yjg2q5v752bgafwnw1i24rjq-gcc-cross-i686-pc-gnu-4.8.4/libexec/gcc/i686-pc-gnu/4.8.4/lto-wrapper
Target: i686-pc-gnu
Configured with: 
Thread model: posix
gcc version 4.8.4 (GCC) 
configure:4215: $? = 0
configure:4204: i686-pc-gnu-gcc -V >&5
i686-pc-gnu-gcc: error: unrecognized command line option '-V'
i686-pc-gnu-gcc: fatal error: no input files
compilation terminated.
configure:4215: $? = 1
configure:4204: i686-pc-gnu-gcc -qversion >&5
i686-pc-gnu-gcc: error: unrecognized command line option '-qversion'
i686-pc-gnu-gcc: fatal error: no input files
compilation terminated.
configure:4215: $? = 1
configure:4235: checking for C compiler default output file name
configure:4257: i686-pc-gnu-gcc    conftest.c  >&5
configure:4261: $? = 0
configure:4298: result: a.out
configure:4314: checking whether the C compiler works
configure:4323: ./a.out
../gcc-4.8.4/configure: line 4325:   353 Segmentation fault      (core dumped) ./$ac_file
configure:4327: $? = 139
configure:4342: result: yes
configure:4349: checking whether we are cross compiling
configure:4351: result: yes
configure:4354: checking for suffix of executables
configure:4361: i686-pc-gnu-gcc -o conftest    conftest.c  >&5
configure:4365: $? = 0
configure:4387: result: 
configure:4393: checking for suffix of object files
configure:4415: i686-pc-gnu-gcc -c   conftest.c >&5
configure:4419: $? = 0
configure:4440: result: o
configure:4444: checking whether we are using the GNU C compiler
configure:4463: i686-pc-gnu-gcc -c   conftest.c >&5
configure:4463: $? = 0
configure:4472: result: yes
configure:4481: checking whether i686-pc-gnu-gcc accepts -g
configure:4501: i686-pc-gnu-gcc -c -g  conftest.c >&5
configure:4501: $? = 0
configure:4542: result: yes
configure:4559: checking for i686-pc-gnu-gcc option to accept ISO C89
configure:4623: i686-pc-gnu-gcc  -c -g -O2  conftest.c >&5
configure:4623: $? = 0
configure:4636: result: none needed
configure:4670: checking for i686-pc-gnu-g++
configure:4686: found /gnu/store/7fnnxpr5yjg2q5v752bgafwnw1i24rjq-gcc-cross-i686-pc-gnu-4.8.4/bin/i686-pc-gnu-g++
configure:4697: result: i686-pc-gnu-g++
configure:4768: checking for C++ compiler version
configure:4777: i686-pc-gnu-g++ --version >&5
i686-pc-gnu-g++ (GCC) 4.8.4
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:4788: $? = 0
configure:4777: i686-pc-gnu-g++ -v >&5
Using built-in specs.
COLLECT_GCC=i686-pc-gnu-g++
COLLECT_LTO_WRAPPER=/gnu/store/7fnnxpr5yjg2q5v752bgafwnw1i24rjq-gcc-cross-i686-pc-gnu-4.8.4/libexec/gcc/i686-pc-gnu/4.8.4/lto-wrapper
Target: i686-pc-gnu
Configured with: 
Thread model: posix
gcc version 4.8.4 (GCC) 
configure:4788: $? = 0
configure:4777: i686-pc-gnu-g++ -V >&5
i686-pc-gnu-g++: error: unrecognized command line option '-V'
i686-pc-gnu-g++: fatal error: no input files
compilation terminated.
configure:4788: $? = 1
configure:4777: i686-pc-gnu-g++ -qversion >&5
i686-pc-gnu-g++: error: unrecognized command line option '-qversion'
i686-pc-gnu-g++: fatal error: no input files
compilation terminated.
configure:4788: $? = 1
configure:4792: checking whether we are using the GNU C++ compiler
configure:4811: i686-pc-gnu-g++ -c   conftest.cpp >&5
configure:4811: $? = 0
configure:4820: result: yes
configure:4829: checking whether i686-pc-gnu-g++ accepts -g
configure:4849: i686-pc-gnu-g++ -c -g  conftest.cpp >&5
configure:4849: $? = 0
configure:4890: result: yes
configure:4939: checking whether g++ accepts -static-libstdc++ -static-libgcc
configure:4956: i686-pc-gnu-g++ -o conftest -g -O2   -static-libstdc++ -static-libgcc conftest.cpp  >&5
configure:4956: $? = 0
configure:4957: result: yes
configure:4981: checking for i686-pc-gnu-gnatbind
configure:5011: result: no
configure:5021: checking for gnatbind
configure:5051: result: no
configure:5073: checking for i686-pc-gnu-gnatmake
configure:5103: result: no
configure:5113: checking for gnatmake
configure:5143: result: no
configure:5162: checking whether compiler driver understands Ada
configure:5185: result: no
configure:5194: checking how to compare bootstrapped objects
configure:5219: result: cmp --ignore-initial=16 $$f1 $$f2
configure:5273: checking for objdir
configure:5288: result: .libs
configure:5462: checking for the correct version of gmp.h
configure:5482: i686-pc-gnu-gcc -c -g -O2   conftest.c >&5
configure:5482: $? = 0
configure:5500: i686-pc-gnu-gcc -c -g -O2   conftest.c >&5
configure:5500: $? = 0
configure:5501: result: yes
configure:5517: checking for the correct version of mpfr.h
configure:5535: i686-pc-gnu-gcc -c -g -O2   conftest.c >&5
configure:5535: $? = 0
configure:5552: i686-pc-gnu-gcc -c -g -O2   conftest.c >&5
configure:5552: $? = 0
configure:5553: result: yes
configure:5570: checking for the correct version of mpc.h
configure:5587: i686-pc-gnu-gcc -c -g -O2   conftest.c >&5
configure:5587: $? = 0
configure:5603: i686-pc-gnu-gcc -c -g -O2   conftest.c >&5
configure:5603: $? = 0
configure:5604: result: yes
configure:5622: checking for the correct version of the gmp/mpfr/mpc libraries
configure:5653: i686-pc-gnu-gcc -o conftest -g -O2    conftest.c  -lmpc -lmpfr -lgmp >&5
configure:5653: $? = 0
configure:5654: result: yes
configure:5860: checking for version 0.10 of ISL
configure:5888: result: yes
configure:6140: checking for version 0.17.0 of CLooG
configure:6157: i686-pc-gnu-gcc -c -g -O2 -DCLOOG_INT_GMP     conftest.c >&5
conftest.c: In function 'main':
conftest.c:15:5: error: unknown type name 'choke'
     choke me
     ^
configure:6157: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define LT_OBJDIR ".libs/"
| /* end confdefs.h.  */
| #include "cloog/version.h"
| int
| main ()
| {
| #if CLOOG_VERSION_MAJOR != 0     || CLOOG_VERSION_MINOR != 17     || CLOOG_VERSION_REVISION < 0
|     choke me
|    #endif
|   ;
|   return 0;
| }
configure:6163: result: no
configure:6182: checking for version 0.18.0 of CLooG
configure:6199: i686-pc-gnu-gcc -c -g -O2 -DCLOOG_INT_GMP     conftest.c >&5
configure:6199: $? = 0
configure:6205: result: yes
configure:7191: checking for default BUILD_CONFIG
configure:7223: result: 
configure:7712: checking for bison
configure:7742: result: no
configure:7712: checking for byacc
configure:7742: result: no
configure:7712: checking for yacc
configure:7742: result: no
configure:7759: checking for bison
configure:7789: result: no
configure:7806: checking for gm4
configure:7836: result: no
configure:7806: checking for gnum4
configure:7836: result: no
configure:7806: checking for m4
configure:7836: result: no
configure:7853: checking for flex
configure:7883: result: no
configure:7853: checking for lex
configure:7883: result: no
configure:7901: checking for flex
configure:7931: result: no
configure:7948: checking for makeinfo
configure:7964: found /gnu/store/8z46bzi4b358z2c2wf9g928nkgvbxvnp-texinfo-5.2/bin/makeinfo
configure:7975: result: makeinfo
configure:8009: checking for expect
configure:8039: result: no
configure:8058: checking for runtest
configure:8088: result: no
configure:8164: checking for i686-pc-gnu-ar
configure:8180: found /gnu/store/cx3sqcbblpg1c1a51pcsxl84jgzvjqqd-binutils-cross-i686-pc-gnu-2.25/bin/i686-pc-gnu-ar
configure:8191: result: i686-pc-gnu-ar
configure:8305: checking for i686-pc-gnu-as
configure:8321: found /gnu/store/cx3sqcbblpg1c1a51pcsxl84jgzvjqqd-binutils-cross-i686-pc-gnu-2.25/bin/i686-pc-gnu-as
configure:8332: result: i686-pc-gnu-as
configure:8446: checking for i686-pc-gnu-dlltool
configure:8476: result: no
configure:8545: checking for ld
configure:8572: result: /gnu/store/7fnnxpr5yjg2q5v752bgafwnw1i24rjq-gcc-cross-i686-pc-gnu-4.8.4/libexec/gcc/i686-pc-gnu/ld
configure:8587: checking for i686-pc-gnu-ld
configure:8614: result: /gnu/store/7fnnxpr5yjg2q5v752bgafwnw1i24rjq-gcc-cross-i686-pc-gnu-4.8.4/libexec/gcc/i686-pc-gnu/ld
configure:8728: checking for i686-pc-gnu-lipo
configure:8758: result: no
configure:8869: checking for i686-pc-gnu-nm
configure:8885: found /gnu/store/cx3sqcbblpg1c1a51pcsxl84jgzvjqqd-binutils-cross-i686-pc-gnu-2.25/bin/i686-pc-gnu-nm
configure:8896: result: i686-pc-gnu-nm
configure:9010: checking for i686-pc-gnu-ranlib
configure:9026: found /gnu/store/cx3sqcbblpg1c1a51pcsxl84jgzvjqqd-binutils-cross-i686-pc-gnu-2.25/bin/i686-pc-gnu-ranlib
configure:9037: result: i686-pc-gnu-ranlib
configure:9146: checking for i686-pc-gnu-strip
configure:9162: found /gnu/store/cx3sqcbblpg1c1a51pcsxl84jgzvjqqd-binutils-cross-i686-pc-gnu-2.25/bin/i686-pc-gnu-strip
configure:9173: result: i686-pc-gnu-strip
configure:9282: checking for i686-pc-gnu-windres
configure:9312: result: no
configure:9423: checking for i686-pc-gnu-windmc
configure:9453: result: no
configure:9564: checking for i686-pc-gnu-objcopy
configure:9580: found /gnu/store/cx3sqcbblpg1c1a51pcsxl84jgzvjqqd-binutils-cross-i686-pc-gnu-2.25/bin/i686-pc-gnu-objcopy
configure:9591: result: i686-pc-gnu-objcopy
configure:9705: checking for i686-pc-gnu-objdump
configure:9721: found /gnu/store/cx3sqcbblpg1c1a51pcsxl84jgzvjqqd-binutils-cross-i686-pc-gnu-2.25/bin/i686-pc-gnu-objdump
configure:9732: result: i686-pc-gnu-objdump
configure:9846: checking for i686-pc-gnu-readelf
configure:9862: found /gnu/store/cx3sqcbblpg1c1a51pcsxl84jgzvjqqd-binutils-cross-i686-pc-gnu-2.25/bin/i686-pc-gnu-readelf
configure:9873: result: i686-pc-gnu-readelf
configure:9967: checking for cc
configure:9994: result: i686-pc-gnu-gcc
configure:9967: checking for gcc
configure:9994: result: i686-pc-gnu-gcc
configure:10128: checking for c++
configure:10155: result: i686-pc-gnu-g++
configure:10128: checking for g++
configure:10155: result: i686-pc-gnu-g++
configure:10128: checking for cxx
configure:10155: result: i686-pc-gnu-g++
configure:10128: checking for gxx
configure:10155: result: i686-pc-gnu-g++
configure:13694: checking where to find the target ar
configure:13704: result: pre-installed
configure:13736: checking where to find the target as
configure:13742: result: pre-installed in /gnu/store/7fnnxpr5yjg2q5v752bgafwnw1i24rjq-gcc-cross-i686-pc-gnu-4.8.4/libexec/gcc/i686-pc-gnu
configure:13778: checking where to find the target cc
configure:13788: result: pre-installed
configure:13820: checking where to find the target c++
configure:13830: result: pre-installed
configure:13865: checking where to find the target c++ for libstdc++
configure:13875: result: pre-installed
configure:13910: checking where to find the target dlltool
configure:13920: result: pre-installed
configure:13952: checking where to find the target gcc
configure:13962: result: pre-installed
configure:13994: checking where to find the target gcj
configure:14004: result: pre-installed
configure:14039: checking where to find the target gfortran
configure:14049: result: pre-installed
configure:14084: checking where to find the target gccgo
configure:14094: result: pre-installed
configure:14129: checking where to find the target ld
configure:14135: result: pre-installed in /gnu/store/7fnnxpr5yjg2q5v752bgafwnw1i24rjq-gcc-cross-i686-pc-gnu-4.8.4/libexec/gcc/i686-pc-gnu
configure:14171: checking where to find the target lipo
configure:14181: result: pre-installed
configure:14202: checking where to find the target nm
configure:14208: result: pre-installed in /gnu/store/7fnnxpr5yjg2q5v752bgafwnw1i24rjq-gcc-cross-i686-pc-gnu-4.8.4/libexec/gcc/i686-pc-gnu
configure:14244: checking where to find the target objdump
configure:14254: result: pre-installed
configure:14286: checking where to find the target ranlib
configure:14296: result: pre-installed
configure:14328: checking where to find the target readelf
configure:14338: result: pre-installed
configure:14370: checking where to find the target strip
configure:14380: result: pre-installed
configure:14412: checking where to find the target windres
configure:14422: result: pre-installed
configure:14454: checking where to find the target windmc
configure:14464: result: pre-installed
configure:14524: checking whether to enable maintainer-specific portions of Makefiles
configure:14533: result: no
configure:14744: creating ./config.status

## ---------------------- ##
## Running config.status. ##
## ---------------------- ##

This file was extended by config.status, which was
generated by GNU Autoconf 2.64.  Invocation command line was

  CONFIG_FILES    = 
  CONFIG_HEADERS  = 
  CONFIG_LINKS    = 
  CONFIG_COMMANDS = 
  $ ./config.status 

on localhost

config.status:963: creating Makefile

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=x86_64-unknown-linux-gnu
ac_cv_c_compiler_gnu=yes
ac_cv_cxx_compiler_gnu=yes
ac_cv_env_AR_FOR_TARGET_set=set
ac_cv_env_AR_FOR_TARGET_value=i686-pc-gnu-ar
ac_cv_env_AR_set=
ac_cv_env_AR_value=
ac_cv_env_AS_FOR_TARGET_set=
ac_cv_env_AS_FOR_TARGET_value=
ac_cv_env_AS_set=
ac_cv_env_AS_value=
ac_cv_env_CCC_set=
ac_cv_env_CCC_value=
ac_cv_env_CC_FOR_TARGET_set=set
ac_cv_env_CC_FOR_TARGET_value=i686-pc-gnu-gcc
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_CXXFLAGS_set=
ac_cv_env_CXXFLAGS_value=
ac_cv_env_CXX_FOR_TARGET_set=set
ac_cv_env_CXX_FOR_TARGET_value=i686-pc-gnu-g++
ac_cv_env_CXX_set=
ac_cv_env_CXX_value=
ac_cv_env_DLLTOOL_FOR_TARGET_set=
ac_cv_env_DLLTOOL_FOR_TARGET_value=
ac_cv_env_DLLTOOL_set=
ac_cv_env_DLLTOOL_value=
ac_cv_env_GCC_FOR_TARGET_set=
ac_cv_env_GCC_FOR_TARGET_value=
ac_cv_env_GCJ_FOR_TARGET_set=
ac_cv_env_GCJ_FOR_TARGET_value=
ac_cv_env_GFORTRAN_FOR_TARGET_set=
ac_cv_env_GFORTRAN_FOR_TARGET_value=
ac_cv_env_GOC_FOR_TARGET_set=
ac_cv_env_GOC_FOR_TARGET_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LD_FOR_TARGET_set=set
ac_cv_env_LD_FOR_TARGET_value=i686-pc-gnu-ld
ac_cv_env_LD_set=
ac_cv_env_LD_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_LIPO_FOR_TARGET_set=
ac_cv_env_LIPO_FOR_TARGET_value=
ac_cv_env_LIPO_set=
ac_cv_env_LIPO_value=
ac_cv_env_NM_FOR_TARGET_set=set
ac_cv_env_NM_FOR_TARGET_value=i686-pc-gnu-nm
ac_cv_env_NM_set=
ac_cv_env_NM_value=
ac_cv_env_OBJCOPY_set=
ac_cv_env_OBJCOPY_value=
ac_cv_env_OBJDUMP_FOR_TARGET_set=
ac_cv_env_OBJDUMP_FOR_TARGET_value=
ac_cv_env_OBJDUMP_set=
ac_cv_env_OBJDUMP_value=
ac_cv_env_RANLIB_FOR_TARGET_set=set
ac_cv_env_RANLIB_FOR_TARGET_value=i686-pc-gnu-ranlib
ac_cv_env_RANLIB_set=
ac_cv_env_RANLIB_value=
ac_cv_env_READELF_FOR_TARGET_set=
ac_cv_env_READELF_FOR_TARGET_value=
ac_cv_env_READELF_set=
ac_cv_env_READELF_value=
ac_cv_env_STRIP_FOR_TARGET_set=set
ac_cv_env_STRIP_FOR_TARGET_value=i686-pc-gnu-strip
ac_cv_env_STRIP_set=
ac_cv_env_STRIP_value=
ac_cv_env_WINDMC_FOR_TARGET_set=
ac_cv_env_WINDMC_FOR_TARGET_value=
ac_cv_env_WINDMC_set=
ac_cv_env_WINDMC_value=
ac_cv_env_WINDRES_FOR_TARGET_set=
ac_cv_env_WINDRES_FOR_TARGET_value=
ac_cv_env_WINDRES_set=
ac_cv_env_WINDRES_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_build_configargs_set=
ac_cv_env_build_configargs_value=
ac_cv_env_host_alias_set=set
ac_cv_env_host_alias_value=i686-pc-gnu
ac_cv_env_host_configargs_set=
ac_cv_env_host_configargs_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_env_target_configargs_set=
ac_cv_env_target_configargs_value=
ac_cv_host=i686-pc-gnu
ac_cv_objext=o
ac_cv_path_AS_FOR_TARGET=/gnu/store/7fnnxpr5yjg2q5v752bgafwnw1i24rjq-gcc-cross-i686-pc-gnu-4.8.4/libexec/gcc/i686-pc-gnu/as
ac_cv_path_LD_FOR_TARGET=/gnu/store/7fnnxpr5yjg2q5v752bgafwnw1i24rjq-gcc-cross-i686-pc-gnu-4.8.4/libexec/gcc/i686-pc-gnu/ld
ac_cv_path_NM_FOR_TARGET=/gnu/store/7fnnxpr5yjg2q5v752bgafwnw1i24rjq-gcc-cross-i686-pc-gnu-4.8.4/libexec/gcc/i686-pc-gnu/nm
ac_cv_path_SED=/gnu/store/qqrhhsci757zvba3mw5grck6dvkjiszn-sed-4.2.2/bin/sed
ac_cv_path_install='/gnu/store/iclp199764jpy8xk39n9dfhwvsr08qhq-coreutils-8.23/bin/install -c'
ac_cv_prog_AR=i686-pc-gnu-ar
ac_cv_prog_AS=i686-pc-gnu-as
ac_cv_prog_AWK=gawk
ac_cv_prog_CC=i686-pc-gnu-gcc
ac_cv_prog_CC_FOR_TARGET=i686-pc-gnu-gcc
ac_cv_prog_CXX=i686-pc-gnu-g++
ac_cv_prog_CXX_FOR_TARGET=i686-pc-gnu-g++
ac_cv_prog_LD=/gnu/store/7fnnxpr5yjg2q5v752bgafwnw1i24rjq-gcc-cross-i686-pc-gnu-4.8.4/libexec/gcc/i686-pc-gnu/ld
ac_cv_prog_MAKEINFO=makeinfo
ac_cv_prog_NM=i686-pc-gnu-nm
ac_cv_prog_OBJCOPY=i686-pc-gnu-objcopy
ac_cv_prog_OBJDUMP=i686-pc-gnu-objdump
ac_cv_prog_RANLIB=i686-pc-gnu-ranlib
ac_cv_prog_READELF=i686-pc-gnu-readelf
ac_cv_prog_STRIP=i686-pc-gnu-strip
ac_cv_prog_cc_c89=
ac_cv_prog_cc_g=yes
ac_cv_prog_cxx_g=yes
ac_cv_target=i686-pc-gnu
acx_cv_cc_gcc_supports_ada=no
acx_cv_prog_LN=ln
gcc_cv_cloog=yes
gcc_cv_isl=yes
gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
gcc_cv_tool_dirs=
gcc_cv_tool_prefix=/gnu/store/xrj266hhw39922mniib5xzih2jxs1nr1-gcc-static-4.8.4
lt_cv_objdir=.libs

## ----------------- ##
## Output variables. ##
## ----------------- ##

AR='i686-pc-gnu-ar'
AR_FOR_BUILD='ar'
AR_FOR_TARGET='ar'
AS='i686-pc-gnu-as'
AS_FOR_BUILD='as'
AS_FOR_TARGET='/gnu/store/7fnnxpr5yjg2q5v752bgafwnw1i24rjq-gcc-cross-i686-pc-gnu-4.8.4/libexec/gcc/i686-pc-gnu/as'
AWK='gawk'
BISON='/tmp/nix-build-gcc-static-4.8.4.drv-0/gcc-4.8.4/missing bison'
BUILD_CONFIG=''
CC='i686-pc-gnu-gcc'
CC_FOR_BUILD='gcc'
CC_FOR_TARGET='i686-pc-gnu-gcc'
CFLAGS='-g -O2'
CFLAGS_FOR_BUILD=''
CFLAGS_FOR_TARGET='-g -O2'
COMPILER_AS_FOR_TARGET='$(AS_FOR_TARGET)'
COMPILER_LD_FOR_TARGET='$(LD_FOR_TARGET)'
COMPILER_NM_FOR_TARGET='$(NM_FOR_TARGET)'
CONFIGURE_GDB_TK=''
CPPFLAGS=''
CXX='i686-pc-gnu-g++'
CXXFLAGS='-g -O2'
CXXFLAGS_FOR_BUILD=''
CXXFLAGS_FOR_TARGET='-g -O2'
CXX_FOR_BUILD='g++'
CXX_FOR_TARGET='i686-pc-gnu-g++'
DEBUG_PREFIX_CFLAGS_FOR_TARGET=''
DEFS='-DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DLT_OBJDIR=\".libs/\"'
DLLTOOL='i686-pc-gnu-dlltool'
DLLTOOL_FOR_BUILD='dlltool'
DLLTOOL_FOR_TARGET='dlltool'
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EXEEXT=''
EXPECT='expect'
EXTRA_CONFIGARGS_LIBJAVA='--disable-static'
FLAGS_FOR_TARGET=''
FLEX='/tmp/nix-build-gcc-static-4.8.4.drv-0/gcc-4.8.4/missing flex'
GCC_FOR_TARGET='i686-pc-gnu-gcc'
GCC_SHLIB_SUBDIR=''
GCJ_FOR_BUILD='gcj'
GCJ_FOR_TARGET='gcj'
GDB_TK=''
GFORTRAN_FOR_BUILD='gfortran'
GFORTRAN_FOR_TARGET='gfortran'
GNATBIND='no'
GNATMAKE='no'
GOC_FOR_BUILD='gccgo'
GOC_FOR_TARGET='gccgo'
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_GDB_TK=''
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
LD='/gnu/store/7fnnxpr5yjg2q5v752bgafwnw1i24rjq-gcc-cross-i686-pc-gnu-4.8.4/libexec/gcc/i686-pc-gnu/ld'
LDFLAGS=''
LDFLAGS_FOR_BUILD=''
LDFLAGS_FOR_TARGET=''
LD_FOR_BUILD='ld'
LD_FOR_TARGET='/gnu/store/7fnnxpr5yjg2q5v752bgafwnw1i24rjq-gcc-cross-i686-pc-gnu-4.8.4/libexec/gcc/i686-pc-gnu/ld'
LEX='/tmp/nix-build-gcc-static-4.8.4.drv-0/gcc-4.8.4/missing flex'
LIBOBJS=''
LIBS=''
LIPO='i686-pc-gnu-lipo'
LIPO_FOR_TARGET='lipo'
LN='ln'
LN_S='ln -s'
LTLIBOBJS=''
M4='/tmp/nix-build-gcc-static-4.8.4.drv-0/gcc-4.8.4/missing m4'
MAINT='#'
MAINTAINER_MODE_FALSE=''
MAINTAINER_MODE_TRUE='#'
MAKEINFO='makeinfo'
NM='i686-pc-gnu-nm'
NM_FOR_BUILD='nm'
NM_FOR_TARGET='/gnu/store/7fnnxpr5yjg2q5v752bgafwnw1i24rjq-gcc-cross-i686-pc-gnu-4.8.4/libexec/gcc/i686-pc-gnu/nm'
OBJCOPY='i686-pc-gnu-objcopy'
OBJDUMP='i686-pc-gnu-objdump'
OBJDUMP_FOR_TARGET='objdump'
OBJEXT='o'
PACKAGE_BUGREPORT=''
PACKAGE_NAME=''
PACKAGE_STRING=''
PACKAGE_TARNAME=''
PACKAGE_URL=''
PACKAGE_VERSION=''
PATH_SEPARATOR=':'
RANLIB='i686-pc-gnu-ranlib'
RANLIB_FOR_BUILD='ranlib'
RANLIB_FOR_TARGET='ranlib'
RAW_CXX_FOR_TARGET='i686-pc-gnu-g++'
READELF='i686-pc-gnu-readelf'
READELF_FOR_TARGET='readelf'
RPATH_ENVVAR='LD_LIBRARY_PATH'
RUNTEST='runtest'
SED='/gnu/store/qqrhhsci757zvba3mw5grck6dvkjiszn-sed-4.2.2/bin/sed'
SHELL='/gnu/store/8ai1j9xrn9rfxfsxc0rhqljwjs3q74h1-bash-4.3.33/bin/bash'
STRIP='i686-pc-gnu-strip'
STRIP_FOR_TARGET='strip'
SYSROOT_CFLAGS_FOR_TARGET=''
TOPLEVEL_CONFIGURE_ARGUMENTS='../gcc-4.8.4/configure CC_FOR_BUILD=gcc CONFIG_SHELL=/gnu/store/8ai1j9xrn9rfxfsxc0rhqljwjs3q74h1-bash-4.3.33/bin/bash SHELL=/gnu/store/8ai1j9xrn9rfxfsxc0rhqljwjs3q74h1-bash-4.3.33/bin/bash --prefix=/gnu/store/xrj266hhw39922mniib5xzih2jxs1nr1-gcc-static-4.8.4 --enable-fast-install --host=i686-pc-gnu --disable-bootstrap --with-stage1-ldflags=-static --enable-languages=c,c++ --disable-lto --disable-shared --disable-plugin --disable-libmudflap --disable-libatomic --disable-libsanitizer --disable-libitm --disable-libgomp --disable-libssp --disable-libquadmath --disable-decimal-float --with-native-system-header-dir=/gnu/store/8znwmzk4hdqcv0l7k5yb80a5qg2cdbd5-glibc-hurd-cross-i686-pc-gnu-2.19/include --disable-multilib --disable-libstdcxx-pch --with-local-prefix=/no-gcc-local-prefix --with-gxx-include-dir=/gnu/store/xrj266hhw39922mniib5xzih2jxs1nr1-gcc-static-4.8.4/include/c++ CC_FOR_TARGET=i686-pc-gnu-gcc CXX_FOR_TARGET=i686-pc-gnu-g++ LD_FOR_TARGET=i686-pc-gnu-ld AR_FOR_TARGET=i686-pc-gnu-ar NM_FOR_TARGET=i686-pc-gnu-nm RANLIB_FOR_TARGET=i686-pc-gnu-ranlib STRIP_FOR_TARGET=i686-pc-gnu-strip'
WINDMC='i686-pc-gnu-windmc'
WINDMC_FOR_BUILD='windmc'
WINDMC_FOR_TARGET='windmc'
WINDRES='i686-pc-gnu-windres'
WINDRES_FOR_BUILD='windres'
WINDRES_FOR_TARGET='windres'
YACC='/tmp/nix-build-gcc-static-4.8.4.drv-0/gcc-4.8.4/missing bison -y'
ac_ct_CC=''
ac_ct_CXX=''
bindir='${exec_prefix}/bin'
build='x86_64-unknown-linux-gnu'
build_alias=''
build_configargs=' --cache-file=../config.cache '\''--prefix=/gnu/store/xrj266hhw39922mniib5xzih2jxs1nr1-gcc-static-4.8.4'\'' '\''--enable-fast-install'\'' '\''--disable-bootstrap'\'' '\''--with-stage1-ldflags=-static'\'' '\''--disable-lto'\'' '\''--disable-shared'\'' '\''--disable-plugin'\'' '\''--disable-libmudflap'\'' '\''--disable-libatomic'\'' '\''--disable-libsanitizer'\'' '\''--disable-libitm'\'' '\''--disable-libgomp'\'' '\''--disable-libssp'\'' '\''--disable-libquadmath'\'' '\''--disable-decimal-float'\'' '\''--with-native-system-header-dir=/gnu/store/8znwmzk4hdqcv0l7k5yb80a5qg2cdbd5-glibc-hurd-cross-i686-pc-gnu-2.19/include'\'' '\''--disable-multilib'\'' '\''--disable-libstdcxx-pch'\'' '\''--with-local-prefix=/no-gcc-local-prefix'\'' '\''--with-gxx-include-dir=/gnu/store/xrj266hhw39922mniib5xzih2jxs1nr1-gcc-static-4.8.4/include/c++'\'' '\''--enable-languages=c,c++'\'' --program-transform-name='\''s,y,y,'\'' --disable-option-checking'
build_configdirs=' libiberty fixincludes'
build_cpu='x86_64'
build_libsubdir='build-x86_64-unknown-linux-gnu'
build_noncanonical='x86_64-unknown-linux-gnu'
build_os='linux-gnu'
build_subdir='build-x86_64-unknown-linux-gnu'
build_tooldir='${exec_prefix}/i686-pc-gnu'
build_vendor='unknown'
clooginc='-DCLOOG_INT_GMP '
clooglibs=' -lcloog-isl  -lisl'
compare_exclusions='gcc/cc*-checksum$(objext) | gcc/ada/*tools/*'
configdirs=' intl libiberty zlib libbacktrace libcpp libdecnumber fixincludes gcc'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
do_compare='cmp --ignore-initial=16 $$f1 $$f2'
docdir='${datarootdir}/doc/${PACKAGE}'
dvidir='${docdir}'
exec_prefix='${prefix}'
extra_host_libiberty_configure_flags=''
extra_isl_gmp_configure_flags=''
extra_mpc_gmp_configure_flags=''
extra_mpc_mpfr_configure_flags=''
extra_mpfr_configure_flags=''
gmpinc=''
gmplibs='-lmpc -lmpfr -lgmp'
host='i686-pc-gnu'
host_alias='i686-pc-gnu'
host_configargs=' --cache-file=./config.cache  '\''--prefix=/gnu/store/xrj266hhw39922mniib5xzih2jxs1nr1-gcc-static-4.8.4'\'' '\''--enable-fast-install'\'' '\''--disable-bootstrap'\'' '\''--with-stage1-ldflags=-static'\'' '\''--disable-lto'\'' '\''--disable-shared'\'' '\''--disable-plugin'\'' '\''--disable-libmudflap'\'' '\''--disable-libatomic'\'' '\''--disable-libsanitizer'\'' '\''--disable-libitm'\'' '\''--disable-libgomp'\'' '\''--disable-libssp'\'' '\''--disable-libquadmath'\'' '\''--disable-decimal-float'\'' '\''--with-native-system-header-dir=/gnu/store/8znwmzk4hdqcv0l7k5yb80a5qg2cdbd5-glibc-hurd-cross-i686-pc-gnu-2.19/include'\'' '\''--disable-multilib'\'' '\''--disable-libstdcxx-pch'\'' '\''--with-local-prefix=/no-gcc-local-prefix'\'' '\''--with-gxx-include-dir=/gnu/store/xrj266hhw39922mniib5xzih2jxs1nr1-gcc-static-4.8.4/include/c++'\'' '\''--enable-languages=c,c++'\'' --program-transform-name='\''s,y,y,'\'' --disable-option-checking'
host_cpu='i686'
host_noncanonical='i686-pc-gnu'
host_os='gnu'
host_subdir='.'
host_vendor='pc'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
islinc=''
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
oldincludedir='/usr/include'
pdfdir='${docdir}'
poststage1_ldflags='-static-libstdc++ -static-libgcc'
poststage1_libs=''
prefix='/gnu/store/xrj266hhw39922mniib5xzih2jxs1nr1-gcc-static-4.8.4'
program_transform_name='s,y,y,'
psdir='${docdir}'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
stage1_cflags='-g'
stage1_checking='--enable-checking=yes,types'
stage1_languages='c,c++'
stage1_ldflags='-static'
stage1_libs=''
stage2_werror_flag=''
sysconfdir='${prefix}/etc'
target='i686-pc-gnu'
target_alias=''
target_configargs='--cache-file=./config.cache   '\''--prefix=/gnu/store/xrj266hhw39922mniib5xzih2jxs1nr1-gcc-static-4.8.4'\'' '\''--enable-fast-install'\'' '\''--disable-bootstrap'\'' '\''--with-stage1-ldflags=-static'\'' '\''--disable-lto'\'' '\''--disable-shared'\'' '\''--disable-plugin'\'' '\''--disable-libmudflap'\'' '\''--disable-libatomic'\'' '\''--disable-libsanitizer'\'' '\''--disable-libitm'\'' '\''--disable-libgomp'\'' '\''--disable-libssp'\'' '\''--disable-libquadmath'\'' '\''--disable-decimal-float'\'' '\''--with-native-system-header-dir=/gnu/store/8znwmzk4hdqcv0l7k5yb80a5qg2cdbd5-glibc-hurd-cross-i686-pc-gnu-2.19/include'\'' '\''--disable-multilib'\'' '\''--disable-libstdcxx-pch'\'' '\''--with-local-prefix=/no-gcc-local-prefix'\'' '\''--with-gxx-include-dir=/gnu/store/xrj266hhw39922mniib5xzih2jxs1nr1-gcc-static-4.8.4/include/c++'\'' '\''--enable-languages=c,c++'\'' --program-transform-name='\''s,y,y,'\'' --disable-option-checking'
target_configdirs=' libgcc libstdc++-v3'
target_cpu='i686'
target_noncanonical='i686-pc-gnu'
target_os='gnu'
target_subdir='i686-pc-gnu'
target_vendor='pc'
tooldir='${exec_prefix}/i686-pc-gnu'

## ------------------- ##
## File substitutions. ##
## ------------------- ##

alphaieee_frag='/dev/null'
host_makefile_frag='/dev/null'
ospace_frag='/dev/null'
serialization_dependencies='serdep.tmp'
target_makefile_frag='../gcc-4.8.4/config/mt-gnu'

## ----------- ##
## confdefs.h. ##
## ----------- ##

/* confdefs.h */
#define PACKAGE_NAME ""
#define PACKAGE_TARNAME ""
#define PACKAGE_VERSION ""
#define PACKAGE_STRING ""
#define PACKAGE_BUGREPORT ""
#define PACKAGE_URL ""
#define LT_OBJDIR ".libs/"

configure: exit 0

[-- Attachment #4: libdecnumber-config.log --]
[-- Type: text/x-log, Size: 40017 bytes --]

This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by libdecnumber configure  , which was
generated by GNU Autoconf 2.64.  Invocation command line was

  $ /tmp/nix-build-gcc-static-4.8.4.drv-0/gcc-4.8.4/libdecnumber/configure --cache-file=./config.cache --prefix=/gnu/store/xrj266hhw39922mniib5xzih2jxs1nr1-gcc-static-4.8.4 --enable-fast-install --disable-bootstrap --with-stage1-ldflags=-static --disable-lto --disable-shared --disable-plugin --disable-libmudflap --disable-libatomic --disable-libsanitizer --disable-libitm --disable-libgomp --disable-libssp --disable-libquadmath --disable-decimal-float --with-native-system-header-dir=/gnu/store/8znwmzk4hdqcv0l7k5yb80a5qg2cdbd5-glibc-hurd-cross-i686-pc-gnu-2.19/include --disable-multilib --disable-libstdcxx-pch --with-local-prefix=/no-gcc-local-prefix --with-gxx-include-dir=/gnu/store/xrj266hhw39922mniib5xzih2jxs1nr1-gcc-static-4.8.4/include/c++ --enable-languages=c,c++ --program-transform-name=s,y,y, --disable-option-checking --build=x86_64-unknown-linux-gnu --host=i686-pc-gnu --target=i686-pc-gnu --srcdir=../../gcc-4.8.4/libdecnumber

## --------- ##
## Platform. ##
## --------- ##

hostname = localhost
uname -m = x86_64
uname -r = 4.1.0-rc4-1113cd
uname -s = Linux
uname -v = #4 SMP PREEMPT Thu May 21 13:11:34 EEST 2015

/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/7fnnxpr5yjg2q5v752bgafwnw1i24rjq-gcc-cross-i686-pc-gnu-4.8.4/bin
PATH: /gnu/store/cx3sqcbblpg1c1a51pcsxl84jgzvjqqd-binutils-cross-i686-pc-gnu-2.25/bin
PATH: /gnu/store/by14w91firxj7i4y6dapgb0rqiipgm8f-tar-1.28/bin
PATH: /gnu/store/fizj7myafg7mdzdkqdl91w7h12hb21j3-gzip-1.6/bin
PATH: /gnu/store/wzp6vadgz8a0mgjv3zc78rcndv4k524l-bzip2-1.0.6/bin
PATH: /gnu/store/yq291zl1h63fpymcs75hpwsvp06vylky-xz-5.0.4/bin
PATH: /gnu/store/76s85y6ipyrl5whwgk27qqnc2sndbm4c-file-5.22/bin
PATH: /gnu/store/ad19a8r6c1sx73arw8ikimvfq9zkd0vj-diffutils-3.3/bin
PATH: /gnu/store/7li38585hqzcnh0qf1lk82xv705dbksj-patch-2.7.5/bin
PATH: /gnu/store/qqrhhsci757zvba3mw5grck6dvkjiszn-sed-4.2.2/bin
PATH: /gnu/store/gk6prx9p5p31kby9zbamwz1yj8ppgdh2-findutils-4.4.2/bin
PATH: /gnu/store/8ry8ljq1pfs7v3y4ga7xzwyy2x5z3zlx-gawk-4.1.1/bin
PATH: /gnu/store/sfdgj0x6gb5lcnicacaqh2wx9hwp48kz-grep-2.21/bin
PATH: /gnu/store/iclp199764jpy8xk39n9dfhwvsr08qhq-coreutils-8.23/bin
PATH: /gnu/store/vy30nv3a598ykb6gapw3knzdzrnv8qng-make-4.1/bin
PATH: /gnu/store/8ai1j9xrn9rfxfsxc0rhqljwjs3q74h1-bash-4.3.33/bin
PATH: /gnu/store/lzvaw7drmap97bqli45jbwlh5nmlbjwa-ld-wrapper-0/bin
PATH: /gnu/store/0m8fc420bs839k6yhw8mhkdv0vl45mk4-binutils-2.25/bin
PATH: /gnu/store/pwzbjgddryrj7manh1w4j0mvkvkg4ks4-gcc-4.8.4/bin
PATH: /gnu/store/nbzxf5pbcv78mdnnyyax4fyq2fd61xmd-glibc-2.21/bin
PATH: /gnu/store/nbzxf5pbcv78mdnnyyax4fyq2fd61xmd-glibc-2.21/sbin
PATH: /gnu/store/8z46bzi4b358z2c2wf9g928nkgvbxvnp-texinfo-5.2/bin
PATH: /gnu/store/vbpl2lp0np08id85wbiaqi44faiymnn1-gcc-cross-i686-pc-gnu-4.8.4/bin


## ----------- ##
## Core tests. ##
## ----------- ##

configure:2145: creating cache ./config.cache
configure:2225: checking whether make sets $(MAKE)
configure:2251: result: no
configure:2264: checking for i686-pc-gnu-gcc
configure:2291: result: i686-pc-gnu-gcc
configure:2560: checking for C compiler version
configure:2569: i686-pc-gnu-gcc --version >&5
i686-pc-gnu-gcc (GCC) 4.8.4
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:2580: $? = 0
configure:2569: i686-pc-gnu-gcc -v >&5
Using built-in specs.
COLLECT_GCC=i686-pc-gnu-gcc
COLLECT_LTO_WRAPPER=/gnu/store/7fnnxpr5yjg2q5v752bgafwnw1i24rjq-gcc-cross-i686-pc-gnu-4.8.4/libexec/gcc/i686-pc-gnu/4.8.4/lto-wrapper
Target: i686-pc-gnu
Configured with: 
Thread model: posix
gcc version 4.8.4 (GCC) 
configure:2580: $? = 0
configure:2569: i686-pc-gnu-gcc -V >&5
i686-pc-gnu-gcc: error: unrecognized command line option '-V'
i686-pc-gnu-gcc: fatal error: no input files
compilation terminated.
configure:2580: $? = 1
configure:2569: i686-pc-gnu-gcc -qversion >&5
i686-pc-gnu-gcc: error: unrecognized command line option '-qversion'
i686-pc-gnu-gcc: fatal error: no input files
compilation terminated.
configure:2580: $? = 1
configure:2600: checking for C compiler default output file name
configure:2622: i686-pc-gnu-gcc -g0 -O2  -static  conftest.c  >&5
configure:2626: $? = 0
configure:2663: result: a.out
configure:2679: checking whether the C compiler works
configure:2707: result: yes
configure:2714: checking whether we are cross compiling
configure:2716: result: yes
configure:2719: checking for suffix of executables
configure:2726: i686-pc-gnu-gcc -o conftest -g0 -O2  -static  conftest.c  >&5
configure:2730: $? = 0
configure:2752: result: 
configure:2758: checking for suffix of object files
configure:2780: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
configure:2784: $? = 0
configure:2805: result: o
configure:2809: checking whether we are using the GNU C compiler
configure:2828: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
configure:2828: $? = 0
configure:2837: result: yes
configure:2846: checking whether i686-pc-gnu-gcc accepts -g
configure:2866: i686-pc-gnu-gcc -c -g  conftest.c >&5
configure:2866: $? = 0
configure:2907: result: yes
configure:2924: checking for i686-pc-gnu-gcc option to accept ISO C89
configure:2988: i686-pc-gnu-gcc  -c -g0 -O2  conftest.c >&5
configure:2988: $? = 0
configure:3001: result: none needed
configure:3024: checking for i686-pc-gnu-ranlib
configure:3051: result: i686-pc-gnu-ranlib
configure:3119: checking for aclocal
configure:3149: result: no
configure:3162: checking for autoconf
configure:3192: result: no
configure:3205: checking for autoheader
configure:3235: result: no
configure:3262: checking whether i686-pc-gnu-gcc supports -W
configure:3279: i686-pc-gnu-gcc -c -W  conftest.c >&5
configure:3279: $? = 0
configure:3288: result: yes
configure:3262: checking whether i686-pc-gnu-gcc supports -Wall
configure:3279: i686-pc-gnu-gcc -c -Wall  conftest.c >&5
configure:3279: $? = 0
configure:3288: result: yes
configure:3262: checking whether i686-pc-gnu-gcc supports -Wwrite-strings
configure:3279: i686-pc-gnu-gcc -c -Wwrite-strings  conftest.c >&5
configure:3279: $? = 0
configure:3288: result: yes
configure:3262: checking whether i686-pc-gnu-gcc supports -Wstrict-prototypes
configure:3279: i686-pc-gnu-gcc -c -Wstrict-prototypes  conftest.c >&5
conftest.c:11:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 main ()
 ^
configure:3279: $? = 0
configure:3288: result: yes
configure:3262: checking whether i686-pc-gnu-gcc supports -Wmissing-prototypes
configure:3279: i686-pc-gnu-gcc -c -Wmissing-prototypes  conftest.c >&5
configure:3279: $? = 0
configure:3288: result: yes
configure:3262: checking whether i686-pc-gnu-gcc supports -Wold-style-definition
configure:3279: i686-pc-gnu-gcc -c -Wold-style-definition  conftest.c >&5
conftest.c: In function 'main':
conftest.c:11:1: warning: old-style function definition [-Wold-style-definition]
 main ()
 ^
configure:3279: $? = 0
configure:3288: result: yes
configure:3262: checking whether i686-pc-gnu-gcc supports -Wmissing-format-attribute
configure:3279: i686-pc-gnu-gcc -c -Wmissing-format-attribute  conftest.c >&5
configure:3279: $? = 0
configure:3288: result: yes
configure:3262: checking whether i686-pc-gnu-gcc supports -Wcast-qual
configure:3279: i686-pc-gnu-gcc -c -Wcast-qual  conftest.c >&5
configure:3279: $? = 0
configure:3288: result: yes
configure:3300: checking whether i686-pc-gnu-gcc supports -pedantic -Wlong-long
configure:3318: i686-pc-gnu-gcc -c -pedantic -Wlong-long  conftest.c >&5
configure:3318: $? = 0
configure:3326: result: yes
configure:3357: checking how to run the C preprocessor
configure:3388: i686-pc-gnu-gcc -E  conftest.c
configure:3388: $? = 0
configure:3402: i686-pc-gnu-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:3402: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "libdecnumber"
| #define PACKAGE_TARNAME "libdecnumber"
| #define PACKAGE_VERSION " "
| #define PACKAGE_STRING "libdecnumber  "
| #define PACKAGE_BUGREPORT "gcc-bugs@gcc.gnu.org"
| #define PACKAGE_URL ""
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:3427: result: i686-pc-gnu-gcc -E
configure:3447: i686-pc-gnu-gcc -E  conftest.c
configure:3447: $? = 0
configure:3461: i686-pc-gnu-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:3461: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "libdecnumber"
| #define PACKAGE_TARNAME "libdecnumber"
| #define PACKAGE_VERSION " "
| #define PACKAGE_STRING "libdecnumber  "
| #define PACKAGE_BUGREPORT "gcc-bugs@gcc.gnu.org"
| #define PACKAGE_URL ""
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:3490: checking for grep that handles long lines and -e
configure:3548: result: /gnu/store/sfdgj0x6gb5lcnicacaqh2wx9hwp48kz-grep-2.21/bin/grep
configure:3553: checking for egrep
configure:3615: result: /gnu/store/sfdgj0x6gb5lcnicacaqh2wx9hwp48kz-grep-2.21/bin/grep -E
configure:3620: checking for ANSI C header files
configure:3640: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
configure:3640: $? = 0
configure:3724: result: yes
configure:3737: checking for sys/types.h
configure:3737: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
configure:3737: $? = 0
configure:3737: result: yes
configure:3737: checking for sys/stat.h
configure:3737: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
configure:3737: $? = 0
configure:3737: result: yes
configure:3737: checking for stdlib.h
configure:3737: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
configure:3737: $? = 0
configure:3737: result: yes
configure:3737: checking for string.h
configure:3737: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
configure:3737: $? = 0
configure:3737: result: yes
configure:3737: checking for memory.h
configure:3737: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
configure:3737: $? = 0
configure:3737: result: yes
configure:3737: checking for strings.h
configure:3737: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
configure:3737: $? = 0
configure:3737: result: yes
configure:3737: checking for inttypes.h
configure:3737: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
configure:3737: $? = 0
configure:3737: result: yes
configure:3737: checking for stdint.h
configure:3737: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
configure:3737: $? = 0
configure:3737: result: yes
configure:3737: checking for unistd.h
configure:3737: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
configure:3737: $? = 0
configure:3737: result: yes
configure:3753: checking ctype.h usability
configure:3753: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
configure:3753: $? = 0
configure:3753: result: yes
configure:3753: checking ctype.h presence
configure:3753: i686-pc-gnu-gcc -E  conftest.c
configure:3753: $? = 0
configure:3753: result: yes
configure:3753: checking for ctype.h
configure:3753: result: yes
configure:3753: checking stddef.h usability
configure:3753: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
configure:3753: $? = 0
configure:3753: result: yes
configure:3753: checking stddef.h presence
configure:3753: i686-pc-gnu-gcc -E  conftest.c
configure:3753: $? = 0
configure:3753: result: yes
configure:3753: checking for stddef.h
configure:3753: result: yes
configure:3753: checking for string.h
configure:3753: result: yes
configure:3753: checking stdio.h usability
configure:3753: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
configure:3753: $? = 0
configure:3753: result: yes
configure:3753: checking stdio.h presence
configure:3753: i686-pc-gnu-gcc -E  conftest.c
configure:3753: $? = 0
configure:3753: result: yes
configure:3753: checking for stdio.h
configure:3753: result: yes
configure:3777: checking for uintmax_t
configure:3777: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
configure:3777: $? = 0
configure:3777: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:29:24: error: expected expression before ')' token
 if (sizeof ((uintmax_t)))
                        ^
configure:3777: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "libdecnumber"
| #define PACKAGE_TARNAME "libdecnumber"
| #define PACKAGE_VERSION " "
| #define PACKAGE_STRING "libdecnumber  "
| #define PACKAGE_BUGREPORT "gcc-bugs@gcc.gnu.org"
| #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_CTYPE_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STDIO_H 1
| /* end confdefs.h.  */
| #include <sys/types.h>
| #include <stdint.h>
| 
| int
| main ()
| {
| if (sizeof ((uintmax_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:3777: result: yes
configure:3786: checking for uintptr_t
configure:3786: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
configure:3786: $? = 0
configure:3786: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:29:24: error: expected expression before ')' token
 if (sizeof ((uintptr_t)))
                        ^
configure:3786: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "libdecnumber"
| #define PACKAGE_TARNAME "libdecnumber"
| #define PACKAGE_VERSION " "
| #define PACKAGE_STRING "libdecnumber  "
| #define PACKAGE_BUGREPORT "gcc-bugs@gcc.gnu.org"
| #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_CTYPE_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STDIO_H 1
| /* end confdefs.h.  */
| #include <sys/types.h>
| #include <stdint.h>
| 
| int
| main ()
| {
| if (sizeof ((uintptr_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:3786: result: yes
configure:3795: checking for int_least32_t
configure:3795: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
configure:3795: $? = 0
configure:3795: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:29:28: error: expected expression before ')' token
 if (sizeof ((int_least32_t)))
                            ^
configure:3795: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "libdecnumber"
| #define PACKAGE_TARNAME "libdecnumber"
| #define PACKAGE_VERSION " "
| #define PACKAGE_STRING "libdecnumber  "
| #define PACKAGE_BUGREPORT "gcc-bugs@gcc.gnu.org"
| #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_CTYPE_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STDIO_H 1
| /* end confdefs.h.  */
| #include <sys/types.h>
| #include <stdint.h>
| 
| int
| main ()
| {
| if (sizeof ((int_least32_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:3795: result: yes
configure:3804: checking for int_fast32_t
configure:3804: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
configure:3804: $? = 0
configure:3804: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:29:27: error: expected expression before ')' token
 if (sizeof ((int_fast32_t)))
                           ^
configure:3804: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "libdecnumber"
| #define PACKAGE_TARNAME "libdecnumber"
| #define PACKAGE_VERSION " "
| #define PACKAGE_STRING "libdecnumber  "
| #define PACKAGE_BUGREPORT "gcc-bugs@gcc.gnu.org"
| #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_CTYPE_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STDIO_H 1
| /* end confdefs.h.  */
| #include <sys/types.h>
| #include <stdint.h>
| 
| int
| main ()
| {
| if (sizeof ((int_fast32_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:3804: result: yes
configure:3813: checking for uint64_t
configure:3813: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
configure:3813: $? = 0
configure:3813: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:29:23: error: expected expression before ')' token
 if (sizeof ((uint64_t)))
                       ^
configure:3813: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "libdecnumber"
| #define PACKAGE_TARNAME "libdecnumber"
| #define PACKAGE_VERSION " "
| #define PACKAGE_STRING "libdecnumber  "
| #define PACKAGE_BUGREPORT "gcc-bugs@gcc.gnu.org"
| #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_CTYPE_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STDIO_H 1
| /* end confdefs.h.  */
| #include <sys/types.h>
| #include <stdint.h>
| 
| int
| main ()
| {
| if (sizeof ((uint64_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:3813: result: yes
configure:3894: checking what to include in gstdint.h
configure:3922: result: stdint.h (already complete)
configure:4172: checking for an ANSI C-conforming const
configure:4237: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
configure:4237: $? = 0
configure:4244: result: yes
configure:4252: checking for off_t
configure:4252: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
configure:4252: $? = 0
configure:4252: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:59:20: error: expected expression before ')' token
 if (sizeof ((off_t)))
                    ^
configure:4252: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "libdecnumber"
| #define PACKAGE_TARNAME "libdecnumber"
| #define PACKAGE_VERSION " "
| #define PACKAGE_STRING "libdecnumber  "
| #define PACKAGE_BUGREPORT "gcc-bugs@gcc.gnu.org"
| #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_CTYPE_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STDIO_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| if (sizeof ((off_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:4252: result: yes
configure:4267: checking size of int
configure:4272: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
configure:4272: $? = 0
configure:4272: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:59:12: error: size of array 'test_array' is negative
 static int test_array [1 - 2 * !(((long int) (sizeof (int))) <= 0)];
            ^
configure:4272: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "libdecnumber"
| #define PACKAGE_TARNAME "libdecnumber"
| #define PACKAGE_VERSION " "
| #define PACKAGE_STRING "libdecnumber  "
| #define PACKAGE_BUGREPORT "gcc-bugs@gcc.gnu.org"
| #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_CTYPE_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STDIO_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| static int test_array [1 - 2 * !(((long int) (sizeof (int))) <= 0)];
| test_array [0] = 0
| 
|   ;
|   return 0;
| }
configure:4272: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:59:12: error: size of array 'test_array' is negative
 static int test_array [1 - 2 * !(((long int) (sizeof (int))) <= 1)];
            ^
configure:4272: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "libdecnumber"
| #define PACKAGE_TARNAME "libdecnumber"
| #define PACKAGE_VERSION " "
| #define PACKAGE_STRING "libdecnumber  "
| #define PACKAGE_BUGREPORT "gcc-bugs@gcc.gnu.org"
| #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_CTYPE_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STDIO_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| static int test_array [1 - 2 * !(((long int) (sizeof (int))) <= 1)];
| test_array [0] = 0
| 
|   ;
|   return 0;
| }
configure:4272: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:59:12: error: size of array 'test_array' is negative
 static int test_array [1 - 2 * !(((long int) (sizeof (int))) <= 3)];
            ^
configure:4272: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "libdecnumber"
| #define PACKAGE_TARNAME "libdecnumber"
| #define PACKAGE_VERSION " "
| #define PACKAGE_STRING "libdecnumber  "
| #define PACKAGE_BUGREPORT "gcc-bugs@gcc.gnu.org"
| #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_CTYPE_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STDIO_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| static int test_array [1 - 2 * !(((long int) (sizeof (int))) <= 3)];
| test_array [0] = 0
| 
|   ;
|   return 0;
| }
configure:4272: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
configure:4272: $? = 0
configure:4272: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
configure:4272: $? = 0
configure:4272: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
configure:4272: $? = 0
configure:4287: result: 4
configure:4301: checking size of long
configure:4306: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
configure:4306: $? = 0
configure:4306: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:60:12: error: size of array 'test_array' is negative
 static int test_array [1 - 2 * !(((long int) (sizeof (long))) <= 0)];
            ^
configure:4306: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "libdecnumber"
| #define PACKAGE_TARNAME "libdecnumber"
| #define PACKAGE_VERSION " "
| #define PACKAGE_STRING "libdecnumber  "
| #define PACKAGE_BUGREPORT "gcc-bugs@gcc.gnu.org"
| #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_CTYPE_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STDIO_H 1
| #define SIZEOF_INT 4
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| static int test_array [1 - 2 * !(((long int) (sizeof (long))) <= 0)];
| test_array [0] = 0
| 
|   ;
|   return 0;
| }
configure:4306: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:60:12: error: size of array 'test_array' is negative
 static int test_array [1 - 2 * !(((long int) (sizeof (long))) <= 1)];
            ^
configure:4306: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "libdecnumber"
| #define PACKAGE_TARNAME "libdecnumber"
| #define PACKAGE_VERSION " "
| #define PACKAGE_STRING "libdecnumber  "
| #define PACKAGE_BUGREPORT "gcc-bugs@gcc.gnu.org"
| #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_CTYPE_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STDIO_H 1
| #define SIZEOF_INT 4
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| static int test_array [1 - 2 * !(((long int) (sizeof (long))) <= 1)];
| test_array [0] = 0
| 
|   ;
|   return 0;
| }
configure:4306: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:60:12: error: size of array 'test_array' is negative
 static int test_array [1 - 2 * !(((long int) (sizeof (long))) <= 3)];
            ^
configure:4306: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "libdecnumber"
| #define PACKAGE_TARNAME "libdecnumber"
| #define PACKAGE_VERSION " "
| #define PACKAGE_STRING "libdecnumber  "
| #define PACKAGE_BUGREPORT "gcc-bugs@gcc.gnu.org"
| #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_CTYPE_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STDIO_H 1
| #define SIZEOF_INT 4
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| static int test_array [1 - 2 * !(((long int) (sizeof (long))) <= 3)];
| test_array [0] = 0
| 
|   ;
|   return 0;
| }
configure:4306: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
configure:4306: $? = 0
configure:4306: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
configure:4306: $? = 0
configure:4306: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
configure:4306: $? = 0
configure:4321: result: 4
configure:4333: checking for ANSI C header files
configure:4437: result: yes
configure:4488: checking build system type
configure:4502: result: x86_64-unknown-linux-gnu
configure:4522: checking host system type
configure:4535: result: i686-pc-gnu
configure:4555: checking target system type
configure:4568: result: i686-pc-gnu
configure:4597: checking for decimal floating point
configure:4662: result: dpd
configure:4667: checking whether byte ordering is bigendian
configure:4682: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
conftest.c:27:9: error: unknown type name 'not'
         not a universal capable compiler
         ^
conftest.c:27:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'universal'
         not a universal capable compiler
               ^
conftest.c:27:15: error: unknown type name 'universal'
configure:4682: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "libdecnumber"
| #define PACKAGE_TARNAME "libdecnumber"
| #define PACKAGE_VERSION " "
| #define PACKAGE_STRING "libdecnumber  "
| #define PACKAGE_BUGREPORT "gcc-bugs@gcc.gnu.org"
| #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_CTYPE_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STDIO_H 1
| #define SIZEOF_INT 4
| #define SIZEOF_LONG 4
| #define STDC_HEADERS 1
| /* end confdefs.h.  */
| #ifndef __APPLE_CC__
| 	       not a universal capable compiler
| 	     #endif
| 	     typedef int dummy;
| 
configure:4727: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
configure:4727: $? = 0
configure:4745: i686-pc-gnu-gcc -c -g0 -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:33:4: error: unknown type name 'not'
    not big endian
    ^
conftest.c:33:12: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'endian'
    not big endian
            ^
configure:4745: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "libdecnumber"
| #define PACKAGE_TARNAME "libdecnumber"
| #define PACKAGE_VERSION " "
| #define PACKAGE_STRING "libdecnumber  "
| #define PACKAGE_BUGREPORT "gcc-bugs@gcc.gnu.org"
| #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_CTYPE_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STDIO_H 1
| #define SIZEOF_INT 4
| #define SIZEOF_LONG 4
| #define STDC_HEADERS 1
| /* end confdefs.h.  */
| #include <sys/types.h>
| 		#include <sys/param.h>
| 
| int
| main ()
| {
| #if BYTE_ORDER != BIG_ENDIAN
| 		 not big endian
| 		#endif
| 
|   ;
|   return 0;
| }
configure:4873: result: no
configure:4963: updating cache ./config.cache
configure:5001: creating ./config.status

## ---------------------- ##
## Running config.status. ##
## ---------------------- ##

This file was extended by libdecnumber config.status  , which was
generated by GNU Autoconf 2.64.  Invocation command line was

  CONFIG_FILES    = 
  CONFIG_HEADERS  = 
  CONFIG_LINKS    = 
  CONFIG_COMMANDS = 
  $ ./config.status 

on localhost

config.status:854: creating Makefile
config.status:854: creating config.h
config.status:1022: executing gstdint.h commands

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=x86_64-unknown-linux-gnu
ac_cv_c_bigendian=no
ac_cv_c_compiler_gnu=yes
ac_cv_c_const=yes
ac_cv_env_CC_set=set
ac_cv_env_CC_value=i686-pc-gnu-gcc
ac_cv_env_CFLAGS_set=set
ac_cv_env_CFLAGS_value='-g0 -O2'
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_LDFLAGS_set=set
ac_cv_env_LDFLAGS_value='-static '
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_build_alias_set=set
ac_cv_env_build_alias_value=x86_64-unknown-linux-gnu
ac_cv_env_host_alias_set=set
ac_cv_env_host_alias_value=i686-pc-gnu
ac_cv_env_target_alias_set=set
ac_cv_env_target_alias_value=i686-pc-gnu
ac_cv_header_ctype_h=yes
ac_cv_header_inttypes_h=yes
ac_cv_header_memory_h=yes
ac_cv_header_stdc=yes
ac_cv_header_stddef_h=yes
ac_cv_header_stdint_h=yes
ac_cv_header_stdio_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=i686-pc-gnu
ac_cv_objext=o
ac_cv_path_EGREP='/gnu/store/sfdgj0x6gb5lcnicacaqh2wx9hwp48kz-grep-2.21/bin/grep -E'
ac_cv_path_GREP=/gnu/store/sfdgj0x6gb5lcnicacaqh2wx9hwp48kz-grep-2.21/bin/grep
ac_cv_prog_CC=i686-pc-gnu-gcc
ac_cv_prog_CPP='i686-pc-gnu-gcc -E'
ac_cv_prog_RANLIB=i686-pc-gnu-ranlib
ac_cv_prog_cc_c89=
ac_cv_prog_cc_g=yes
ac_cv_prog_make_make_set=no
ac_cv_sizeof_int=4
ac_cv_sizeof_long=4
ac_cv_target=i686-pc-gnu
ac_cv_type_int_fast32_t=yes
ac_cv_type_int_least32_t=yes
ac_cv_type_off_t=yes
ac_cv_type_u_int64_t=no
ac_cv_type_uint64_t=yes
ac_cv_type_uintmax_t=yes
ac_cv_type_uintptr_t=yes
acx_cv_header_stdint=stdint.h
acx_cv_header_stdint_kind='(already complete)'
acx_cv_prog_cc_pedantic__Wlong_long=yes
acx_cv_prog_cc_warning__W=yes
acx_cv_prog_cc_warning__Wall=yes
acx_cv_prog_cc_warning__Wcast_qual=yes
acx_cv_prog_cc_warning__Wmissing_format_attribute=yes
acx_cv_prog_cc_warning__Wmissing_prototypes=yes
acx_cv_prog_cc_warning__Wold_style_definition=yes
acx_cv_prog_cc_warning__Wstrict_prototypes=yes
acx_cv_prog_cc_warning__Wwrite_strings=yes

## ----------------- ##
## Output variables. ##
## ----------------- ##

ACLOCAL='/missing aclocal'
ADDITIONAL_OBJS=''
AUTOCONF='/missing autoconf'
AUTOHEADER='/missing autoheader'
CC='i686-pc-gnu-gcc'
CFLAGS='-g0 -O2'
CPP='i686-pc-gnu-gcc -E'
CPPFLAGS=''
DEFS='-DHAVE_CONFIG_H'
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP='/gnu/store/sfdgj0x6gb5lcnicacaqh2wx9hwp48kz-grep-2.21/bin/grep -E'
EXEEXT=''
GREP='/gnu/store/sfdgj0x6gb5lcnicacaqh2wx9hwp48kz-grep-2.21/bin/grep'
LDFLAGS='-static '
LIBOBJS=''
LIBS=''
LTLIBOBJS=''
MAINT='#'
OBJEXT='o'
PACKAGE_BUGREPORT='gcc-bugs@gcc.gnu.org'
PACKAGE_NAME='libdecnumber'
PACKAGE_STRING='libdecnumber  '
PACKAGE_TARNAME='libdecnumber'
PACKAGE_URL=''
PACKAGE_VERSION=' '
PATH_SEPARATOR=':'
RANLIB='i686-pc-gnu-ranlib'
SET_MAKE='MAKE=make'
SHELL='/gnu/store/8ai1j9xrn9rfxfsxc0rhqljwjs3q74h1-bash-4.3.33/bin/bash'
WARN_CFLAGS='-W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual'
WARN_PEDANTIC='-pedantic -Wno-long-long'
WERROR=''
ac_ct_CC=''
bindir='${exec_prefix}/bin'
build='x86_64-unknown-linux-gnu'
build_alias='x86_64-unknown-linux-gnu'
build_cpu='x86_64'
build_os='linux-gnu'
build_vendor='unknown'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
enable_decimal_float='dpd'
exec_prefix='${prefix}'
host='i686-pc-gnu'
host_alias='i686-pc-gnu'
host_cpu='i686'
host_os='gnu'
host_vendor='pc'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='/gnu/store/xrj266hhw39922mniib5xzih2jxs1nr1-gcc-static-4.8.4'
program_transform_name='s,y,y,'
psdir='${docdir}'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target='i686-pc-gnu'
target_alias='i686-pc-gnu'
target_cpu='i686'
target_os='gnu'
target_vendor='pc'

## ----------- ##
## confdefs.h. ##
## ----------- ##

/* confdefs.h */
#define PACKAGE_NAME "libdecnumber"
#define PACKAGE_TARNAME "libdecnumber"
#define PACKAGE_VERSION " "
#define PACKAGE_STRING "libdecnumber  "
#define PACKAGE_BUGREPORT "gcc-bugs@gcc.gnu.org"
#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_CTYPE_H 1
#define HAVE_STDDEF_H 1
#define HAVE_STRING_H 1
#define HAVE_STDIO_H 1
#define SIZEOF_INT 4
#define SIZEOF_LONG 4
#define STDC_HEADERS 1

configure: exit 0

[-- Attachment #5: libgcc-config.log --]
[-- Type: text/x-log, Size: 24916 bytes --]

This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by GNU C Runtime Library configure 1.0, which was
generated by GNU Autoconf 2.64.  Invocation command line was

  $ /tmp/nix-build-gcc-static-4.8.4.drv-0/gcc-4.8.4/libgcc/configure --cache-file=./config.cache --prefix=/gnu/store/xrj266hhw39922mniib5xzih2jxs1nr1-gcc-static-4.8.4 --enable-fast-install --disable-bootstrap --with-stage1-ldflags=-static --disable-lto --disable-shared --disable-plugin --disable-libmudflap --disable-libatomic --disable-libsanitizer --disable-libitm --disable-libgomp --disable-libssp --disable-libquadmath --disable-decimal-float --with-native-system-header-dir=/gnu/store/8znwmzk4hdqcv0l7k5yb80a5qg2cdbd5-glibc-hurd-cross-i686-pc-gnu-2.19/include --disable-multilib --disable-libstdcxx-pch --with-local-prefix=/no-gcc-local-prefix --with-gxx-include-dir=/gnu/store/xrj266hhw39922mniib5xzih2jxs1nr1-gcc-static-4.8.4/include/c++ --enable-languages=c,c++ --program-transform-name=s,y,y, --disable-option-checking --with-target-subdir=i686-pc-gnu --build=x86_64-unknown-linux-gnu --host=i686-pc-gnu --target=i686-pc-gnu --srcdir=../../../gcc-4.8.4/libgcc

## --------- ##
## Platform. ##
## --------- ##

hostname = localhost
uname -m = x86_64
uname -r = 4.1.0-rc4-1113cd
uname -s = Linux
uname -v = #4 SMP PREEMPT Thu May 21 13:11:34 EEST 2015

/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/7fnnxpr5yjg2q5v752bgafwnw1i24rjq-gcc-cross-i686-pc-gnu-4.8.4/bin
PATH: /gnu/store/cx3sqcbblpg1c1a51pcsxl84jgzvjqqd-binutils-cross-i686-pc-gnu-2.25/bin
PATH: /gnu/store/by14w91firxj7i4y6dapgb0rqiipgm8f-tar-1.28/bin
PATH: /gnu/store/fizj7myafg7mdzdkqdl91w7h12hb21j3-gzip-1.6/bin
PATH: /gnu/store/wzp6vadgz8a0mgjv3zc78rcndv4k524l-bzip2-1.0.6/bin
PATH: /gnu/store/yq291zl1h63fpymcs75hpwsvp06vylky-xz-5.0.4/bin
PATH: /gnu/store/76s85y6ipyrl5whwgk27qqnc2sndbm4c-file-5.22/bin
PATH: /gnu/store/ad19a8r6c1sx73arw8ikimvfq9zkd0vj-diffutils-3.3/bin
PATH: /gnu/store/7li38585hqzcnh0qf1lk82xv705dbksj-patch-2.7.5/bin
PATH: /gnu/store/qqrhhsci757zvba3mw5grck6dvkjiszn-sed-4.2.2/bin
PATH: /gnu/store/gk6prx9p5p31kby9zbamwz1yj8ppgdh2-findutils-4.4.2/bin
PATH: /gnu/store/8ry8ljq1pfs7v3y4ga7xzwyy2x5z3zlx-gawk-4.1.1/bin
PATH: /gnu/store/sfdgj0x6gb5lcnicacaqh2wx9hwp48kz-grep-2.21/bin
PATH: /gnu/store/iclp199764jpy8xk39n9dfhwvsr08qhq-coreutils-8.23/bin
PATH: /gnu/store/vy30nv3a598ykb6gapw3knzdzrnv8qng-make-4.1/bin
PATH: /gnu/store/8ai1j9xrn9rfxfsxc0rhqljwjs3q74h1-bash-4.3.33/bin
PATH: /gnu/store/lzvaw7drmap97bqli45jbwlh5nmlbjwa-ld-wrapper-0/bin
PATH: /gnu/store/0m8fc420bs839k6yhw8mhkdv0vl45mk4-binutils-2.25/bin
PATH: /gnu/store/pwzbjgddryrj7manh1w4j0mvkvkg4ks4-gcc-4.8.4/bin
PATH: /gnu/store/nbzxf5pbcv78mdnnyyax4fyq2fd61xmd-glibc-2.21/bin
PATH: /gnu/store/nbzxf5pbcv78mdnnyyax4fyq2fd61xmd-glibc-2.21/sbin
PATH: /gnu/store/8z46bzi4b358z2c2wf9g928nkgvbxvnp-texinfo-5.2/bin
PATH: /gnu/store/vbpl2lp0np08id85wbiaqi44faiymnn1-gcc-cross-i686-pc-gnu-4.8.4/bin


## ----------- ##
## Core tests. ##
## ----------- ##

configure:1977: creating cache ./config.cache
configure:2147: checking build system type
configure:2161: result: x86_64-unknown-linux-gnu
configure:2181: checking host system type
configure:2194: result: i686-pc-gnu
configure:2292: checking for --enable-version-specific-runtime-libs
configure:2305: result: no
configure:2353: checking for a BSD-compatible install
configure:2421: result: /gnu/store/iclp199764jpy8xk39n9dfhwvsr08qhq-coreutils-8.23/bin/install -c
configure:2437: checking for gawk
configure:2464: result: gawk
configure:2564: checking for i686-pc-gnu-ar
configure:2591: result: ar
configure:2656: checking for i686-pc-gnu-lipo
configure:2683: result: lipo
configure:2748: checking for i686-pc-gnu-nm
configure:2775: result: /gnu/store/7fnnxpr5yjg2q5v752bgafwnw1i24rjq-gcc-cross-i686-pc-gnu-4.8.4/libexec/gcc/i686-pc-gnu/nm
configure:2840: checking for i686-pc-gnu-ranlib
configure:2867: result: ranlib
configure:2932: checking for i686-pc-gnu-strip
configure:2959: result: strip
configure:3021: checking whether ln -s works
configure:3025: result: yes
configure:3042: checking for i686-pc-gnu-gcc
configure:3069: result: i686-pc-gnu-gcc    
configure:3338: checking for C compiler version
configure:3347: i686-pc-gnu-gcc     --version >&5
i686-pc-gnu-gcc (GCC) 4.8.4
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:3358: $? = 0
configure:3347: i686-pc-gnu-gcc     -v >&5
Using built-in specs.
COLLECT_GCC=i686-pc-gnu-gcc
COLLECT_LTO_WRAPPER=/gnu/store/7fnnxpr5yjg2q5v752bgafwnw1i24rjq-gcc-cross-i686-pc-gnu-4.8.4/libexec/gcc/i686-pc-gnu/4.8.4/lto-wrapper
Target: i686-pc-gnu
Configured with: 
Thread model: posix
gcc version 4.8.4 (GCC) 
configure:3358: $? = 0
configure:3347: i686-pc-gnu-gcc     -V >&5
i686-pc-gnu-gcc: error: unrecognized command line option '-V'
i686-pc-gnu-gcc: fatal error: no input files
compilation terminated.
configure:3358: $? = 1
configure:3347: i686-pc-gnu-gcc     -qversion >&5
i686-pc-gnu-gcc: error: unrecognized command line option '-qversion'
i686-pc-gnu-gcc: fatal error: no input files
compilation terminated.
configure:3358: $? = 1
configure:3374: i686-pc-gnu-gcc     -o conftest -g -O2   conftest.c  >&5
configure:3377: $? = 0
configure:3406: checking for C compiler default output file name
configure:3428: i686-pc-gnu-gcc     -g -O2   conftest.c  >&5
configure:3432: $? = 0
configure:3469: result: a.out
configure:3485: checking whether the C compiler works
configure:3513: result: yes
configure:3520: checking whether we are cross compiling
configure:3522: result: yes
configure:3525: checking for suffix of executables
configure:3532: i686-pc-gnu-gcc     -o conftest -g -O2   conftest.c  >&5
configure:3536: $? = 0
configure:3558: result: 
configure:3565: checking for suffix of object files
configure:3587: i686-pc-gnu-gcc     -c -g -O2  conftest.c >&5
configure:3591: $? = 0
configure:3612: result: o
configure:3616: checking whether we are using the GNU C compiler
configure:3635: i686-pc-gnu-gcc     -c -g -O2  conftest.c >&5
configure:3635: $? = 0
configure:3644: result: yes
configure:3653: checking whether i686-pc-gnu-gcc     accepts -g
configure:3673: i686-pc-gnu-gcc     -c -g  conftest.c >&5
configure:3673: $? = 0
configure:3714: result: yes
configure:3731: checking for i686-pc-gnu-gcc     option to accept ISO C89
configure:3795: i686-pc-gnu-gcc      -c -g -O2  conftest.c >&5
configure:3795: $? = 0
configure:3808: result: none needed
configure:3833: checking how to run the C preprocessor
configure:3864: i686-pc-gnu-gcc     -E  conftest.c
configure:3864: $? = 0
configure:3878: i686-pc-gnu-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:3878: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU C Runtime Library"
| #define PACKAGE_TARNAME "libgcc"
| #define PACKAGE_VERSION "1.0"
| #define PACKAGE_STRING "GNU C Runtime Library 1.0"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL "http://www.gnu.org/software/libgcc/"
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:3903: result: i686-pc-gnu-gcc     -E
configure:3923: i686-pc-gnu-gcc     -E  conftest.c
configure:3923: $? = 0
configure:3937: i686-pc-gnu-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:3937: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU C Runtime Library"
| #define PACKAGE_TARNAME "libgcc"
| #define PACKAGE_VERSION "1.0"
| #define PACKAGE_STRING "GNU C Runtime Library 1.0"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL "http://www.gnu.org/software/libgcc/"
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:3974: checking size of double
configure:3979: i686-pc-gnu-gcc     -c -g -O2  conftest.c >&5
configure:3979: $? = 0
configure:3979: i686-pc-gnu-gcc     -c -g -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:13:12: error: size of array 'test_array' is negative
 static int test_array [1 - 2 * !(((long int) (sizeof (double))) <= 0)];
            ^
configure:3979: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU C Runtime Library"
| #define PACKAGE_TARNAME "libgcc"
| #define PACKAGE_VERSION "1.0"
| #define PACKAGE_STRING "GNU C Runtime Library 1.0"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL "http://www.gnu.org/software/libgcc/"
| /* end confdefs.h.  */
| /* none */
| int
| main ()
| {
| static int test_array [1 - 2 * !(((long int) (sizeof (double))) <= 0)];
| test_array [0] = 0
| 
|   ;
|   return 0;
| }
configure:3979: i686-pc-gnu-gcc     -c -g -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:13:12: error: size of array 'test_array' is negative
 static int test_array [1 - 2 * !(((long int) (sizeof (double))) <= 1)];
            ^
configure:3979: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU C Runtime Library"
| #define PACKAGE_TARNAME "libgcc"
| #define PACKAGE_VERSION "1.0"
| #define PACKAGE_STRING "GNU C Runtime Library 1.0"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL "http://www.gnu.org/software/libgcc/"
| /* end confdefs.h.  */
| /* none */
| int
| main ()
| {
| static int test_array [1 - 2 * !(((long int) (sizeof (double))) <= 1)];
| test_array [0] = 0
| 
|   ;
|   return 0;
| }
configure:3979: i686-pc-gnu-gcc     -c -g -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:13:12: error: size of array 'test_array' is negative
 static int test_array [1 - 2 * !(((long int) (sizeof (double))) <= 3)];
            ^
configure:3979: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU C Runtime Library"
| #define PACKAGE_TARNAME "libgcc"
| #define PACKAGE_VERSION "1.0"
| #define PACKAGE_STRING "GNU C Runtime Library 1.0"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL "http://www.gnu.org/software/libgcc/"
| /* end confdefs.h.  */
| /* none */
| int
| main ()
| {
| static int test_array [1 - 2 * !(((long int) (sizeof (double))) <= 3)];
| test_array [0] = 0
| 
|   ;
|   return 0;
| }
configure:3979: i686-pc-gnu-gcc     -c -g -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:13:12: error: size of array 'test_array' is negative
 static int test_array [1 - 2 * !(((long int) (sizeof (double))) <= 7)];
            ^
configure:3979: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU C Runtime Library"
| #define PACKAGE_TARNAME "libgcc"
| #define PACKAGE_VERSION "1.0"
| #define PACKAGE_STRING "GNU C Runtime Library 1.0"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL "http://www.gnu.org/software/libgcc/"
| /* end confdefs.h.  */
| /* none */
| int
| main ()
| {
| static int test_array [1 - 2 * !(((long int) (sizeof (double))) <= 7)];
| test_array [0] = 0
| 
|   ;
|   return 0;
| }
configure:3979: i686-pc-gnu-gcc     -c -g -O2  conftest.c >&5
configure:3979: $? = 0
configure:3979: i686-pc-gnu-gcc     -c -g -O2  conftest.c >&5
configure:3979: $? = 0
configure:3979: i686-pc-gnu-gcc     -c -g -O2  conftest.c >&5
configure:3979: $? = 0
configure:3979: i686-pc-gnu-gcc     -c -g -O2  conftest.c >&5
configure:3979: $? = 0
configure:3994: result: 8
configure:4008: checking size of long double
configure:4013: i686-pc-gnu-gcc     -c -g -O2  conftest.c >&5
configure:4013: $? = 0
configure:4013: i686-pc-gnu-gcc     -c -g -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:14:12: error: size of array 'test_array' is negative
 static int test_array [1 - 2 * !(((long int) (sizeof (long double))) <= 0)];
            ^
configure:4013: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU C Runtime Library"
| #define PACKAGE_TARNAME "libgcc"
| #define PACKAGE_VERSION "1.0"
| #define PACKAGE_STRING "GNU C Runtime Library 1.0"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL "http://www.gnu.org/software/libgcc/"
| #define SIZEOF_DOUBLE 8
| /* end confdefs.h.  */
| /* none */
| int
| main ()
| {
| static int test_array [1 - 2 * !(((long int) (sizeof (long double))) <= 0)];
| test_array [0] = 0
| 
|   ;
|   return 0;
| }
configure:4013: i686-pc-gnu-gcc     -c -g -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:14:12: error: size of array 'test_array' is negative
 static int test_array [1 - 2 * !(((long int) (sizeof (long double))) <= 1)];
            ^
configure:4013: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU C Runtime Library"
| #define PACKAGE_TARNAME "libgcc"
| #define PACKAGE_VERSION "1.0"
| #define PACKAGE_STRING "GNU C Runtime Library 1.0"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL "http://www.gnu.org/software/libgcc/"
| #define SIZEOF_DOUBLE 8
| /* end confdefs.h.  */
| /* none */
| int
| main ()
| {
| static int test_array [1 - 2 * !(((long int) (sizeof (long double))) <= 1)];
| test_array [0] = 0
| 
|   ;
|   return 0;
| }
configure:4013: i686-pc-gnu-gcc     -c -g -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:14:12: error: size of array 'test_array' is negative
 static int test_array [1 - 2 * !(((long int) (sizeof (long double))) <= 3)];
            ^
configure:4013: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU C Runtime Library"
| #define PACKAGE_TARNAME "libgcc"
| #define PACKAGE_VERSION "1.0"
| #define PACKAGE_STRING "GNU C Runtime Library 1.0"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL "http://www.gnu.org/software/libgcc/"
| #define SIZEOF_DOUBLE 8
| /* end confdefs.h.  */
| /* none */
| int
| main ()
| {
| static int test_array [1 - 2 * !(((long int) (sizeof (long double))) <= 3)];
| test_array [0] = 0
| 
|   ;
|   return 0;
| }
configure:4013: i686-pc-gnu-gcc     -c -g -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:14:12: error: size of array 'test_array' is negative
 static int test_array [1 - 2 * !(((long int) (sizeof (long double))) <= 7)];
            ^
configure:4013: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU C Runtime Library"
| #define PACKAGE_TARNAME "libgcc"
| #define PACKAGE_VERSION "1.0"
| #define PACKAGE_STRING "GNU C Runtime Library 1.0"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL "http://www.gnu.org/software/libgcc/"
| #define SIZEOF_DOUBLE 8
| /* end confdefs.h.  */
| /* none */
| int
| main ()
| {
| static int test_array [1 - 2 * !(((long int) (sizeof (long double))) <= 7)];
| test_array [0] = 0
| 
|   ;
|   return 0;
| }
configure:4013: i686-pc-gnu-gcc     -c -g -O2  conftest.c >&5
configure:4013: $? = 0
configure:4013: i686-pc-gnu-gcc     -c -g -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:14:12: error: size of array 'test_array' is negative
 static int test_array [1 - 2 * !(((long int) (sizeof (long double))) <= 11)];
            ^
configure:4013: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU C Runtime Library"
| #define PACKAGE_TARNAME "libgcc"
| #define PACKAGE_VERSION "1.0"
| #define PACKAGE_STRING "GNU C Runtime Library 1.0"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL "http://www.gnu.org/software/libgcc/"
| #define SIZEOF_DOUBLE 8
| /* end confdefs.h.  */
| /* none */
| int
| main ()
| {
| static int test_array [1 - 2 * !(((long int) (sizeof (long double))) <= 11)];
| test_array [0] = 0
| 
|   ;
|   return 0;
| }
configure:4013: i686-pc-gnu-gcc     -c -g -O2  conftest.c >&5
configure:4013: $? = 0
configure:4013: i686-pc-gnu-gcc     -c -g -O2  conftest.c >&5
configure:4013: $? = 0
configure:4028: result: 12
configure:4044: checking whether decimal floating point is supported
configure:4053: i686-pc-gnu-gcc     -c -g -O2  conftest.c >&5
configure:4053: $? = 0
configure:4060: result: yes
configure:4118: checking whether fixed-point is supported
configure:4127: i686-pc-gnu-gcc     -c -g -O2  conftest.c >&5
conftest.c:11:6: error: fixed-point types not supported for this target
 _Sat _Fract x;
      ^
configure:4127: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "GNU C Runtime Library"
| #define PACKAGE_TARNAME "libgcc"
| #define PACKAGE_VERSION "1.0"
| #define PACKAGE_STRING "GNU C Runtime Library 1.0"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL "http://www.gnu.org/software/libgcc/"
| #define SIZEOF_DOUBLE 8
| #define SIZEOF_LONG_DOUBLE 12
| /* end confdefs.h.  */
| _Sat _Fract x;
configure:4134: result: no
configure:4194: checking whether to use setjmp/longjmp exceptions
configure:: i686-pc-gnu-gcc     -c --save-temps -fexceptions  conftest.c >&5
configure:: $? = 0
configure:4225: result: no
configure:4245: checking if the linker (/gnu/store/7fnnxpr5yjg2q5v752bgafwnw1i24rjq-gcc-cross-i686-pc-gnu-4.8.4/libexec/gcc/i686-pc-gnu/ld) is GNU ld
GNU ld (GNU Binutils) 2.25
configure:4257: result: yes
configure:4262: checking for thread model used by GCC
configure:4265: result: posix
configure:4269: checking whether assembler supports CFI directives
configure:4282: i686-pc-gnu-gcc     -c -g -O2  conftest.c >&5
configure:4282: $? = 0
configure:4289: result: yes
configure:4331: checking for __attribute__((visibility("hidden")))
configure:4340: i686-pc-gnu-gcc     -Werror -S conftest.c -o conftest.s 1>&5
configure:4343: $? = 0
configure:4352: result: yes
configure:4380: checking whether the target assembler supports thread-local storage
configure:4390: i686-pc-gnu-gcc     -c -g -O2  conftest.c >&5
configure:4390: $? = 0
configure:4398: result: yes
configure:4408: checking whether the thread-local storage support is from emutls
configure:4417: i686-pc-gnu-gcc     -Werror -S -o conftest.s conftest.c 1>&5
configure:4420: $? = 0
configure:4429: result: no
configure:4442: checking for init priority support
configure:4459: i686-pc-gnu-gcc     -c -g -O2  conftest.c >&5
conftest.c: In function 'main':
conftest.c:16:1: warning: constructor priorities from 0 to 100 are reserved for the implementation [enabled by default]
 void ip (void) __attribute__ ((constructor (1)));
 ^
configure:4459: $? = 0
configure:4466: result: yes
configure:4609: updating cache ./config.cache
configure:4646: creating ./config.status

## ---------------------- ##
## Running config.status. ##
## ---------------------- ##

This file was extended by GNU C Runtime Library config.status 1.0, which was
generated by GNU Autoconf 2.64.  Invocation command line was

  CONFIG_FILES    = 
  CONFIG_HEADERS  = 
  CONFIG_LINKS    = 
  CONFIG_COMMANDS = 
  $ ./config.status 

on localhost

config.status:872: creating Makefile
config.status:872: creating auto-target.h
config.status:1057: linking ../../../gcc-4.8.4/libgcc/enable-execute-stack-empty.c to enable-execute-stack.c
config.status:1057: linking ../../../gcc-4.8.4/libgcc/unwind-generic.h to unwind.h
config.status:1057: linking ../../../gcc-4.8.4/libgcc/config/no-unwind.h to md-unwind-support.h
config.status:1057: linking ../../../gcc-4.8.4/libgcc/config/i386/sfp-machine.h to sfp-machine.h
config.status:1057: linking ../../../gcc-4.8.4/libgcc/gthr-posix.h to gthr-default.h
config.status:1076: executing default commands

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=x86_64-unknown-linux-gnu
ac_cv_c_compiler_gnu=yes
ac_cv_env_CC_set=set
ac_cv_env_CC_value='i686-pc-gnu-gcc    '
ac_cv_env_CFLAGS_set=set
ac_cv_env_CFLAGS_value='-g -O2'
ac_cv_env_CPPFLAGS_set=set
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_LDFLAGS_set=set
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_build_alias_set=set
ac_cv_env_build_alias_value=x86_64-unknown-linux-gnu
ac_cv_env_host_alias_set=set
ac_cv_env_host_alias_value=i686-pc-gnu
ac_cv_env_target_alias_set=set
ac_cv_env_target_alias_value=i686-pc-gnu
ac_cv_host=i686-pc-gnu
ac_cv_objext=o
ac_cv_prog_AR=ar
ac_cv_prog_AWK=gawk
ac_cv_prog_CC='i686-pc-gnu-gcc    '
ac_cv_prog_CPP='i686-pc-gnu-gcc     -E'
ac_cv_prog_LIPO=lipo
ac_cv_prog_NM=/gnu/store/7fnnxpr5yjg2q5v752bgafwnw1i24rjq-gcc-cross-i686-pc-gnu-4.8.4/libexec/gcc/i686-pc-gnu/nm
ac_cv_prog_RANLIB=ranlib
ac_cv_prog_STRIP=strip
ac_cv_prog_cc_c89=
ac_cv_prog_cc_g=yes
ac_cv_sizeof_double=8
ac_cv_sizeof_long_double=12
acl_cv_prog_gnu_ld=yes
gcc_cv_have_cc_tls=yes
gcc_cv_use_emutls=no
libgcc_cv_cfi=yes
libgcc_cv_dfp=yes
libgcc_cv_fixed_point=no
libgcc_cv_hidden_visibility_attribute=yes
libgcc_cv_init_priority=yes
libgcc_cv_lib_sjlj_exceptions=no

## ----------------- ##
## Output variables. ##
## ----------------- ##

AR='ar'
AWK='gawk'
CC='i686-pc-gnu-gcc    '
CFLAGS='-g -O2'
CPP='i686-pc-gnu-gcc     -E'
CPPFLAGS=''
DEFS='-DHAVE_CONFIG_H'
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EXEEXT=''
INSTALL_DATA='/gnu/store/iclp199764jpy8xk39n9dfhwvsr08qhq-coreutils-8.23/bin/install -c -m 644'
INSTALL_PROGRAM='/gnu/store/iclp199764jpy8xk39n9dfhwvsr08qhq-coreutils-8.23/bin/install -c'
INSTALL_SCRIPT='/gnu/store/iclp199764jpy8xk39n9dfhwvsr08qhq-coreutils-8.23/bin/install -c'
LDFLAGS=''
LIBOBJS=''
LIBS=''
LIPO='lipo'
LN_S='ln -s'
LTLIBOBJS=''
MAINT='#'
NM='/gnu/store/7fnnxpr5yjg2q5v752bgafwnw1i24rjq-gcc-cross-i686-pc-gnu-4.8.4/libexec/gcc/i686-pc-gnu/nm'
OBJEXT='o'
PACKAGE_BUGREPORT=''
PACKAGE_NAME='GNU C Runtime Library'
PACKAGE_STRING='GNU C Runtime Library 1.0'
PACKAGE_TARNAME='libgcc'
PACKAGE_URL='http://www.gnu.org/software/libgcc/'
PACKAGE_VERSION='1.0'
PATH_SEPARATOR=':'
PICFLAG='-fpic'
RANLIB='ranlib'
SHELL='/gnu/store/8ai1j9xrn9rfxfsxc0rhqljwjs3q74h1-bash-4.3.33/bin/bash'
STRIP='strip'
ac_ct_CC=''
asm_hidden_op='.hidden'
bindir='${exec_prefix}/bin'
build='x86_64-unknown-linux-gnu'
build_alias='x86_64-unknown-linux-gnu'
build_cpu='x86_64'
build_libsubdir='build-x86_64-unknown-linux-gnu'
build_os='linux-gnu'
build_subdir='build-x86_64-unknown-linux-gnu'
build_vendor='unknown'
cpu_type='i386'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
decimal_float='yes'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
double_type_size='64'
dvidir='${docdir}'
enable_decimal_float='no'
enable_shared='no'
exec_prefix='${prefix}'
extra_parts='crtbegin.o crtbeginS.o crtbeginT.o crtend.o crtendS.o crtprec32.o crtprec64.o crtprec80.o crtfastmath.o'
fixed_point='no'
host='i686-pc-gnu'
host_alias='i686-pc-gnu'
host_cpu='i686'
host_noncanonical='i686-pc-gnu'
host_os='gnu'
host_subdir='.'
host_vendor='pc'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
libgcc_topdir='../../../gcc-4.8.4/libgcc/..'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
long_double_type_size='96'
mandir='${datarootdir}/man'
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='/gnu/store/xrj266hhw39922mniib5xzih2jxs1nr1-gcc-static-4.8.4'
program_transform_name='s,y,y,'
psdir='${docdir}'
sbindir='${exec_prefix}/sbin'
set_have_cc_tls='-DHAVE_CC_TLS'
set_use_emutls=''
sfp_machine_header='i386/sfp-machine.h'
sharedstatedir='${prefix}/com'
slibdir='$(libdir)'
sysconfdir='${prefix}/etc'
target_alias='i686-pc-gnu'
target_noncanonical='i686-pc-gnu'
target_subdir='i686-pc-gnu'
thread_header='gthr-posix.h'
tm_defines=''
tm_file=''
tmake_file=' $(srcdir)/config/t-crtstuff-pic $(srcdir)/config/t-libgcc-pic $(srcdir)/config/t-eh-dw2-dip $(srcdir)/config/t-slibgcc $(srcdir)/config/t-slibgcc-gld $(srcdir)/config/t-slibgcc-elf-ver $(srcdir)/config/t-linux $(srcdir)/config/i386/t-crtpc $(srcdir)/config/i386/t-crtfm $(srcdir)/config/i386/t-crtstuff $(srcdir)/config/t-dfprules $(srcdir)/config/i386/t-cpuinfo $(srcdir)/config/t-tls $(srcdir)/config/i386/t-linux $(srcdir)/config/t-stack $(srcdir)/config/i386/t-stack-i386 $(srcdir)/config/t-softfp-tf $(srcdir)/config/i386/32/t-softfp $(srcdir)/config/i386/t-softfp $(srcdir)/config/t-softfp'
toolexecdir='$(libdir)/gcc-lib/$(target_noncanonical)'
toolexeclibdir='$(libdir)'
vis_hide='-fvisibility=hidden -DHIDE_EXPORTS'

## ----------- ##
## confdefs.h. ##
## ----------- ##

/* confdefs.h */
#define PACKAGE_NAME "GNU C Runtime Library"
#define PACKAGE_TARNAME "libgcc"
#define PACKAGE_VERSION "1.0"
#define PACKAGE_STRING "GNU C Runtime Library 1.0"
#define PACKAGE_BUGREPORT ""
#define PACKAGE_URL "http://www.gnu.org/software/libgcc/"
#define SIZEOF_DOUBLE 8
#define SIZEOF_LONG_DOUBLE 12
#define HAVE_GETIPINFO 1
#define HAVE_INIT_PRIORITY 1

configure: exit 0

[-- Attachment #6: environment-variables --]
[-- Type: application/octet-stream, Size: 5747 bytes --]

export CPATH="/gnu/store/7fnnxpr5yjg2q5v752bgafwnw1i24rjq-gcc-cross-i686-pc-gnu-4.8.4/include:/gnu/store/wzp6vadgz8a0mgjv3zc78rcndv4k524l-bzip2-1.0.6/include:/gnu/store/yq291zl1h63fpymcs75hpwsvp06vylky-xz-5.0.4/include:/gnu/store/76s85y6ipyrl5whwgk27qqnc2sndbm4c-file-5.22/include:/gnu/store/8ry8ljq1pfs7v3y4ga7xzwyy2x5z3zlx-gawk-4.1.1/include:/gnu/store/vy30nv3a598ykb6gapw3knzdzrnv8qng-make-4.1/include:/gnu/store/0m8fc420bs839k6yhw8mhkdv0vl45mk4-binutils-2.25/include:/gnu/store/pwzbjgddryrj7manh1w4j0mvkvkg4ks4-gcc-4.8.4/include:/gnu/store/nbzxf5pbcv78mdnnyyax4fyq2fd61xmd-glibc-2.21/include:/gnu/store/7pb2iz87w4fkhl49nrkx4hxhy0d9as61-linux-libre-headers-3.14.37/include:/gnu/store/vw9zhhwx9gzkjv5mg70var6383x0j6mk-gmp-6.0.0a/include:/gnu/store/xzrs02vppj9mlwd8297nb4a6rh1csl37-mpfr-3.1.2/include:/gnu/store/5icpq6ywr7sk32bnannfw34g8lbgwn5v-mpc-1.0.3/include:/gnu/store/vbpl2lp0np08id85wbiaqi44faiymnn1-gcc-cross-i686-pc-gnu-4.8.4/include"
export CROSS_CPATH="/gnu/store/8znwmzk4hdqcv0l7k5yb80a5qg2cdbd5-glibc-hurd-cross-i686-pc-gnu-2.19/include:/gnu/store/r2kbrpgskd0nn0rxs708i0k0lj1llra9-hurd-minimal-cross-i686-pc-gnu-0.6/include:/gnu/store/xa9b0k6hyirm4hdpy973kz4287r5yykx-hurd-headers-cross-i686-pc-gnu-0.6/include:/gnu/store/qxcr4fddmb56vp537s39z1hrhd6l01zm-gnumach-headers-cross-i686-pc-gnu-1.5/include:/gnu/store/mj2qc2jp8nzmwh87cwag07a9c8wyj1qb-gmp-6.0.0a/include:/gnu/store/xn1gkkg29b48zzgbjhwrxsk6zigyw3bl-mpfr-3.1.2/include:/gnu/store/78vl62x2kl73ixi4kaqy39b78rs2pmgd-mpc-1.0.3/include:/gnu/store/5c4n25h46yyd2zqc1xhbi7bw11qxmwhc-isl-0.11.1/include:/gnu/store/y1bsxi4cs8jhhkgv08dir4h3861x68jk-cloog-0.18.0/include:/gnu/store/famd8m6rh22nachas8bpsb5kjgd2c26p-libelf-0.8.13/include:/gnu/store/jg1pppkl2d513f39m09vxw04lni9mgf8-zlib-1.2.7/include:/gnu/store/asdy5dpxrwpyyn6wpwlspbv6c8zrvrvy-glibc-hurd-cross-i686-pc-gnu-2.19/include:/gnu/store/9vkd61rvc38yci6pjizcx2c958qdshr3-hurd-minimal-cross-i686-pc-gnu-0.6/include:/gnu/store/pg7rqb13q7bgqq7sj4vyh60ym8akws8p-hurd-headers-cross-i686-pc-gnu-0.6/include:/gnu/store/kpdjspbhi2gifnsqyr4mvfw79qww19wh-gnumach-headers-cross-i686-pc-gnu-1.5/include"
export CROSS_LIBRARY_PATH="/gnu/store/8znwmzk4hdqcv0l7k5yb80a5qg2cdbd5-glibc-hurd-cross-i686-pc-gnu-2.19/lib:/gnu/store/r2kbrpgskd0nn0rxs708i0k0lj1llra9-hurd-minimal-cross-i686-pc-gnu-0.6/lib:/gnu/store/mj2qc2jp8nzmwh87cwag07a9c8wyj1qb-gmp-6.0.0a/lib:/gnu/store/xn1gkkg29b48zzgbjhwrxsk6zigyw3bl-mpfr-3.1.2/lib:/gnu/store/78vl62x2kl73ixi4kaqy39b78rs2pmgd-mpc-1.0.3/lib:/gnu/store/5c4n25h46yyd2zqc1xhbi7bw11qxmwhc-isl-0.11.1/lib:/gnu/store/y1bsxi4cs8jhhkgv08dir4h3861x68jk-cloog-0.18.0/lib:/gnu/store/famd8m6rh22nachas8bpsb5kjgd2c26p-libelf-0.8.13/lib:/gnu/store/jg1pppkl2d513f39m09vxw04lni9mgf8-zlib-1.2.7/lib:/gnu/store/asdy5dpxrwpyyn6wpwlspbv6c8zrvrvy-glibc-hurd-cross-i686-pc-gnu-2.19/lib:/gnu/store/9vkd61rvc38yci6pjizcx2c958qdshr3-hurd-minimal-cross-i686-pc-gnu-0.6/lib"
export HOME="/homeless-shelter"
export LC_ALL="en_US.UTF-8"
export LIBRARY_PATH="/gnu/store/7fnnxpr5yjg2q5v752bgafwnw1i24rjq-gcc-cross-i686-pc-gnu-4.8.4/lib:/gnu/store/wzp6vadgz8a0mgjv3zc78rcndv4k524l-bzip2-1.0.6/lib:/gnu/store/yq291zl1h63fpymcs75hpwsvp06vylky-xz-5.0.4/lib:/gnu/store/76s85y6ipyrl5whwgk27qqnc2sndbm4c-file-5.22/lib:/gnu/store/8ry8ljq1pfs7v3y4ga7xzwyy2x5z3zlx-gawk-4.1.1/lib:/gnu/store/0m8fc420bs839k6yhw8mhkdv0vl45mk4-binutils-2.25/lib:/gnu/store/nbzxf5pbcv78mdnnyyax4fyq2fd61xmd-glibc-2.21/lib:/gnu/store/9zchn5s7g54pwvgrph0677dk54hhl9i3-glibc-utf8-locales-2.21/lib:/gnu/store/vw9zhhwx9gzkjv5mg70var6383x0j6mk-gmp-6.0.0a/lib:/gnu/store/xzrs02vppj9mlwd8297nb4a6rh1csl37-mpfr-3.1.2/lib:/gnu/store/5icpq6ywr7sk32bnannfw34g8lbgwn5v-mpc-1.0.3/lib:/gnu/store/vbpl2lp0np08id85wbiaqi44faiymnn1-gcc-cross-i686-pc-gnu-4.8.4/lib"
export LOCPATH="/gnu/store/9zchn5s7g54pwvgrph0677dk54hhl9i3-glibc-utf8-locales-2.21/lib/locale"
export NIX_BUILD_CORES="2"
export NIX_BUILD_TOP="/tmp/nix-build-gcc-static-4.8.4.drv-0"
export NIX_STORE="/gnu/store"
export OLDPWD
export PATH="/gnu/store/7fnnxpr5yjg2q5v752bgafwnw1i24rjq-gcc-cross-i686-pc-gnu-4.8.4/bin:/gnu/store/cx3sqcbblpg1c1a51pcsxl84jgzvjqqd-binutils-cross-i686-pc-gnu-2.25/bin:/gnu/store/by14w91firxj7i4y6dapgb0rqiipgm8f-tar-1.28/bin:/gnu/store/fizj7myafg7mdzdkqdl91w7h12hb21j3-gzip-1.6/bin:/gnu/store/wzp6vadgz8a0mgjv3zc78rcndv4k524l-bzip2-1.0.6/bin:/gnu/store/yq291zl1h63fpymcs75hpwsvp06vylky-xz-5.0.4/bin:/gnu/store/76s85y6ipyrl5whwgk27qqnc2sndbm4c-file-5.22/bin:/gnu/store/ad19a8r6c1sx73arw8ikimvfq9zkd0vj-diffutils-3.3/bin:/gnu/store/7li38585hqzcnh0qf1lk82xv705dbksj-patch-2.7.5/bin:/gnu/store/qqrhhsci757zvba3mw5grck6dvkjiszn-sed-4.2.2/bin:/gnu/store/gk6prx9p5p31kby9zbamwz1yj8ppgdh2-findutils-4.4.2/bin:/gnu/store/8ry8ljq1pfs7v3y4ga7xzwyy2x5z3zlx-gawk-4.1.1/bin:/gnu/store/sfdgj0x6gb5lcnicacaqh2wx9hwp48kz-grep-2.21/bin:/gnu/store/iclp199764jpy8xk39n9dfhwvsr08qhq-coreutils-8.23/bin:/gnu/store/vy30nv3a598ykb6gapw3knzdzrnv8qng-make-4.1/bin:/gnu/store/8ai1j9xrn9rfxfsxc0rhqljwjs3q74h1-bash-4.3.33/bin:/gnu/store/lzvaw7drmap97bqli45jbwlh5nmlbjwa-ld-wrapper-0/bin:/gnu/store/0m8fc420bs839k6yhw8mhkdv0vl45mk4-binutils-2.25/bin:/gnu/store/pwzbjgddryrj7manh1w4j0mvkvkg4ks4-gcc-4.8.4/bin:/gnu/store/nbzxf5pbcv78mdnnyyax4fyq2fd61xmd-glibc-2.21/bin:/gnu/store/nbzxf5pbcv78mdnnyyax4fyq2fd61xmd-glibc-2.21/sbin:/gnu/store/8z46bzi4b358z2c2wf9g928nkgvbxvnp-texinfo-5.2/bin:/gnu/store/vbpl2lp0np08id85wbiaqi44faiymnn1-gcc-cross-i686-pc-gnu-4.8.4/bin"
export PWD="/tmp/nix-build-gcc-static-4.8.4.drv-0/build"
export SHLVL="1"
export TEMP="/tmp/nix-build-gcc-static-4.8.4.drv-0"
export TEMPDIR="/tmp/nix-build-gcc-static-4.8.4.drv-0"
export TMP="/tmp/nix-build-gcc-static-4.8.4.drv-0"
export TMPDIR="/tmp/nix-build-gcc-static-4.8.4.drv-0"
export out="/gnu/store/xrj266hhw39922mniib5xzih2jxs1nr1-gcc-static-4.8.4"

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: GSoC: Porting Guix to Hurd week 3+4 report.
  2015-06-02 14:06   ` Manolis Ragkousis
@ 2015-06-02 15:55     ` Thomas Schwinge
  2015-06-03 21:25       ` Manolis Ragkousis
  0 siblings, 1 reply; 10+ messages in thread
From: Thomas Schwinge @ 2015-06-02 15:55 UTC (permalink / raw)
  To: Manolis Ragkousis
  Cc: Guix-devel, Ludovic Courtès, bug-hurd, Samuel Thibault

[-- Attachment #1: Type: text/plain, Size: 1883 bytes --]

Hi!

On Tue, 2 Jun 2015 17:06:48 +0300, Manolis Ragkousis <manolis837@gmail.com> wrote:
> > > [GCC build problem]

> I am attaching the complete build
> log and any related log.

Thanks, and I tried, but it's too cumbersome to handle that massive
amount of data in this way.  It'll be much easier if I can reproduce the
problem locally.

Shame on me, but I've never actively used/built Guix before.  I do know
about <https://github.com/Phant0mas/Guix-on-Hurd>, and that there must be
a Guix manual existing -- but can you help me get started, please?
(Pointers to specific parts of documentation are appreciated, of course.)

Is there a way to have the "Guix build process" create a shell script (or
some other "linearized log of command invocations")?  At this point, the
latter would be earier for me to debug (evem reproduce?), compared to
really "learning Guix" -- which I'll be happy to do (and have been
meaning to do for a looong time...), but then it's probably going to take
longer for me to really get started.

Alternatively/additionally, I'd also appreciate a high-level
(coarse-grained) overview about the steps you're executing right now.
(Maybe that already documented somewhere, or is obvious from the "Guix
build description files" -- which I have not yet looked at.)  That is,
something like: 1) install GNU Mach headers: configure [...] && make
install [...], 2) install Hurd headers: [...], 3) build minimal cross-GCC
configured with [...] options: [...], and so on.


> > Thanks for all the uneasy & frustrating work!
> 
> You are welcome, I really enjoy working on it. :-).

Muahahaha!  ;-P The GNU toolchain can be a pain.  (Same for every other
non-trivial piece of software, heh...)  If you suffer through enough of
it, you might, one day, make an honest living out of what you've learned.
;-D


Grüße,
 Thomas

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 472 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: GSoC: Porting Guix to Hurd week 3+4 report.
  2015-06-02 15:55     ` Thomas Schwinge
@ 2015-06-03 21:25       ` Manolis Ragkousis
  2015-06-04 20:48         ` Ludovic Courtès
  0 siblings, 1 reply; 10+ messages in thread
From: Manolis Ragkousis @ 2015-06-03 21:25 UTC (permalink / raw)
  To: Thomas Schwinge
  Cc: Guix-devel, Ludovic Courtès, bug-hurd, Samuel Thibault

Hey Thomas, thank you for looking into this.

On 2 June 2015 at 18:55, Thomas Schwinge <thomas@codesourcery.com> wrote:
> Shame on me, but I've never actively used/built Guix before.  I do know
> about <https://github.com/Phant0mas/Guix-on-Hurd>, and that there must be
> a Guix manual existing -- but can you help me get started, please?
> (Pointers to specific parts of documentation are appreciated, of course.)

So let's start with the easy one. Currently Guix can be used only of top of a
GNU/Linux system. So with that in mind, clone the repo (the one from savannah
git://git.savannah.gnu.org/guix.git )
on one such system and make sure you have the dependencies mentioned at
<http://www.gnu.org/software/guix/manual/guix.html#Requirements> installed.
Then you just need the usual ./configure && make && make install on
the master branch to build and
install guix. After that follow
http://www.gnu.org/software/guix/manual/guix.html#Setting-Up-the-Daemon
on how to setup the builder accounts and how to run the daemon.
Congrats you are a proud user of Guix :-).

Now just checkout the wip-hurd branch from my github repo. I have some
changes there not yet present
or ready for the branch in savannah. Run make again and you are ready.

>
> Is there a way to have the "Guix build process" create a shell script (or
> some other "linearized log of command invocations")?  At this point, the
> latter would be earier for me to debug (evem reproduce?), compared to
> really "learning Guix" -- which I'll be happy to do (and have been
> meaning to do for a looong time...), but then it's probably going to take
> longer for me to really get started.
>
> Alternatively/additionally, I'd also appreciate a high-level
> (coarse-grained) overview about the steps you're executing right now.
> (Maybe that already documented somewhere, or is obvious from the "Guix
> build description files" -- which I have not yet looked at.)  That is,
> something like: 1) install GNU Mach headers: configure [...] && make
> install [...], 2) install Hurd headers: [...], 3) build minimal cross-GCC
> configured with [...] options: [...], and so on.
>

Now the hard part. Ludovic if I do any mistakes on this part, please
correct me. :-)

I will mostly point you on the right places in the code to look,
because I believe the package
definitions are quite simple to understand and they will be much more
helpful in understanding
what's going on.

The command we want to use is "./pre-inst-env guix build
--target=i686-pc-gnu gcc-4.7 -K"
The flag "-K" keeps the failed build directory in /tmp. This commands
tries to cross build gcc
for --target=i686-pc-gnu.


Let's start on how we get the cross-toolchain in gnu/packages/cross-base.scm.

The building sequence
1) Build cross-binutils for target system.
2) Build minimal cross-gcc with the flags from cross-gcc-arguments
3) Build xgnumach-headers, xmig, xhurd-headers, xglibc/hurd-headers,
xhurd-minimal and finally
cross-libc
4) Build cross-gcc with the now present cross-libc.
5) We now have a cross toolchain for our needs.

This part works as expected.
The part that is failing is the "Canadian cross". That is, cross-compiling GCC.
To reproduce, in the guix directory, run ./pre-inst-env guix build
--target=i686-pc-gnu gcc-4.7 -K

gcc-4.7 package definition is located in gnu/packages/gcc.scm and the
configure flags are defined in
"configure-flags" in the same file. We build this packages using the
cross-toolchain from above.

After it fails go to /tmp/nix-build-gcc-4.7...  and there you can find
the failed build. Everything will be there.
As for the the logs, they can  be found with "ls -ltr
/usr/local/var/log/guix/drvs/*/*".

I hope this explains most of the things on how to reproduce the error.

Thank you again for helping me on this :-)

Manolis

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: GSoC: Porting Guix to Hurd week 3+4 report.
  2015-06-03 21:25       ` Manolis Ragkousis
@ 2015-06-04 20:48         ` Ludovic Courtès
  2015-06-07 20:55           ` Thomas Schwinge
  0 siblings, 1 reply; 10+ messages in thread
From: Ludovic Courtès @ 2015-06-04 20:48 UTC (permalink / raw)
  To: Manolis Ragkousis; +Cc: Guix-devel, bug-hurd, Thomas Schwinge, Samuel Thibault

Manolis Ragkousis <manolis837@gmail.com> skribis:

> Hey Thomas, thank you for looking into this.
>
> On 2 June 2015 at 18:55, Thomas Schwinge <thomas@codesourcery.com> wrote:
>> Shame on me, but I've never actively used/built Guix before.  I do know
>> about <https://github.com/Phant0mas/Guix-on-Hurd>, and that there must be
>> a Guix manual existing -- but can you help me get started, please?
>> (Pointers to specific parts of documentation are appreciated, of course.)
>
> So let's start with the easy one. Currently Guix can be used only of top of a
> GNU/Linux system. So with that in mind, clone the repo (the one from savannah
> git://git.savannah.gnu.org/guix.git )
> on one such system and make sure you have the dependencies mentioned at
> <http://www.gnu.org/software/guix/manual/guix.html#Requirements> installed.

Alternately, there’s a really easy way: grab the binary tarball and
follow the steps at <http://www.gnu.org/software/guix/download/> (make
sure to check the ownership of /var and /root after unpacking it; the
extracting the current tarball will incorrectly change the owner.)

From there:

  git clone git://git.savannah.gnu.org/guix.git
  cd guix
  git checkout wip-hurd
  guix environment guix
  autoreconf && ./configure --localstatedir=/var \
    --with-libgcrypt-prefix=/gnu/store/... && make

> After it fails go to /tmp/nix-build-gcc-4.7...  and there you can find
> the failed build. Everything will be there.
> As for the the logs, they can  be found with "ls -ltr
> /usr/local/var/log/guix/drvs/*/*".

.. or “guix build gcc-4.7 --target=i686-pc-gnu --log-file”.

Ludo’.

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: GSoC: Porting Guix to Hurd week 3+4 report.
  2015-06-04 20:48         ` Ludovic Courtès
@ 2015-06-07 20:55           ` Thomas Schwinge
  2015-06-08 11:43             ` Manolis Ragkousis
  2015-06-08 12:59             ` Ludovic Courtès
  0 siblings, 2 replies; 10+ messages in thread
From: Thomas Schwinge @ 2015-06-07 20:55 UTC (permalink / raw)
  To: Ludovic Courtès, Manolis Ragkousis
  Cc: Guix-devel, bug-hurd, Samuel Thibault

[-- Attachment #1: Type: text/plain, Size: 21289 bytes --]

Hi!

On Thu, 04 Jun 2015 22:48:48 +0200, ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) wrote:
> Manolis Ragkousis <manolis837@gmail.com> skribis:
> 
> > Hey Thomas, thank you for looking into this.

Many thanks to you as well as Ludo for your very helpful description and
instructions!  I've also spent an hour or two on the Guix manual.

> > So let's start with the easy one. [...]
> 
> Alternately, there’s a really easy way: grab the binary tarball and
> follow the steps at <http://www.gnu.org/software/guix/download/> [...]

Did that.

> From there:
> 
>   git clone git://git.savannah.gnu.org/guix.git

(Per Manolis' suggestion, I'm using his GitHub repository.)

>   cd guix
>   git checkout wip-hurd
>   guix environment guix

(Very pedantically, is that last commant completely "correct"?  My
understanding is that it sets up an environment for building the version
of the guix package that is current known to Guix, and not the version
From the checkout of the wip-hurd branch.  Of course, the underlying
assumption must be that these two versions have the same dependencies, so
their environment setup will be the same.)

>   autoreconf && ./configure --localstatedir=/var \
>     --with-libgcrypt-prefix=/gnu/store/... && make

(Not relevant right now, but why is the libgcrypt path not communicated
via the environment variables set up with guix environment?  Is that just
because there are no appropriate environment variables, or something
else?)  Also, I wanted to note that I, very guixy, computed that path
using:

    $ guix build libgcrypt
    warning: failed to install locale: Invalid argument
    /gnu/store/r16v30hlw2d6n232rm37p53qy8rpr7f2-libgcrypt-1.6.3
    /gnu/store/42ls5n7k6lai1k6xfa8v8wks7nn9g3gn-libgcrypt-1.6.3-debug

Next, I ran:

    $ ./pre-inst-env guix build --target=i686-pc-gnu gcc-4.7 -K -c 8

> > After it fails

..., and eventually reproduced the problem.  However, that took a series
of steps that was much longer that I had anticipated:

    $ ls -lrt /var/log/guix/drvs/*/*
    -rw-r--r-- 1 root root     14 Jun  7 18:41 /var/log/guix/drvs/j1/lh997i7bzdkp9p41rxz3qbxim6wi5h-module-import.drv.bz2
    -rw-r--r-- 1 root root     14 Jun  7 18:41 /var/log/guix/drvs/sl/8ib3bv1mg2cfnr5yar3aac0y8v0vfc-module-import.drv.bz2
    -rw-r--r-- 1 root root     14 Jun  7 18:41 /var/log/guix/drvs/5x/a7hclvqnbmflx45k9l7lfiwr8af15a-module-import.drv.bz2
    -rw-r--r-- 1 root root     14 Jun  7 18:43 /var/log/guix/drvs/cx/ghd2z5f3s8is7dkd45xf7k0d5m6fmh-module-import-compiled.drv.bz2
    -rw-r--r-- 1 root root     14 Jun  7 18:43 /var/log/guix/drvs/ni/ybxnzzf3v97i8qkma1wsvcl7dss5cd-module-import-compiled.drv.bz2
    -rw-r--r-- 1 root root     14 Jun  7 18:43 /var/log/guix/drvs/px/m5fvm4hyd45jz957h0ygpf16wwmril-module-import-compiled.drv.bz2
    -rw-r--r-- 1 root root 678428 Jun  7 18:46 /var/log/guix/drvs/ws/mrcw363m1a1fyrl90v6lw7l9ps6x1g-gcc-4.8.4.tar.xz.drv.bz2
    -rw-r--r-- 1 root root   6912 Jun  7 18:47 /var/log/guix/drvs/4i/qpmrg8fp9skrlzqwh6sx10hl7nqmzx-findutils-4.4.2.tar.xz.drv.bz2
    -rw-r--r-- 1 root root   1784 Jun  7 18:47 /var/log/guix/drvs/g5/0yphc79id0q893cyj96w0fs7g4vwqh-acl-2.2.52.src.tar.xz.drv.bz2
    -rw-r--r-- 1 root root  16872 Jun  7 18:47 /var/log/guix/drvs/da/m2vq48wja8mfllyffv63l20z0nk3fy-findutils-4.4.2.drv.bz2
    -rw-r--r-- 1 root root  92676 Jun  7 18:48 /var/log/guix/drvs/8q/gkslsq79mj5yiqlyxsgiqff94gdasr-binutils-cross-boot0-2.25.drv.bz2
    -rw-r--r-- 1 root root  99108 Jun  7 18:50 /var/log/guix/drvs/m4/4gzq6psik91wpg641ciwiqdf4ws8dn-perl-5.16.1.drv.bz2
    -rw-r--r-- 1 root root  13651 Jun  7 18:50 /var/log/guix/drvs/gi/irgv2f3n6mkpv0fxvz0632abb5s4a0-xz-5.0.4.drv.bz2
    -rw-r--r-- 1 root root 453999 Jun  7 18:53 /var/log/guix/drvs/bd/ir2kw05i27qvb4cacj23s6ly0i10ki-gcc-cross-boot0-4.8.4.drv.bz2
    -rw-r--r-- 1 root root 225864 Jun  7 18:54 /var/log/guix/drvs/k2/33n6h7i9yk7xrjx2v8jnlpacy34pyj-linux-libre-headers-3.14.37.drv.bz2
    -rw-r--r-- 1 root root  37213 Jun  7 18:55 /var/log/guix/drvs/ay/s1lxgxkfwm4v4d7f5g9yq35q2frnin-texinfo-5.2.drv.bz2
    -rw-r--r-- 1 root root  64985 Jun  7 18:57 /var/log/guix/drvs/5y/nkn97vzsh25d0v5nlkmk0n1h63fqgl-gettext-boot0-0.19.4.drv.bz2
    -rw-r--r-- 1 root root 245674 Jun  7 19:07 /var/log/guix/drvs/5d/ki8gm79l8i8rnbmaj8nwqnfmk57v0q-glibc-intermediate-2.21.drv.bz2
    -rw-r--r-- 1 root root     14 Jun  7 19:07 /var/log/guix/drvs/lp/ps9by4yx1k74ndqmcr5s4izd1w2hlp-gcc-cross-boot0-wrapped-4.8.4.drv.bz2
    -rw-r--r-- 1 root root  21686 Jun  7 19:08 /var/log/guix/drvs/ly/qs87clgx12m3qs8s29w9704iifs1xm-m4-1.4.17.drv.bz2
    -rw-r--r-- 1 root root  97293 Jun  7 19:09 /var/log/guix/drvs/s8/lv0cl9rsnhybgirrjnxkdc4mx2a5rq-perl-5.16.1.drv.bz2
    -rw-r--r-- 1 root root  12327 Jun  7 19:10 /var/log/guix/drvs/2r/08d0n4jarsgkr6w7g6iz9lhycx4pq6-bison-3.0.4.drv.bz2
    -rw-r--r-- 1 root root  16573 Jun  7 19:11 /var/log/guix/drvs/4f/n2jvxqclaysfsy2lycnbd7inm558nr-bash-light-4.3.33.drv.bz2
    -rw-r--r-- 1 root root 242768 Jun  7 19:21 /var/log/guix/drvs/6l/cflm1cgz5v11i7mkav5kvvny3jnivg-glibc-2.21.drv.bz2
    -rw-r--r-- 1 root root     14 Jun  7 19:21 /var/log/guix/drvs/c7/xfj78s931x3ax03iz5dlc9mh86gff6-gcc-cross-boot0-wrapped-4.8.4.drv.bz2
    -rw-r--r-- 1 root root  92779 Jun  7 19:22 /var/log/guix/drvs/24/3raj1qzs0iny5inak6yq65i5hf1lcn-binutils-2.25.drv.bz2
    -rw-r--r-- 1 root root 356301 Jun  7 19:23 /var/log/guix/drvs/jz/l07l016sn0m37a4ckwd78k3865lz4d-libstdc++-4.8.4.drv.bz2
    -rw-r--r-- 1 root root    166 Jun  7 19:23 /var/log/guix/drvs/4q/vja6pv46s4aj2icdqpzniavgsn3pyq-ld-wrapper-boot3-0.drv.bz2
    -rw-r--r-- 1 root root 686436 Jun  7 19:41 /var/log/guix/drvs/ds/vc96j39ldg9rsjm2i4zh8ca6xj6wjq-gcc-4.8.4.drv.bz2
    -rw-r--r-- 1 root root  21647 Jun  7 19:42 /var/log/guix/drvs/38/9r1i8m784ivz14gxrfdjjk5i7pl6rv-m4-1.4.17.drv.bz2
    -rw-r--r-- 1 root root  21821 Jun  7 19:42 /var/log/guix/drvs/qh/kak2gyy6zknqzd8d8kg05zxw7cjw82-ncurses-5.9.drv.bz2
    -rw-r--r-- 1 root root  98891 Jun  7 19:44 /var/log/guix/drvs/zi/hz2dmqqnds0myzz4chw9nnkc1pr3f6-perl-5.16.1.drv.bz2
    -rw-r--r-- 1 root root   7060 Jun  7 19:44 /var/log/guix/drvs/nd/kgldld1cmqm2x89q2rwphvz967kr4c-indent-2.2.10.drv.bz2
    -rw-r--r-- 1 root root   6105 Jun  7 19:44 /var/log/guix/drvs/kx/x8h45rhh128llvbppa749736k793a1-readline-6.3.drv.bz2
    -rw-r--r-- 1 root root  17361 Jun  7 19:48 /var/log/guix/drvs/rm/0hdl6z76ail5wkziql925i11mpd4ql-bison-2.7.1.drv.bz2
    -rw-r--r-- 1 root root  10279 Jun  7 19:48 /var/log/guix/drvs/ki/hpnfism9cr367c574crd0nq3lmjzcp-flex-2.5.37.drv.bz2
    -rw-r--r-- 1 root root  18766 Jun  7 19:53 /var/log/guix/drvs/62/0n36hk7q1cfqdfnzdl4f0p50gpjrxf-bison-3.0.4.drv.bz2
    -rw-r--r-- 1 root root  16293 Jun  7 19:54 /var/log/guix/drvs/63/x9pvc093nl9d1hmhyc12zzz1kwdkaz-bash-4.3.33.drv.bz2
    -rw-r--r-- 1 root root   5684 Jun  7 19:54 /var/log/guix/drvs/h3/z7b12lqncyfdflgi9w3vb7aivd7hmz-libltdl-2.4.6.drv.bz2
    -rw-r--r-- 1 root root  47316 Jun  7 19:57 /var/log/guix/drvs/hw/s35l0897spa8kdprkz23yicr8n4mcy-libunistring-0.9.5.drv.bz2
    -rw-r--r-- 1 root root  21824 Jun  7 19:57 /var/log/guix/drvs/94/2pndm5b40hc0wi3qyw7dri7iij0aj0-ncurses-5.9.drv.bz2
    -rw-r--r-- 1 root root  14299 Jun  7 19:58 /var/log/guix/drvs/cz/gwn9llkl1j43c5dl075565rldz5lsn-pkg-config-0.28.drv.bz2
    -rw-r--r-- 1 root root   7963 Jun  7 19:58 /var/log/guix/drvs/sh/hyzmrgfabj81zq1mddzhqyqnaw4lcn-libffi-3.1.drv.bz2
    -rw-r--r-- 1 root root   8061 Jun  7 19:58 /var/log/guix/drvs/l3/f5slvmn6nd8zj6bxgjkrlyjq1n003y-gzip-1.6.drv.bz2
    -rw-r--r-- 1 root root   5783 Jun  7 19:59 /var/log/guix/drvs/hr/qq4b3r7l5v4lg6xg0awq9xg7gh3fpl-libatomic-ops-7.4.2.drv.bz2
    -rw-r--r-- 1 root root  21654 Jun  7 19:59 /var/log/guix/drvs/2r/9y276w15qhhgkxpvw00wbnjsmpgzbh-m4-1.4.17.drv.bz2
    -rw-r--r-- 1 root root   6109 Jun  7 19:59 /var/log/guix/drvs/7r/rdwkf0bzw70mcbhkmxd7q7l4waicr3-readline-6.3.drv.bz2
    -rw-r--r-- 1 root root   8973 Jun  7 20:00 /var/log/guix/drvs/84/71m3x2a2yza0bpwgwbl7q7866mggvc-libgc-7.4.2.drv.bz2
    -rw-r--r-- 1 root root  42188 Jun  7 20:01 /var/log/guix/drvs/nz/xwzp994bimafqdzjjlya62xc708q60-gmp-6.0.0a.drv.bz2
    -rw-r--r-- 1 root root  35204 Jun  7 20:15 /var/log/guix/drvs/6h/v8ljxihqfjs5zqsk8p1mqdlzgigqqc-guile-2.0.11.drv.bz2
    -rw-r--r-- 1 root root     14 Jun  7 20:15 /var/log/guix/drvs/6q/2rkbw7cnmbihskyjpymwhsn2fqkg4w-module-import.drv.bz2
    -rw-r--r-- 1 root root    158 Jun  7 20:15 /var/log/guix/drvs/lg/6dg3gqrsriaxwpy8nhk1aqsnncsmcm-ld-wrapper-0.drv.bz2
    -rw-r--r-- 1 root root     14 Jun  7 20:15 /var/log/guix/drvs/fa/lb0hm5z5varx1sx6ckdfyf7v7psmc1-module-import.drv.bz2
    -rw-r--r-- 1 root root     14 Jun  7 20:15 /var/log/guix/drvs/lp/a52f9vgnphnknbrr8giqbcrknzx6pz-module-import.drv.bz2
    -rw-r--r-- 1 root root     14 Jun  7 20:15 /var/log/guix/drvs/jm/yzbbs4dp4hwn9c3v0mndqbql0cykrl-module-import.drv.bz2
    -rw-r--r-- 1 root root     14 Jun  7 20:15 /var/log/guix/drvs/9f/bn91yk780mb5ah26411vizqbm1ird8-module-import-compiled.drv.bz2
    -rw-r--r-- 1 root root     14 Jun  7 20:15 /var/log/guix/drvs/jd/dz8lc2q1fw8cr8zcvnlbwpqxpizqz3-module-import-compiled.drv.bz2
    -rw-r--r-- 1 root root     14 Jun  7 20:15 /var/log/guix/drvs/zg/p90ak7lhvay4xlis3hmgmpz0krfd3l-module-import-compiled.drv.bz2
    -rw-r--r-- 1 root root    315 Jun  7 20:15 /var/log/guix/drvs/sq/mshv9yqmx2y9cgd8l2kyagbacj6fxz-module-import-compiled.drv.bz2
    -rw-r--r-- 1 root root     14 Jun  7 20:15 /var/log/guix/drvs/df/j9c1fgxlqc22ls9h6li55qvpv3cm08-glibc-utf8-locales-2.21.drv.bz2
    -rw-r--r-- 1 root root    912 Jun  7 20:19 /var/log/guix/drvs/rc/h2j7f4v7m720i588mjj3psbljzgkzx-glibc-2.19-hurd+libpthread-20150515.tar.gz.drv.bz2
    -rw-r--r-- 1 root root  14569 Jun  7 20:20 /var/log/guix/drvs/dw/1zn91vvgzzji9s44gi2ycqy5yjvxa4-grep-2.21.drv.bz2
    -rw-r--r-- 1 root root  14759 Jun  7 20:21 /var/log/guix/drvs/qv/0z7q03k3qzglnwfm1k2s0wzzm0f127-pkg-config-0.28.drv.bz2
    -rw-r--r-- 1 root root  99258 Jun  7 20:23 /var/log/guix/drvs/k9/s7djkx7xqfhsi2ng89s7acq4h90951-perl-5.16.1.drv.bz2
    -rw-r--r-- 1 root root  21762 Jun  7 20:24 /var/log/guix/drvs/pg/nf7is2y4hckcifsf97zxdqb1b52251-m4-1.4.17.drv.bz2
    -rw-r--r-- 1 root root  13970 Jun  7 20:24 /var/log/guix/drvs/7b/049kf7dh9jmm05w0ryyh5fw5g921w6-sed-4.2.2.drv.bz2
    -rw-r--r-- 1 root root   7582 Jun  7 20:24 /var/log/guix/drvs/ch/z5v9xn87clmx2dv1y9ghbfyazgjqxc-expat-2.1.0.drv.bz2
    -rw-r--r-- 1 root root   7681 Jun  7 20:25 /var/log/guix/drvs/2x/4rvhkc8kxsjnbk5r7pcym5h11b6i3f-make-4.1.drv.bz2
    -rw-r--r-- 1 root root  42203 Jun  7 20:26 /var/log/guix/drvs/bm/n2pxncxcilvyaw8l2qps6lphxagy7v-gmp-6.0.0a.drv.bz2
    -rw-r--r-- 1 root root  79443 Jun  7 20:30 /var/log/guix/drvs/0n/61hp6nrxya354xjdg3j5dkmkq4b8gf-gettext-0.19.4.drv.bz2
    -rw-r--r-- 1 root root   7336 Jun  7 20:30 /var/log/guix/drvs/mx/ddq6jifd03p2pjnsnc54324gf424a5-attr-2.4.46.drv.bz2
    -rw-r--r-- 1 root root   8364 Jun  7 20:30 /var/log/guix/drvs/q5/s9ryxv6i94rhvdj7w48f21g1r5dq21-acl-2.2.52.drv.bz2
    -rw-r--r-- 1 root root  32002 Jun  7 20:32 /var/log/guix/drvs/r5/bc3b8fb6hjsr6k2pilhpzl44p1z9kd-coreutils-8.23.drv.bz2
    -rw-r--r-- 1 root root  15908 Jun  7 20:37 /var/log/guix/drvs/a6/znlcggy3dqh1mll3hs1lff8bpr828r-tar-1.28.drv.bz2
    -rw-r--r-- 1 root root  13522 Jun  7 20:37 /var/log/guix/drvs/fl/08sck7i69dnwqs4hj6kj36qhvlr6h8-xz-5.0.4.drv.bz2
    -rw-r--r-- 1 root root  14121 Jun  7 20:38 /var/log/guix/drvs/g5/jvvb33a6r76aygm1apzfq2rqbffr1z-sed-4.2.2.drv.bz2
    -rw-r--r-- 1 root root   7023 Jun  7 20:38 /var/log/guix/drvs/jw/yhpl7b3nr2gh7kb0shyl9vc3g15n35-file-5.22.drv.bz2
    -rw-r--r-- 1 root root  13220 Jun  7 20:39 /var/log/guix/drvs/mz/q9dd0fqjnpy3ji7zwrfyryi5x9xkh3-diffutils-3.3.drv.bz2
    -rw-r--r-- 1 root root  17214 Jun  7 20:40 /var/log/guix/drvs/q9/4y771i7kynci4jiv9kwbzrjksmzbgs-findutils-4.4.2.drv.bz2
    -rw-r--r-- 1 root root   8216 Jun  7 20:40 /var/log/guix/drvs/v7/nz0fpcsbxpbisb621z6ykswgi2kwlr-gzip-1.6.drv.bz2
    -rw-r--r-- 1 root root   3621 Jun  7 20:40 /var/log/guix/drvs/wz/h3w64xamr81hgg5695q21dlf917cwy-bzip2-1.0.6.drv.bz2
    -rw-r--r-- 1 root root   5707 Jun  7 20:40 /var/log/guix/drvs/ip/4n3a8jn4hkfgf6d2lhh11fjnwnyrc5-libsigsegv-2.10.drv.bz2
    -rw-r--r-- 1 root root   2215 Jun  7 20:40 /var/log/guix/drvs/h6/n3fp8xz20y7fr1pg95kvsbgxan062c-lzip-1.16.drv.bz2
    -rw-r--r-- 1 root root  16317 Jun  7 20:41 /var/log/guix/drvs/f2/y32w8fp5jfw4dhq0rac6fd9333c5ip-gawk-4.1.1.drv.bz2
    -rw-r--r-- 1 root root   2817 Jun  7 20:41 /var/log/guix/drvs/h4/29373sfd511a0bj9zyc3cs3qbq76kh-ed-1.11.drv.bz2
    -rw-r--r-- 1 root root   9068 Jun  7 20:42 /var/log/guix/drvs/jq/za2dpv3l3nxsd333q4h91a9ja180qs-patch-2.7.5.drv.bz2
    -rw-r--r-- 1 root root   4830 Jun  7 20:42 /var/log/guix/drvs/40/4gqyb77ciwyfxqv589qgi8di0pmi8x-libelf-0.8.13.drv.bz2
    -rw-r--r-- 1 root root   4191 Jun  7 20:42 /var/log/guix/drvs/83/fl5w5gc6wakqsqix1jinms4m7k4nvd-zlib-1.2.7.drv.bz2
    -rw-r--r-- 1 root root 678774 Jun  7 20:45 /var/log/guix/drvs/ch/jayw82r9vdkdnldbh3d5g33bn1zc5l-gcc-4.8.4.tar.xz.drv.bz2
    -rw-r--r-- 1 root root 111297 Jun  7 20:46 /var/log/guix/drvs/ki/xi2d15f0202b33w5imhbshg7w0gkn1-glibc-2.19-hurd+libpthread-20150515.tar.xz.drv.bz2
    -rw-r--r-- 1 root root  22300 Jun  7 20:47 /var/log/guix/drvs/81/g5caixny0x8p17nqrgms89j0a1pz5n-ncurses-5.9.drv.bz2
    -rw-r--r-- 1 root root  13853 Jun  7 20:48 /var/log/guix/drvs/bx/46hjc4aiy26w1fgp5gmj4i02wjynj0-xz-5.0.4.drv.bz2
    -rw-r--r-- 1 root root 113599 Jun  7 20:49 /var/log/guix/drvs/qm/g1waw990yjlmff7b24jq720lsvmkkc-binutils-2.25.tar.xz.drv.bz2
    -rw-r--r-- 1 root root  22178 Jun  7 20:50 /var/log/guix/drvs/s2/i8wq6ckkhwwg5lpdvgfd14i5hr831l-m4-1.4.17.drv.bz2
    -rw-r--r-- 1 root root  10499 Jun  7 20:50 /var/log/guix/drvs/si/qjdd8p88amql051ifd45xpgyykh7a6-gmp-6.0.0a.tar.xz.drv.bz2
    -rw-r--r-- 1 root root   8021 Jun  7 20:50 /var/log/guix/drvs/ya/nr6w7xcnrzh539w3km31nyj8dv7mvr-expat-2.1.0.drv.bz2
    -rw-r--r-- 1 root root   8288 Jun  7 20:50 /var/log/guix/drvs/wb/h92ym5838xwik5nq7q6bfg7dwh0i9y-gnumach-headers-1.5.drv.bz2
    -rw-r--r-- 1 root root   8406 Jun  7 20:50 /var/log/guix/drvs/xc/3i4hahswrcikxjaz812pvbd2wk8899-bash-4.3.tar.xz.drv.bz2
    -rw-r--r-- 1 root root  45445 Jun  7 20:51 /var/log/guix/drvs/nb/rhkd3i54sjci9i22xn35lxnlqzyk7j-perl-5.16.1.tar.xz.drv.bz2
    -rw-r--r-- 1 root root   6151 Jun  7 20:51 /var/log/guix/drvs/sm/xl1z9ghz72hb85dnv1mpyxcbdk6xph-libltdl-2.4.6.drv.bz2
    -rw-r--r-- 1 root root  48357 Jun  7 20:54 /var/log/guix/drvs/zi/4qgcqyxa6ff7avpkky8xfk5pq4r40i-libunistring-0.9.5.drv.bz2
    -rw-r--r-- 1 root root   2701 Jun  7 20:54 /var/log/guix/drvs/n3/mhw9n7q06lx1c70xd5xmfhp9kzk5hp-flex-2.5.37.tar.xz.drv.bz2
    -rw-r--r-- 1 root root   7480 Jun  7 20:54 /var/log/guix/drvs/nv/g3br2qnl8z06d522p5p2jr7bx2vy57-indent-2.2.10.drv.bz2
    -rw-r--r-- 1 root root  14852 Jun  7 20:55 /var/log/guix/drvs/28/x373g058k5dkisb3ymvvb6z7r5dc84-pkg-config-0.28.drv.bz2
    -rw-r--r-- 1 root root   6256 Jun  7 20:55 /var/log/guix/drvs/80/mn09n7icqx437jxs0kr61f4ac4cnvh-libatomic-ops-7.4.2.drv.bz2
    -rw-r--r-- 1 root root   8358 Jun  7 20:55 /var/log/guix/drvs/i8/9m8zxyf3n6c73i9jks0qhn5znl8m3n-libffi-3.1.drv.bz2
    -rw-r--r-- 1 root root  10430 Jun  7 20:55 /var/log/guix/drvs/jg/52pfhaxm0mwmw8dkqmd62p6fjbvwc0-guile-2.0.11.tar.xz.drv.bz2
    -rw-r--r-- 1 root root   1399 Jun  7 20:55 /var/log/guix/drvs/rx/ssyxmh1yazyl7k8iqi12ppl687wxzd-readline-6.3.tar.xz.drv.bz2
    -rw-r--r-- 1 root root  85470 Jun  7 20:56 /var/log/guix/drvs/qz/cypbj929pc9lv73m94lzbmqipnkcfn-binutils-cross-i686-pc-gnu-2.25.drv.bz2
    -rw-r--r-- 1 root root  42617 Jun  7 20:58 /var/log/guix/drvs/6w/lb8hnlnr5wwbplamyi4229amwb6hcl-gmp-6.0.0a.drv.bz2
    -rw-r--r-- 1 root root  80468 Jun  7 21:02 /var/log/guix/drvs/16/7zkg830sfisr4bzy3mcrvyzr1n0rb5-gettext-0.19.4.drv.bz2
    -rw-r--r-- 1 root root  99780 Jun  7 21:05 /var/log/guix/drvs/qf/3ri3fc3730gbwjhk4x90wyghkv637g-perl-5.16.1.drv.bz2
    -rw-r--r-- 1 root root   9427 Jun  7 21:05 /var/log/guix/drvs/rf/j290bw5g6c9q4ndc0f1n7187i3xq1p-libgc-7.4.2.drv.bz2
    -rw-r--r-- 1 root root   6516 Jun  7 21:05 /var/log/guix/drvs/aw/wbpn03kkcah57by21hqnvkxaszvcsf-readline-6.3.drv.bz2
    -rw-r--r-- 1 root root    177 Jun  7 21:05 /var/log/guix/drvs/3m/zj0wd61jmd86n9lcpcqjq9q48224j6-ld-wrapper-i686-pc-gnu-0.drv.bz2
    -rw-r--r-- 1 root root  10078 Jun  7 21:07 /var/log/guix/drvs/0w/q2m24cy3pfcvq90689n6zx1adml810-isl-0.11.1.drv.bz2
    -rw-r--r-- 1 root root  21128 Jun  7 21:07 /var/log/guix/drvs/5g/r4hy9qm42mpqg48bvbw79v233sypra-mpfr-3.1.2.drv.bz2
    -rw-r--r-- 1 root root  38768 Jun  7 21:08 /var/log/guix/drvs/l0/33q8axjhvxf4m1h530nd0z8ld1g5x5-texinfo-5.2.drv.bz2
    -rw-r--r-- 1 root root   6264 Jun  7 21:08 /var/log/guix/drvs/bd/i8z7ipgrznzi542jv5f9hv8qwyjsm8-autoconf-2.69.drv.bz2
    -rw-r--r-- 1 root root  17858 Jun  7 21:12 /var/log/guix/drvs/lj/zqni0kg15zdslfz88q69lj257n27pq-bison-2.7.1.drv.bz2
    -rw-r--r-- 1 root root  12898 Jun  7 21:12 /var/log/guix/drvs/ys/c16fwv3m5zdwynisrr4lxz237g1rdl-cloog-0.18.0.drv.bz2
    -rw-r--r-- 1 root root  11475 Jun  7 21:13 /var/log/guix/drvs/q8/v893hqckx2nx8qlwvw3pjcn74n2pbx-mpc-1.0.3.drv.bz2
    -rw-r--r-- 1 root root  10599 Jun  7 21:13 /var/log/guix/drvs/x5/hicnamk6hqj69cgibjyff1vvrcvn99-flex-2.5.37.drv.bz2
    -rw-r--r-- 1 root root 381991 Jun  7 21:16 /var/log/guix/drvs/zn/jqqmf2n2hfijyr93iprmj6xmwkhga0-gcc-cross-sans-libc-i686-pc-gnu-4.8.4.drv.bz2
    -rw-r--r-- 1 root root  19323 Jun  7 21:22 /var/log/guix/drvs/34/ny3sxcksxn1a1f37kmbsxxjp4ymspm-bison-3.0.4.drv.bz2
    -rw-r--r-- 1 root root   8407 Jun  7 21:22 /var/log/guix/drvs/n4/03bnibw94sygv0z2j5kyscafjg1bxj-gnumach-headers-cross-i686-pc-gnu-1.5.drv.bz2
    -rw-r--r-- 1 root root  17162 Jun  7 21:23 /var/log/guix/drvs/ia/49a0zljp7fi71xjbg8d22h0v3i6csz-bash-light-4.3.33.drv.bz2
    -rw-r--r-- 1 root root  16765 Jun  7 21:24 /var/log/guix/drvs/qj/nf62v751khxb8y5gk76z53qqyqklch-bash-4.3.33.drv.bz2
    -rw-r--r-- 1 root root   3870 Jun  7 21:24 /var/log/guix/drvs/fz/9l4nndslvlkd5ccfidlyqb2xzwlqw1-mig-cross-1.5.drv.bz2
    -rw-r--r-- 1 root root  35569 Jun  7 21:38 /var/log/guix/drvs/rq/xhf38yq2qjmvk3pmdwfxwigvl66sij-guile-2.0.11.drv.bz2
    -rw-r--r-- 1 root root  12846 Jun  7 21:38 /var/log/guix/drvs/lb/cb7zqan18mb4j20msid8b46a7yn4r6-hurd-headers-cross-i686-pc-gnu-0.6.drv.bz2
    -rw-r--r-- 1 root root     14 Jun  7 21:38 /var/log/guix/drvs/8s/m9gl9azcmkl4wn7gn0xqabia5fj47n-autoconf-wrapper-2.69.drv.bz2
    -rw-r--r-- 1 root root  77266 Jun  7 21:39 /var/log/guix/drvs/sy/z95n6hfhwmckmdd32y4p46w0ch6fpy-glibc-hurd-headers-cross-i686-pc-gnu-2.19.drv.bz2
    -rw-r--r-- 1 root root  12264 Jun  7 21:39 /var/log/guix/drvs/hr/4yg479dqmx2mjll26kiry8j44zr8rn-hurd-minimal-cross-i686-pc-gnu-0.6.drv.bz2
    -rw-r--r-- 1 root root 311156 Jun  7 21:53 /var/log/guix/drvs/38/x3aj94fhh4dqpsmb46xq6206v065xc-glibc-hurd-cross-i686-pc-gnu-2.19.drv.bz2
    -rw-r--r-- 1 root root 422601 Jun  7 21:57 /var/log/guix/drvs/24/v0wdabxjwxj3mydc5hyzki7y2h6wlk-gcc-cross-i686-pc-gnu-4.8.4.drv.bz2
    -rw-r--r-- 1 root root   4316 Jun  7 21:58 /var/log/guix/drvs/7k/sahi8lcy4rs7dr8s74rfinji78fmq4-zlib-1.2.7.drv.bz2
    -rw-r--r-- 1 root root   5437 Jun  7 21:58 /var/log/guix/drvs/pr/yqcl6yhf039w0fg405ph2cx8y7ack1-libelf-0.8.13.drv.bz2
    -rw-r--r-- 1 root root  41097 Jun  7 21:58 /var/log/guix/drvs/x3/fhjwkiq979vbbx3faikjghg3xqb7ld-gmp-6.0.0a.drv.bz2
    -rw-r--r-- 1 root root   8849 Jun  7 21:59 /var/log/guix/drvs/4r/z7ahacj27ig6f1v2fxhmy6z9lpj2j0-isl-0.11.1.drv.bz2
    -rw-r--r-- 1 root root  16403 Jun  7 21:59 /var/log/guix/drvs/zv/s3s5c80sc5hr6axcazgz5b249vnp64-mpfr-3.1.2.drv.bz2
    -rw-r--r-- 1 root root  11881 Jun  7 21:59 /var/log/guix/drvs/d8/7dczyjyn5b8pxfv2lzfll8b2fh3nr3-cloog-0.18.0.drv.bz2
    -rw-r--r-- 1 root root   9206 Jun  7 21:59 /var/log/guix/drvs/qh/68b60ivfcdy0xf4b5dj2kf4sfflgb9-mpc-1.0.3.drv.bz2
    -rw-r--r-- 1 root root 374816 Jun  7 22:03 /var/log/guix/drvs/jb/4fslhr9w8brlq4d4b2h1gz14dxifhv-gcc-4.7.4.drv.bz2

I have not yet made an attempt to understand all of that.  ;-)

> > go to /tmp/nix-build-gcc-4.7...  and there you can find
> > the failed build. Everything will be there.

Assuming I need to patch the GCC sources, do I just do that in
/tmp/nix-build-gcc-4.7.4.drv-0/gcc-4.7.4/, and then, to continue the
build, just run the same guix build command again?  (I guess I'll also
have to preserve my changes elsewhere, as that temporary working tree
will be removed upon a successful build?)

Also, in case it should be necessary to restart this build step from
scratch, do I just remove the /tmp/nix-build-gcc-4.7.4.drv-0/build
directory, and then run the same guix build command again?

In case I need to modify the build instructions of an earlier build step,
I guess I need to do this "the Guix way", that is, edit the respective
*.scm file, and re-run guix build?  Do I need to invalidate the earlier
build, or will that happen "automatically"?  How do I patch the sources
of an earlier build step, that is, rebuild a package using the same build
instructions but with a different set of sources (say, from a local Git
checkout)?


Grüße,
 Thomas

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 472 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: GSoC: Porting Guix to Hurd week 3+4 report.
  2015-06-07 20:55           ` Thomas Schwinge
@ 2015-06-08 11:43             ` Manolis Ragkousis
  2015-06-08 12:59             ` Ludovic Courtès
  1 sibling, 0 replies; 10+ messages in thread
From: Manolis Ragkousis @ 2015-06-08 11:43 UTC (permalink / raw)
  To: Thomas Schwinge; +Cc: Guix-devel, bug-hurd, Samuel Thibault

Hello Thomas

Actually I did a mistake last time, I should have told you to build gcc-4.8,
not gcc-4.7, because that's what make-bootstrap.scm use.

Btw I managed to build the bootstrap-tarballs. Per Ludo's suggestion I removed
"--disable-decimal-float" flag from %gcc-static and we got the binaries. :-)

> Did that.
>
>> From there:
>>
>>   git clone git://git.savannah.gnu.org/guix.git
>
> (Per Manolis' suggestion, I'm using his GitHub repository.)

I am cleaning up my local patches so we can just use wip-hurd from Savannah.
>
>>   cd guix
>>   git checkout wip-hurd
>>   guix environment guix
>
> (Very pedantically, is that last commant completely "correct"?  My
> understanding is that it sets up an environment for building the version
> of the guix package that is current known to Guix, and not the version
> From the checkout of the wip-hurd branch.  Of course, the underlying
> assumption must be that these two versions have the same dependencies, so
> their environment setup will be the same.)

You are correct, these two versions have the same dependencies, so
their environment setup will be the same.

>
>>   autoreconf && ./configure --localstatedir=/var \
>>     --with-libgcrypt-prefix=/gnu/store/... && make
>
> (Not relevant right now, but why is the libgcrypt path not communicated
> via the environment variables set up with guix environment?  Is that just
> because there are no appropriate environment variables, or something
> else?)  Also, I wanted to note that I, very guixy, computed that path
> using:
>
>     $ guix build libgcrypt
>     warning: failed to install locale: Invalid argument
>     /gnu/store/r16v30hlw2d6n232rm37p53qy8rpr7f2-libgcrypt-1.6.3
>     /gnu/store/42ls5n7k6lai1k6xfa8v8wks7nn9g3gn-libgcrypt-1.6.3-debug
>

It will be better if Ludo answers that.

> Next, I ran:
>
>     $ ./pre-inst-env guix build --target=i686-pc-gnu gcc-4.7 -K -c 8
>
>> > After it fails
>
> ..., and eventually reproduced the problem.  However, that took a series
> of steps that was much longer that I had anticipated:
>
>     $ ls -lrt /var/log/guix/drvs/*/*

> I have not yet made an attempt to understand all of that.  ;-)

Keep in mind that "ls -lrt /var/log/guix/drvs/*/* " will show you all
the logs. You will probably
only need to check the last ones.

>
>> > go to /tmp/nix-build-gcc-4.7...  and there you can find
>> > the failed build. Everything will be there.
>
> Assuming I need to patch the GCC sources, do I just do that in
> /tmp/nix-build-gcc-4.7.4.drv-0/gcc-4.7.4/, and then, to continue the
> build, just run the same guix build command again?  (I guess I'll also
> have to preserve my changes elsewhere, as that temporary working tree
> will be removed upon a successful build?)

You will need to patch the source at gcc-4.7 in gcc.scm.To add a new patch,
first place the new patch in gnu/packages/patches/a-new-patch.patch,
then add it in gnu-system.am
in the base directory under "patchdir" and the add it in the source
field of the package you want.
Search for "patches" inside gnu/packages/ in files *.scm on how to do
that. There are plenty of examples.

> Also, in case it should be necessary to restart this build step from
> scratch, do I just remove the /tmp/nix-build-gcc-4.7.4.drv-0/build
> directory, and then run the same guix build command again?

You just rerun the same command. It will just create a new one (drv-1,
2, 3 and so on) in /tmp.
No need to delete anything.

> In case I need to modify the build instructions of an earlier build step,
> I guess I need to do this "the Guix way", that is, edit the respective
> *.scm file, and re-run guix build?  Do I need to invalidate the earlier
> build, or will that happen "automatically"?  How do I patch the sources
> of an earlier build step, that is, rebuild a package using the same build
> instructions but with a different set of sources (say, from a local Git
> checkout)?

It will happen "automatically". You patch the source of each package in the way
I described you above. If you want to change the source, you just
change the source field
of the package. Search for "git-fetch" in gnu/packages and you will
understand how to make it
use a remote git (I am not sure how to make it use a local repo, Ludo
please help :-)). Keep in mind
that everytime you change the source you should update the hash of
those sources. You can get the
hash of a source tarball or a git repo with "guix hash".

Manolis

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: GSoC: Porting Guix to Hurd week 3+4 report.
  2015-06-07 20:55           ` Thomas Schwinge
  2015-06-08 11:43             ` Manolis Ragkousis
@ 2015-06-08 12:59             ` Ludovic Courtès
  2015-06-08 13:12               ` Manolis Ragkousis
  1 sibling, 1 reply; 10+ messages in thread
From: Ludovic Courtès @ 2015-06-08 12:59 UTC (permalink / raw)
  To: Thomas Schwinge; +Cc: Guix-devel, bug-hurd, Samuel Thibault, Manolis Ragkousis

Thomas Schwinge <thomas@codesourcery.com> skribis:

> On Thu, 04 Jun 2015 22:48:48 +0200, ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) wrote:
>> Manolis Ragkousis <manolis837@gmail.com> skribis:

[...]

>>   autoreconf && ./configure --localstatedir=/var \
>>     --with-libgcrypt-prefix=/gnu/store/... && make
>
> (Not relevant right now, but why is the libgcrypt path not communicated
> via the environment variables set up with guix environment?  Is that just
> because there are no appropriate environment variables, or something
> else?)  Also, I wanted to note that I, very guixy, computed that path
> using:
>
>     $ guix build libgcrypt
>     warning: failed to install locale: Invalid argument
>     /gnu/store/r16v30hlw2d6n232rm37p53qy8rpr7f2-libgcrypt-1.6.3
>     /gnu/store/42ls5n7k6lai1k6xfa8v8wks7nn9g3gn-libgcrypt-1.6.3-debug

Yes, that’s fine.

> Next, I ran:
>
>     $ ./pre-inst-env guix build --target=i686-pc-gnu gcc-4.7 -K -c 8
>
>> > After it fails
>
> ..., and eventually reproduced the problem.  However, that took a series
> of steps that was much longer that I had anticipated:

It turns out that hydra.gnu.org is not (yet) serving pre-built binaries
for this branch, so you ended up rebuilding the world, including doing a
complete bootstrap of the distro (info "(guix) Bootstrapping").

I realize this is terribly inconvenient, so apologies for that!

I hope we can soon merge the changes to the “core” packages in the
‘core-updates’ branch, and have ‘wip-hurd’ contain only very specific
patches.  That way, most of the things will have pre-built binaries
available on hydra.gnu.org.

> Assuming I need to patch the GCC sources, do I just do that in
> /tmp/nix-build-gcc-4.7.4.drv-0/gcc-4.7.4/, and then, to continue the
> build, just run the same guix build command again?  (I guess I'll also
> have to preserve my changes elsewhere, as that temporary working tree
> will be removed upon a successful build?)

The simplest way is to use the --with-source option of ‘guix build’,
which allows you to specify an alternate source tarball (info "(guix)
Invoking guix build").

Now, from a discussion we had on IRC, I think the problem reported at
the beginning of this thread is fixed.  Manolis, can you confirm?

Also, I think the target should be 4.9 or 4.8, but definitely not 4.7.
See also
<http://lists.gnu.org/archive/html/guix-devel/2015-06/msg00052.html>.

Thank you!

Ludo’.

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: GSoC: Porting Guix to Hurd week 3+4 report.
  2015-06-08 12:59             ` Ludovic Courtès
@ 2015-06-08 13:12               ` Manolis Ragkousis
  0 siblings, 0 replies; 10+ messages in thread
From: Manolis Ragkousis @ 2015-06-08 13:12 UTC (permalink / raw)
  To: Ludovic Courtès
  Cc: Guix-devel, bug-hurd, Thomas Schwinge, Samuel Thibault

Hello

> Now, from a discussion we had on IRC, I think the problem reported at
> the beginning of this thread is fixed.  Manolis, can you confirm?

Yes, I am doing a local cleanup and I am sending the patches to the list.

> Also, I think the target should be 4.9 or 4.8, but definitely not 4.7.
> See also
> <http://lists.gnu.org/archive/html/guix-devel/2015-06/msg00052.html>.

Yes it was a mistake from my part.

Manolis

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2015-06-08 13:12 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-05-31  8:13 GSoC: Porting Guix to Hurd week 3+4 report Manolis Ragkousis
2015-05-31 20:22 ` Ludovic Courtès
2015-06-02 14:06   ` Manolis Ragkousis
2015-06-02 15:55     ` Thomas Schwinge
2015-06-03 21:25       ` Manolis Ragkousis
2015-06-04 20:48         ` Ludovic Courtès
2015-06-07 20:55           ` Thomas Schwinge
2015-06-08 11:43             ` Manolis Ragkousis
2015-06-08 12:59             ` Ludovic Courtès
2015-06-08 13:12               ` Manolis Ragkousis

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).