Statically link host's glib in toolchain

Lars Eckervogt laeckerv@htwg-konstanz.de
Sun Dec 14 19:07:00 GMT 2014


On 12/14/2014 06:32 PM, Lars Eckervogt wrote:
> Reinoud Koornstra <reinoudkoornstra <at> gmail.com> writes:
>
>> Do you have zlib1g-dev installed? (ubuntu package)
>> Otherwise search for zlib and install it, make sure it's the zlib-dev
>> or something like that package, otherwise it doesn't work.
>>
> I'm on gentoo, having sys-libs/zlib installed. So i should have all needed
> headers, right?
>
>
> --
> For unsubscribe information see http://sourceware.org/lists.html#faq
>

As I emerged  sys-libs/zlib with the the use-flag 'static-libs' the
build process seemed to go further, but still not really much further:-)

[ALL  ]    x86_64-build_unknown-linux-gnu-g++ -W -Wall  
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -frandom-seed=ld-new -O2 -g -pipe
  -static -all-static -o ld-new main.o i386.o x86_64.o sparc.o powerpc.o
arm.o arm-reloc-property.o libgold.a ../libiberty/libiberty.a 
-lpthread  -lz
[ALL  ]    x86_64-build_unknown-linux-gnu-g++ -W -Wall  
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -frandom-seed=incremental-dump
-O2 -g -pipe   -static -all-static -o incremental-dump incremental-dump.o
i386.o x86_64.o sparc.o powerpc.o arm.o arm-reloc-property.o libgold.a
../libiberty/libiberty.a  -lpthread  -lz
[ERROR]    g++: error: unrecognized command line option '-all-static'
[ALL  ]    Makefile:603: recipe for target 'ld-new' failed
[ERROR]    gmake[5]: *** [ld-new] Error 1
[ALL  ]    gmake[5]: *** Waiting for unfinished jobs....
[ERROR]    g++: error: unrecognized command line option '-all-static'
[ALL  ]    Makefile:600: recipe for target 'incremental-dump' failed
[ERROR]    gmake[5]: *** [incremental-dump] Error 1
[ALL  ]    gmake[5]: Leaving directory
'/home/lars/Documents/embedux/toolchains/.build/armv6j-ctng-linux-gnueabi/build/build-binutils-host-x86_64-build_unknown-linux-gnu/gold'
[ALL  ]    Makefile:720: recipe for target 'all-recursive' failed
[ERROR]    gmake[4]: *** [all-recursive] Error 1
[ALL  ]    gmake[4]: Leaving directory
'/home/lars/Documents/embedux/toolchains/.build/armv6j-ctng-linux-gnueabi/build/build-binutils-host-x86_64-build_unknown-linux-gnu/gold'
[ALL  ]    Makefile:524: recipe for target 'all' failed
[ERROR]    gmake[3]: *** [all] Error 2
[ALL  ]    gmake[3]: Leaving directory
'/home/lars/Documents/embedux/toolchains/.build/armv6j-ctng-linux-gnueabi/build/build-binutils-host-x86_64-build_unknown-linux-gnu/gold'
[ALL  ]    Makefile:5921: recipe for target 'all-gold' failed
[ERROR]    gmake[2]: *** [all-gold] Error 2
[ALL  ]    gmake[2]: Leaving directory
'/home/lars/Documents/embedux/toolchains/.build/armv6j-ctng-linux-gnueabi/build/build-binutils-host-x86_64-build_unknown-linux-gnu'
[ALL  ]    Makefile:839: recipe for target 'all' failed
[ERROR]    gmake[1]: *** [all] Error 2
[ALL  ]    gmake[1]: Leaving directory
'/home/lars/Documents/embedux/toolchains/.build/armv6j-ctng-linux-gnueabi/build/build-binutils-host-x86_64-build_unknown-linux-gnu'
[ERROR]
[ERROR]  >>
[ERROR]  >>  Build failed in step 'Installing binutils for host'
[ERROR]  >>        called in step '(top-level)'
[ERROR]  >>
[ERROR]  >>  Error happened in: CT_DoExecLog[scripts/functions@257]
[ERROR]  >>        called from:
do_binutils_backend[scripts/build/binutils/binutils.sh@229]
[ERROR]  >>        called from:
do_binutils_for_host[scripts/build/binutils/binutils.sh@94]
[ERROR]  >>        called from: main[scripts/crosstool-NG.sh@638]
[ERROR]  >>
[ERROR]  >>  There is a list of known issues, some with workarounds, in:
[ERROR]  >>      '/usr/share/doc/crosstool-ng/ct-ng.1.20.0/B - Known
issues.txt'
[ERROR]
[ERROR]  (elapsed: 4:12.42)
                             

--
For unsubscribe information see http://sourceware.org/lists.html#faq



More information about the crossgcc mailing list