On Sat, Oct 20, 2012 at 11:01 PM, Mike Dupont <jamesmikedup...@googlemail.com> wrote: > Hi there, > on the gcc buildfarm : > /home/h4ck3rm1k3/experiments/gcc-build/ > I am having problems with a standard build of the gcc using the 4.5.1 > compiler. > > 1. ./morestack.vis:1: Error: junk at end of line, first unrecognized > character is `:'
morestack.vis is generated by the makefile: ifneq (,$(vis_hide)) # If we have -fvisibility=hidden, then we need to generate hide # lists for object files implemented in assembly. ASM_HIDDEN_OP = @asm_hidden_op@ define gen-hide-list $(NM) -pg $< | \ $(AWK) 'NF == 3 && $$2 !~ /^[UN]$$/ && $$3 !~ /.*_compat/ \ && $$3 !~ /.*@.*/ \ { print "\t$(ASM_HIDDEN_OP)", $$3 }' > $@T mv -f $@T $@ endef else gen-hide-list = echo > $@ endif If either the nm or awk is producing the incorrect output, the build might fail. Thanks, Andrew Pinski > > h4ck3rm1k3@gcc10:~/experiments/gcc-build/x86_64-unknown-linux-gnu/32/libgcc$ > /home/h4ck3rm1k3/experiments/gcc-build/./gcc/xgcc -save-temps > -B/home/h4ck3rm1k\ > 3/experiments/gcc-build/./gcc/ > -B/home/h4ck3rm1k3/install/x86_64-unknown-linux-gnu/bin/ > -B/home/h4ck3rm1k3/install/x86_64-unknown-linux-gnu/lib/ -isystem /h\ > ome/h4ck3rm1k3/install/x86_64-unknown-linux-gnu/include -isystem > /home/h4ck3rm1k3/install/x86_64-unknown-linux-gnu/sys-include -g > -O2 -m32 -O2 -g -O2 -D\ > IN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes > -Wmissing-prototypes -Wold-style-definition -isystem ./include > -fpic -mlong-double-80 -\ > g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic > -mlong-double-80 -I. -I. -I../../.././gcc -I../../../../gcc/libgcc > -I../../../../gcc/libgcc/. \ > -I../../../../gcc/libgcc/../gcc -I../../../../gcc/libgcc/../include > -I../../../../gcc/libgcc/config/libbid -DENABLE_DECIMAL_BID_FORMAT > -DHAVE_CC_TLS -DUSE_\ > TLS -o morestack.o -MT morestack.o -MD -MP -MF morestack.dep -c > -xassembler-with-cpp -include morestack.vis > ../../../../gcc/libgcc/config/i386/morestack.S > ./morestack.vis: Assembler messages: > ./morestack.vis:1: Error: junk at end of line, first unrecognized > character is `:' > > workaround compile like this ; > /home/h4ck3rm1k3/experiments/gcc-build/./gcc/xgcc -c > -B/home/h4ck3rm1k3/experim\ > ents/gcc-build/./gcc/ > -B/home/h4ck3rm1k3/install/x86_64-unknown-linux-gnu/bin/ > -B/home/h4ck3rm1k3/install/x86_64-unknown-linux-gnu/lib/ -isystem > /home/h4ck3\ > rm1k3/install/x86_64-unknown-linux-gnu/include -isystem > /home/h4ck3rm1k3/install/x86_64-unknown-linux-gnu/sys-include -g > -O2 -m32 -O2 -g -O2 -DIN_GCC \ > -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes > -Wmissing-prototypes -Wold-style-definition -isystem ./include > -fpic -mlong-double-80 -g -DIN_LI\ > BGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -mlong-double-80 > -I. -I. -I../../.././gcc -I../../../../gcc/libgcc > -I../../../../gcc/libgcc/. -I../../.\ > ./../gcc/libgcc/../gcc -I../../../../gcc/libgcc/../include > -I../../../../gcc/libgcc/config/libbid -DENABLE_DECIMAL_BID_FORMAT > -DHAVE_CC_TLS -DUSE_TLS -o mo\ > restack.o -MT morestack.o -MD -MP morestack.s > > > Then the file is empty libgcc.map, it is generated by some complex sed > script, but it is failing. > /usr/bin/ld:libgcc.map:1: syntax error in VERSION script > > anyone else had this problem? > > mike > > -- > James Michael DuPont > Member of Free Libre Open Source Software Kosova http://flossk.org > Saving wikipedia(tm) articles from deletion http://SpeedyDeletion.wikia.com > Contributor FOSM, the CC-BY-SA map of the world http://fosm.org > Mozilla Rep https://reps.mozilla.org/u/h4ck3rm1k3 > Free Software Foundation Europe Fellow http://fsfe.org/support/?h4ck3rm1k3