Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gccgo fails to build/install #96

Closed
KarolBajkowski opened this issue May 27, 2015 · 12 comments
Closed

gccgo fails to build/install #96

KarolBajkowski opened this issue May 27, 2015 · 12 comments

Comments

@KarolBajkowski
Copy link

Hi.

I'm new to crosstool-ng and i have problem during build target. I selected operating system linux 2.6.32.63, architecture powerpc 32 bit, selected experimental language golang.

Here is fragment of the output with error

[ALL  ]    libtool: compile:  /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/xgcc -B/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/bin/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/lib/ -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/include -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/runtime -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libffi/include -I../libffi/include -pthread -fexceptions -fnon-call-exceptions -fplan9-extensions -Wall -Wextra -Wwrite-strings -Wcast-qual -Werror -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libgcc -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libbacktrace -I ../../gcc/include -g -Os -MT iface.lo -MD -MP -MF .deps/iface.Tpo -c iface.c  -fPIC -DPIC -o .libs/iface.o
[ALL  ]    /bin/bash ./libtool --tag=CC   --mode=compile /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/xgcc -B/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/bin/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/lib/ -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/include -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/sys-include    -DHAVE_CONFIG_H -I. -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo  -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/runtime -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libffi/include -I../libffi/include -pthread  -fexceptions -fnon-call-exceptions -fplan9-extensions  -Wall -Wextra -Wwrite-strings -Wcast-qual -Werror  -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libgcc -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libbacktrace -I ../../gcc/include -g -Os -MT malloc.lo -MD -MP -MF .deps/malloc.Tpo -c -o malloc.lo malloc.c
[ALL  ]    libtool: compile:  /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/xgcc -B/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/bin/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/lib/ -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/include -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/runtime -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libffi/include -I../libffi/include -pthread -fexceptions -fnon-call-exceptions -fplan9-extensions -Wall -Wextra -Wwrite-strings -Wcast-qual -Werror -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libgcc -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libbacktrace -I ../../gcc/include -g -Os -MT malloc.lo -MD -MP -MF .deps/malloc.Tpo -c malloc.c  -fPIC -DPIC -o .libs/malloc.o
[ALL  ]    libtool: compile:  /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/xgcc -B/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/bin/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/lib/ -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/include -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/runtime -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libffi/include -I../libffi/include -pthread -fexceptions -fnon-call-exceptions -fplan9-extensions -Wall -Wextra -Wwrite-strings -Wcast-qual -Werror -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libgcc -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libbacktrace -I ../../gcc/include -g -Os -MT iface.lo -MD -MP -MF .deps/iface.Tpo -c iface.c -o iface.o >/dev/null 2>&1
[ALL  ]    mv -f .deps/iface.Tpo .deps/iface.Plo
[ALL  ]    /bin/bash ./libtool --tag=CC   --mode=compile /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/xgcc -B/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/bin/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/lib/ -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/include -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/sys-include    -DHAVE_CONFIG_H -I. -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo  -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/runtime -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libffi/include -I../libffi/include -pthread  -fexceptions -fnon-call-exceptions -fplan9-extensions  -Wall -Wextra -Wwrite-strings -Wcast-qual -Werror  -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libgcc -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libbacktrace -I ../../gcc/include -g -Os -MT map.lo -MD -MP -MF .deps/map.Tpo -c -o map.lo map.c
[ALL  ]    libtool: compile:  /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/xgcc -B/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/bin/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/lib/ -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/include -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/runtime -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libffi/include -I../libffi/include -pthread -fexceptions -fnon-call-exceptions -fplan9-extensions -Wall -Wextra -Wwrite-strings -Wcast-qual -Werror -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libgcc -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libbacktrace -I ../../gcc/include -g -Os -MT map.lo -MD -MP -MF .deps/map.Tpo -c map.c  -fPIC -DPIC -o .libs/map.o
[ALL  ]    libtool: compile:  /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/xgcc -B/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/bin/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/lib/ -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/include -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/runtime -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libffi/include -I../libffi/include -pthread -fexceptions -fnon-call-exceptions -fplan9-extensions -Wall -Wextra -Wwrite-strings -Wcast-qual -Werror -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libgcc -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libbacktrace -I ../../gcc/include -g -Os -MT malloc.lo -MD -MP -MF .deps/malloc.Tpo -c malloc.c -o malloc.o >/dev/null 2>&1
[ALL  ]    libtool: compile:  /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/xgcc -B/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/bin/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/lib/ -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/include -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/runtime -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libffi/include -I../libffi/include -pthread -fexceptions -fnon-call-exceptions -fplan9-extensions -Wall -Wextra -Wwrite-strings -Wcast-qual -Werror -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libgcc -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libbacktrace -I ../../gcc/include -g -Os -MT map.lo -MD -MP -MF .deps/map.Tpo -c map.c -o map.o >/dev/null 2>&1
[ALL  ]    mv -f .deps/map.Tpo .deps/map.Plo
[ALL  ]    /bin/bash ./libtool --tag=CC   --mode=compile /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/xgcc -B/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/bin/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/lib/ -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/include -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/sys-include    -DHAVE_CONFIG_H -I. -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo  -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/runtime -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libffi/include -I../libffi/include -pthread  -fexceptions -fnon-call-exceptions -fplan9-extensions  -Wall -Wextra -Wwrite-strings -Wcast-qual -Werror  -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libgcc -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libbacktrace -I ../../gcc/include -g -Os -MT mprof.lo -MD -MP -MF .deps/mprof.Tpo -c -o mprof.lo mprof.c
[ALL  ]    libtool: compile:  /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/xgcc -B/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/bin/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/lib/ -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/include -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/runtime -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libffi/include -I../libffi/include -pthread -fexceptions -fnon-call-exceptions -fplan9-extensions -Wall -Wextra -Wwrite-strings -Wcast-qual -Werror -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libgcc -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libbacktrace -I ../../gcc/include -g -Os -MT mprof.lo -MD -MP -MF .deps/mprof.Tpo -c mprof.c  -fPIC -DPIC -o .libs/mprof.o
[ALL  ]    mv -f .deps/malloc.Tpo .deps/malloc.Plo
[ALL  ]    /bin/bash ./libtool --tag=CC   --mode=compile /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/xgcc -B/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/bin/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/lib/ -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/include -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/sys-include    -DHAVE_CONFIG_H -I. -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo  -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/runtime -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libffi/include -I../libffi/include -pthread  -fexceptions -fnon-call-exceptions -fplan9-extensions  -Wall -Wextra -Wwrite-strings -Wcast-qual -Werror  -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libgcc -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libbacktrace -I ../../gcc/include -g -Os -MT netpoll.lo -MD -MP -MF .deps/netpoll.Tpo -c -o netpoll.lo netpoll.c
[ALL  ]    libtool: compile:  /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/xgcc -B/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/bin/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/lib/ -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/include -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/runtime -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libffi/include -I../libffi/include -pthread -fexceptions -fnon-call-exceptions -fplan9-extensions -Wall -Wextra -Wwrite-strings -Wcast-qual -Werror -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libgcc -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libbacktrace -I ../../gcc/include -g -Os -MT netpoll.lo -MD -MP -MF .deps/netpoll.Tpo -c netpoll.c  -fPIC -DPIC -o .libs/netpoll.o
[ALL  ]    /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/runtime/mprof.goc: In function 'runtime_Stack':
[ERROR]    /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/runtime/mprof.goc:501:19: error: 'enablegc' may be used uninitialized in this function [-Werror=maybe-uninitialized]
[ALL  ]       mstats.enablegc = enablegc;
[ALL  ]                       ^
[ALL  ]    /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/runtime/mprof.goc:468:7: note: 'enablegc' was declared here
[ALL  ]      bool enablegc;
[ALL  ]           ^
[ALL  ]    cc1: all warnings being treated as errors
[ERROR]    make[5]: *** [mprof.lo] Error 1
[ALL  ]    make[5]: *** Waiting for unfinished jobs....
[ALL  ]    libtool: compile:  /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/xgcc -B/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/bin/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/lib/ -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/include -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/runtime -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libffi/include -I../libffi/include -pthread -fexceptions -fnon-call-exceptions -fplan9-extensions -Wall -Wextra -Wwrite-strings -Wcast-qual -Werror -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libgcc -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libbacktrace -I ../../gcc/include -g -Os -MT netpoll.lo -MD -MP -MF .deps/netpoll.Tpo -c netpoll.c -o netpoll.o >/dev/null 2>&1
[ALL  ]    mv -f .deps/netpoll.Tpo .deps/netpoll.Plo
[ALL  ]    libtool: compile:  /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/gccgo -B/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/bin/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/lib/ -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/include -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/sys-include -O2 -g -I . -c -fgo-pkgpath=strconv /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/go/strconv/atob.go /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/go/strconv/atof.go /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/go/strconv/atoi.go /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/go/strconv/decimal.go /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/go/strconv/extfloat.go /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/go/strconv/ftoa.go /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/go/strconv/isprint.go /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/go/strconv/itoa.go /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/go/strconv/quote.go -o strconv.o >/dev/null 2>&1
[ALL  ]    libtool: compile:  /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/gccgo -B/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/bin/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/lib/ -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/include -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/sys-include -O2 -g -I . -c -fgo-pkgpath=image/color/palette /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/go/image/color/palette/palette.go -o image/color/palette.o >/dev/null 2>&1
[ALL  ]    make[5]: Leaving directory `/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/powerpc-unknown-linux-gnu/libgo'
[ERROR]    make[4]: *** [all-recursive] Error 1
[ALL  ]    make[4]: Leaving directory `/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/powerpc-unknown-linux-gnu/libgo'
[ERROR]    make[3]: *** [all] Error 2
[ALL  ]    make[3]: Leaving directory `/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/powerpc-unknown-linux-gnu/libgo'
[ERROR]    make[2]: *** [all-target-libgo] Error 2
[ALL  ]    make[2]: Leaving directory `/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final'
[ERROR]    make[1]: *** [all] Error 2
[ALL  ]    make[1]: Leaving directory `/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final'
[ERROR]  
[ERROR]  >>
[ERROR]  >>  Build failed in step 'Installing final compiler'
[ERROR]  >>        called in step '(top-level)'
[ERROR]  >>
[ERROR]  >>  Error happened in: CT_DoExecLog[scripts/functions@257]
[ERROR]  >>        called from: do_cc_backend[scripts/build/cc/gcc.sh@871]
[ERROR]  >>        called from: do_cc_for_host[scripts/build/cc/gcc.sh@591]
[ERROR]  >>        called from: main[scripts/crosstool-NG.sh@638]
[ERROR]  >>
[ERROR]  >>  For more info on this error, look at the file: 'build.log'
[ERROR]  >>  There is a list of known issues, some with workarounds, in:
[ERROR]  >>      '/home/kbuser/Data/scratchbox-test/sraczka/share/doc/crosstool-ng/ct-ng.1.20.0/B - Known issues.txt'
[ERROR]  
[ERROR]  (elapsed: 63:46.57)

What can you advice to solve this problem? I just want prepare cross compilation tools for machine:
os: linux 2.6.11
cpu: powerpc 32 bit
And i want prepare golang compiler. (gccgo)

I know golang is experimental, but is there any easy workaround for my problem?

At his link you can download configuration files used during build process. (build.log included)

https://drive.google.com/file/d/0B_gFo2h9ev9va3ZyTGg4TTR5d1U/view?usp=sharing

Thank you for help.

@bhundven
Copy link
Contributor

Yup. This is a known issue.

The error happens on all archs.
On May 27, 2015 12:17 PM, "fapfip" notifications@github.com wrote:

Hi.

I'm new to crosstool-ng and i have problem during build target. I selected
operating system linux 2.6.32.63, architecture powerpc 32 bit, selected
experimental language golang.

Here is fragment of the output with error

[ALL ] libtool: compile: /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/xgcc -B/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/bin/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/lib/ -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/include -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/runtime -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libffi/include -I../libffi/include -pthread -fexceptions -fnon-call-exceptions -fplan9-extensions -Wa
ll -Wextra -Wwrite-strings -Wcast-qual -Werror -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libgcc -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libbacktrace -I ../../gcc/include -g -Os -MT iface.lo -MD -MP -MF .deps/iface.Tpo -c iface.c -fPIC -DPIC -o .libs/iface.o
[ALL ] /bin/bash ./libtool --tag=CC --mode=compile /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/xgcc -B/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/bin/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/lib/ -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/include -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/runtime -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libffi/include -I../libffi/include -pthread -fexceptions -fnon-call-exceptions -
fplan9-extensions -Wall -Wextra -Wwrite-strings -Wcast-qual -Werror -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libgcc -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libbacktrace -I ../../gcc/include -g -Os -MT malloc.lo -MD -MP -MF .deps/malloc.Tpo -c -o malloc.lo malloc.c
[ALL ] libtool: compile: /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/xgcc -B/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/bin/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/lib/ -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/include -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/runtime -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libffi/include -I../libffi/include -pthread -fexceptions -fnon-call-exceptions -fplan9-extensions -Wall -Wextra
-Wwrite-strings -Wcast-qual -Werror -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libgcc -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libbacktrace -I ../../gcc/include -g -Os -MT malloc.lo -MD -MP -MF .deps/malloc.Tpo -c malloc.c -fPIC -DPIC -o .libs/malloc.o
[ALL ] libtool: compile: /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/xgcc -B/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/bin/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/lib/ -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/include -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/runtime -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libffi/include -I../libffi/include -pthread -fexceptions -fnon-call-exceptions -fplan9-extensions -Wall -Wextra
-Wwrite-strings -Wcast-qual -Werror -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libgcc -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libbacktrace -I ../../gcc/include -g -Os -MT iface.lo -MD -MP -MF .deps/iface.Tpo -c iface.c -o iface.o >/dev/null 2>&1
[ALL ] mv -f .deps/iface.Tpo .deps/iface.Plo
[ALL ] /bin/bash ./libtool --tag=CC --mode=compile /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/xgcc -B/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/bin/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/lib/ -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/include -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/runtime -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libffi/include -I../libffi/include -pthread -fexceptions -fnon-call-exceptions -
fplan9-extensions -Wall -Wextra -Wwrite-strings -Wcast-qual -Werror -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libgcc -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libbacktrace -I ../../gcc/include -g -Os -MT map.lo -MD -MP -MF .deps/map.Tpo -c -o map.lo map.c
[ALL ] libtool: compile: /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/xgcc -B/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/bin/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/lib/ -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/include -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/runtime -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libffi/include -I../libffi/include -pthread -fexceptions -fnon-call-exceptions -fplan9-extensions -Wall -Wextra
-Wwrite-strings -Wcast-qual -Werror -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libgcc -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libbacktrace -I ../../gcc/include -g -Os -MT map.lo -MD -MP -MF .deps/map.Tpo -c map.c -fPIC -DPIC -o .libs/map.o
[ALL ] libtool: compile: /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/xgcc -B/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/bin/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/lib/ -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/include -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/runtime -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libffi/include -I../libffi/include -pthread -fexceptions -fnon-call-exceptions -fplan9-extensions -Wall -Wextra
-Wwrite-strings -Wcast-qual -Werror -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libgcc -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libbacktrace -I ../../gcc/include -g -Os -MT malloc.lo -MD -MP -MF .deps/malloc.Tpo -c malloc.c -o malloc.o >/dev/null 2>&1
[ALL ] libtool: compile: /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/xgcc -B/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/bin/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/lib/ -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/include -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/runtime -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libffi/include -I../libffi/include -pthread -fexceptions -fnon-call-exceptions -fplan9-extensions -Wall -Wextra
-Wwrite-strings -Wcast-qual -Werror -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libgcc -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libbacktrace -I ../../gcc/include -g -Os -MT map.lo -MD -MP -MF .deps/map.Tpo -c map.c -o map.o >/dev/null 2>&1
[ALL ] mv -f .deps/map.Tpo .deps/map.Plo
[ALL ] /bin/bash ./libtool --tag=CC --mode=compile /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/xgcc -B/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/bin/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/lib/ -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/include -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/runtime -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libffi/include -I../libffi/include -pthread -fexceptions -fnon-call-exceptions -
fplan9-extensions -Wall -Wextra -Wwrite-strings -Wcast-qual -Werror -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libgcc -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libbacktrace -I ../../gcc/include -g -Os -MT mprof.lo -MD -MP -MF .deps/mprof.Tpo -c -o mprof.lo mprof.c
[ALL ] libtool: compile: /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/xgcc -B/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/bin/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/lib/ -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/include -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/runtime -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libffi/include -I../libffi/include -pthread -fexceptions -fnon-call-exceptions -fplan9-extensions -Wall -Wextra
-Wwrite-strings -Wcast-qual -Werror -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libgcc -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libbacktrace -I ../../gcc/include -g -Os -MT mprof.lo -MD -MP -MF .deps/mprof.Tpo -c mprof.c -fPIC -DPIC -o .libs/mprof.o
[ALL ] mv -f .deps/malloc.Tpo .deps/malloc.Plo
[ALL ] /bin/bash ./libtool --tag=CC --mode=compile /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/xgcc -B/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/bin/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/lib/ -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/include -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/runtime -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libffi/include -I../libffi/include -pthread -fexceptions -fnon-call-exceptions -
fplan9-extensions -Wall -Wextra -Wwrite-strings -Wcast-qual -Werror -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libgcc -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libbacktrace -I ../../gcc/include -g -Os -MT netpoll.lo -MD -MP -MF .deps/netpoll.Tpo -c -o netpoll.lo netpoll.c
[ALL ] libtool: compile: /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/xgcc -B/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/bin/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/lib/ -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/include -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/runtime -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libffi/include -I../libffi/include -pthread -fexceptions -fnon-call-exceptions -fplan9-extensions -Wall -Wextra
-Wwrite-strings -Wcast-qual -Werror -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libgcc -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libbacktrace -I ../../gcc/include -g -Os -MT netpoll.lo -MD -MP -MF .deps/netpoll.Tpo -c netpoll.c -fPIC -DPIC -o .libs/netpoll.o
[ALL ] /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/runtime/mprof.goc: In function 'runtime_Stack':
[ERROR] /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/runtime/mprof.goc:501:19: error: 'enablegc' may be used uninitialized in this function [-Werror=maybe-uninitialized]
[ALL ] mstats.enablegc = enablegc;
[ALL ] ^
[ALL ] /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/runtime/mprof.goc:468:7: note: 'enablegc' was declared here
[ALL ] bool enablegc;
[ALL ] ^
[ALL ] cc1: all warnings being treated as errors
[ERROR] make[5]: *** [mprof.lo] Error 1
[ALL ] make[5]: *** Waiting for unfinished jobs....
[ALL ] libtool: compile: /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/xgcc -B/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/bin/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/lib/ -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/include -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/runtime -I/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libffi/include -I../libffi/include -pthread -fexceptions -fnon-call-exceptions -fplan9-extensions -Wall -Wextra
-Wwrite-strings -Wcast-qual -Werror -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libgcc -I /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/../libbacktrace -I ../../gcc/include -g -Os -MT netpoll.lo -MD -MP -MF .deps/netpoll.Tpo -c netpoll.c -o netpoll.o >/dev/null 2>&1
[ALL ] mv -f .deps/netpoll.Tpo .deps/netpoll.Plo
[ALL ] libtool: compile: /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/gccgo -B/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/bin/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/lib/ -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/include -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/sys-include -O2 -g -I . -c -fgo-pkgpath=strconv /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/go/strconv/atob.go /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/go/strconv/atof.go /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/go/strconv/atoi.go /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.bu
ild/src/gcc-4.9.1/libgo/go/strconv/decimal.go /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/go/strconv/extfloat.go /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/go/strconv/ftoa.go /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/go/strconv/isprint.go /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/go/strconv/itoa.go /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/go/strconv/quote.go -o strconv.o >/dev/null 2>&1
[ALL ] libtool: compile: /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/gccgo -B/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/./gcc/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/bin/ -B/home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/lib/ -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/include -isystem /home/kbuser/x-tools/powerpc-unknown-linux-gnu/powerpc-unknown-linux-gnu/sys-include -O2 -g -I . -c -fgo-pkgpath=image/color/palette /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/src/gcc-4.9.1/libgo/go/image/color/palette/palette.go -o image/color/palette.o >/dev/null 2>&1
[ALL ] make[5]: Leaving directory /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/powerpc-unknown-linux-gnu/libgo' [ERROR] make[4]: *** [all-recursive] Error 1 [ALL ] make[4]: Leaving directory/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/powerpc-unknown-linux-gnu/libgo'
[ERROR] make[3]: *** [all] Error 2
[ALL ] make[3]: Leaving directory /home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final/powerpc-unknown-linux-gnu/libgo' [ERROR] make[2]: *** [all-target-libgo] Error 2 [ALL ] make[2]: Leaving directory/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final'
[ERROR] make[1]: *** [all] Error 2
[ALL ] make[1]: Leaving directory `/home/kbuser/Data/scratchbox-test/sraczka-golang/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-final'
[ERROR]
[ERROR] >>
[ERROR] >> Build failed in step 'Installing final compiler'
[ERROR] >> called in step '(top-level)'
[ERROR] >>
[ERROR] >> Error happened in: CT_DoExecLog[scripts/functions@257]
[ERROR] >> called from: do_cc_backend[scripts/build/cc/gcc.sh@871]
[ERROR] >> called from: do_cc_for_host[scripts/build/cc/gcc.sh@591]
[ERROR] >> called from: main[scripts/crosstool-NG.sh@638]
[ERROR] >>
[ERROR] >> For more info on this error, look at the file: 'build.log'
[ERROR] >> There is a list of known issues, some with workarounds, in:
[ERROR] >> '/home/kbuser/Data/scratchbox-test/sraczka/share/doc/crosstool-ng/ct-ng.1.20.0/B - Known issues.txt'
[ERROR]
[ERROR](elapsed: 63:46.57)

