crosstool-ng powerpc with libstdc++ build error: Link tests are not allowed after GCC_NO_EXECUTABLES
ANDY KENNEDY
ANDY.KENNEDY@adtran.com
Thu May 9 02:01:00 GMT 2013
> -----Original Message-----
> From: crossgcc-owner@sourceware.org [mailto:crossgcc-owner@sourceware.org] On Behalf Of Will Wagner
> Sent: Wednesday, May 08, 2013 6:56 PM
> To: crossgcc@sourceware.org
> Subject: crosstool-ng powerpc with libstdc++ build error: Link tests are not allowed after
> GCC_NO_EXECUTABLES
>
> Hello,
>
> I am having difficulty building a powerpc toolchain with crosstool 1.18.0
>
> I am using:
> - binutils 2.22
> - gcc 4.7.2
> - eglibc 2.17
>
> The toolchain builds fine with no C++ support. However with C++ support
> it goes wrong when trying to configure libstdc++.
Unset the option CT_CC_GCC_ENABLE_TARGET_OPTSPACE.
Doing so worked for me. I believe I found this fix in the CTNG documentation.
Andy
>
> Snippet of the libstdc++ config.log is:
>
> configure:8968: checking if
> /home/willw/development/etc_builder/toolchain/pacp/.build/powerpc-pacp-linux-gnu/build/build-cc-
> final/./gcc/xgcc
> -B/home/willw/development/etc_builder/toolchain/pacp/.build/powerpc-pacp-linux-gnu/build/build-cc-
> final/./gcc/
> -B/home/willw/development/etc_builder/toolchain/powerpc-pacp-linux-gnu/powerpc-pacp-linux-gnu/bin/
> -B/home/willw/development/etc_builder/toolchain/powerpc-pacp-linux-gnu/powerpc-pacp-linux-gnu/lib/
> -isystem
> /home/willw/development/etc_builder/toolchain/powerpc-pacp-linux-gnu/powerpc-pacp-linux-gnu/include
> -isystem
> /home/willw/development/etc_builder/toolchain/powerpc-pacp-linux-gnu/powerpc-pacp-linux-gnu/sys-
> include
> supports -c -o file.o
> configure:9015: result: yes
> configure:9048: checking whether the
> /home/willw/development/etc_builder/toolchain/pacp/.build/powerpc-pacp-linux-gnu/build/build-cc-
> final/./gcc/xgcc
> -B/home/willw/development/etc_builder/toolchain/pacp/.build/powerpc-pacp-linux-gnu/build/build-cc-
> final/./gcc/
> -B/home/willw/development/etc_builder/toolchain/powerpc-pacp-linux-gnu/powerpc-pacp-linux-gnu/bin/
> -B/home/willw/development/etc_builder/toolchain/powerpc-pacp-linux-gnu/powerpc-pacp-linux-gnu/lib/
> -isystem
> /home/willw/development/etc_builder/toolchain/powerpc-pacp-linux-gnu/powerpc-pacp-linux-gnu/include
> -isystem
> /home/willw/development/etc_builder/toolchain/powerpc-pacp-linux-gnu/powerpc-pacp-linux-gnu/sys-
> include
> linker
> (/home/willw/development/etc_builder/toolchain/pacp/.build/powerpc-pacp-linux-gnu/build/build-cc-
> final/./gcc/collect-ld)
> supports shared libraries
> configure:10128: result: yes
> configure:10165: checking whether -lc should be explicitly linked in
> configure:10173:
> /home/willw/development/etc_builder/toolchain/pacp/.build/powerpc-pacp-linux-gnu/build/build-cc-
> final/./gcc/xgcc
> -B/home/willw/development/etc_builder/toolchain/pacp/.build/powerpc-pacp-linux-gnu/build/build-cc-
> final/./gcc/
> -B/home/willw/development/etc_builder/toolchain/powerpc-pacp-linux-gnu/powerpc-pacp-linux-gnu/bin/
> -B/home/willw/development/etc_builder/toolchain/powerpc-pacp-linux-gnu/powerpc-pacp-linux-gnu/lib/
> -isystem
> /home/willw/development/etc_builder/toolchain/powerpc-pacp-linux-gnu/powerpc-pacp-linux-gnu/include
> -isystem
> /home/willw/development/etc_builder/toolchain/powerpc-pacp-linux-gnu/powerpc-pacp-linux-gnu/sys-
> include
> -c -g -Os conftest.c >&5
> configure:10176: $? = 0
> configure:10191:
> /home/willw/development/etc_builder/toolchain/pacp/.build/powerpc-pacp-linux-gnu/build/build-cc-
> final/./gcc/xgcc
> -B/home/willw/development/etc_builder/toolchain/pacp/.build/powerpc-pacp-linux-gnu/build/build-cc-
> final/./gcc/
> -B/home/willw/development/etc_builder/toolchain/powerpc-pacp-linux-gnu/powerpc-pacp-linux-gnu/bin/
> -B/home/willw/development/etc_builder/toolchain/powerpc-pacp-linux-gnu/powerpc-pacp-linux-gnu/lib/
> -isystem
> /home/willw/development/etc_builder/toolchain/powerpc-pacp-linux-gnu/powerpc-pacp-linux-gnu/include
> -isystem
> /home/willw/development/etc_builder/toolchain/powerpc-pacp-linux-gnu/powerpc-pacp-linux-gnu/sys-
> include
> -shared conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \|
> /home/willw/development/etc_builder/toolchain/pacp/.build/tools/bin/grep
> -lc \>/dev/null 2\>\&1
> configure:10194: $? = 0
> configure:10208: result: no
> configure:10373: checking dynamic linker characteristics
> configure:10814: error: Link tests are not allowed after GCC_NO_EXECUTABLES.
>
> Have found lots of post of people who have something similar but nothing
> quite the same. Seems that mips/powerpc sees this issue.
>
> Anyone able to offer an suggestions?
>
> Thanks
> Will
>
> --
> ------------------------------------------------------------------------
> Will Wagner will_wagner@carallon.com
> Development Manager Office Tel: +44 (0)20 7371 2032
> Carallon Ltd, Studio G20, Shepherds Building, Rockley Rd, London W14 0DA
> ------------------------------------------------------------------------
>
>
>
> --
> For unsubscribe information see http://sourceware.org/lists.html#faq
--
For unsubscribe information see http://sourceware.org/lists.html#faq
More information about the crossgcc
mailing list