What can you advice to solve this problem? I just want prepare cross
compilation tools for machine:
os: linux 2.6.11
cpu: powerpc 32 bit
And i want prepare golang compiler. (gccgo)

I know golang is experimental, but is there any easy workaround for my
problem?

At his link you can download configuration files used during build
process. (build.log included)

https://drive.google.com/file/d/0B_gFo2h9ev9va3ZyTGg4TTR5d1U/view?usp=sharing

Thank you for help.


Reply to this email directly or view it on GitHub
#96.

@KarolBajkowski
Copy link
Author

Where can I find some more information about this issue? I cannot find any information in known issues doc https://github.com/crosstool-ng/crosstool-ng/blob/master/docs/B%20-%20Known%20issues.txt

@bhundven bhundven added this to the 1.21.1 milestone Jun 1, 2015
@bhundven
Copy link
Contributor

@fapfip I personally have ran into this issue a lot. There was a pull request to fix the issue in crosstool-ng, but I rejected it as it needs to get fixed upstream in gcc first before I can back-port the patch in crosstool-ng. Somehow --enable-werror is getting enabled by our build. I have a workaround in #112 to set --enable-werror=no, but then I get other issues at the finalize step of the build.

This issue is going to take a little bit more time for me to figure out, so I'm going to move this to the 1.23.0 milestone, as I'm trying to get 1.22.0 out soon.

@bhundven bhundven modified the milestones: 1.23.0, 1.22.0 Jun 14, 2015
@bhundven
Copy link
Contributor

@asavah Yup. I will backport the patch locally in ct-ng.

@bhundven
Copy link
Contributor

Check out that branch and test if it works. If you run into any problems, let me know! Otherwise, if all is well, I'll merge it.

@KarolBajkowski
Copy link
Author

No significant errors during build, but one error occurred during "Cleaning-up".
build log:
https://gist.github.com/fapfip/c6fb21428ded3337a942

Gccgo was created under (part of the path) "[...]/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-gcc-final/gcc/" but under "[...]/ct-ng-test/bins/bin/.build/powerpc-unknown-linux-gnu/buildtools/bin" gccgo is not present. I don't know if this behaviour is correct.

ls -a "[...]/bin/.build/powerpc-unknown-linux-gnu/build/build-cc-gcc-final/gcc/"
https://gist.github.com/fapfip/a276b46f88c0ac4ab9f4
ls -a "[...]/ct-ng-test/bins/bin/.build/powerpc-unknown-linux-gnu/buildtools/bin"
https://gist.github.com/fapfip/6a5d564f2244499324ac

As I wrote, gccgo was created but I have problem with compiling simple hello world.

When I try compile I got error:

 ./gccgo -c hello.go 
as: unrecognized option '-mppc'

Exactly the same output I got when "gccgo-cross" was used.

I googled for some help but I found nothing helpful...

@jjyr
Copy link

jjyr commented Aug 18, 2015

works for me ! 👍

@bhundven bhundven self-assigned this Oct 21, 2015
@bhundven
Copy link
Contributor

Ok, So...

  1. That patch is needs to be backported from GCC-6.
  2. We need to teach crosstool-NG to check the binary format and use the right strip tool for the {build,host,target} binaries.
  3. Last but not least, we need add a step to optionally build and install go tools for the target for this to even be useful.

@bhundven
Copy link
Contributor

uClibc-ng and Musl-libc both have problems building the libgo math library. So they will not be supported until those issues are resolved. I have not tested bare-metal (No libc or newlib, yet).

From the previous comment, item number 1 is crossed off the list with this patch being re-opened and rebased to current.

  1. That patch is needs to be backported from GCC-6.

Number 2 is next on the list.

  1. We need to teach crosstool-NG to check the binary format and use the right strip tool for the {build,host,target} binaries.

@bhundven bhundven changed the title Error during compilation target linux 2.6.32.63, architecture powerpc 32 bit, selected experimental language golang. gccgo fails to build/install Dec 8, 2015
@bhundven bhundven modified the milestones: 1.24.0, 1.23.0 May 17, 2016
@bhundven
Copy link
Contributor

I have closed my pull-request to get gccgo to work with 5.x compilers. I don't think we should worry about supporting gccgo <= 6.3.

Could someone test 6.3 and 7.1?

@stilor stilor removed this from the 1.24.0 milestone Oct 26, 2018
@stilor stilor added this to the not-yet milestone Dec 3, 2018
@cpackham
Copy link
Contributor

Looks like this was resolved some time ago (via PR #136). Closing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants