"libgcc.mk Error" when compiling gcc 3.4 for aix 5.2

Mauricio Alvarez Mesa alvarez@ac.upc.es
Mon Jun 14 16:26:00 GMT 2004


Hi all

I am trying to build gcc-3.4 on a ibm power4 (SP2) machine under AIX 5.2.

As a base compiler I am using gcc-3.1, that was configured as follows

sp2n1 >gcc -v
Reading specs from 
/usr/local/gcc3.1/lib/gcc-lib/powerpc-ibm-aix5.2.0.0/3.1/specs
Configured with: ../gcc-3.1/configure --prefix=/usr/local/gcc3.1 
--disable-nls
Thread model: aix
gcc version 3.1

the configuration was like this:

../configure --prefix=/scratch_tmp/alvarez/powerpc-aix-gnu/result 
--enable-altivec --enable-languages=c,c++

but when I was trying to build the new gcc-3.4 compiler I found a problem.

The error Message is posted at the end of this message

I really appreciate any suggestions you have about this error

Thanks in advance

Mauricio Alvarez


gmake CC="gcc" libdir=/scratch_tmp/alvarez/powerpc-aix-gnu/result/lib 
LANGUAGES="c " \
         CFLAGS="-g " 
MAKEINFO="/scratch_tmp/alvarez/powerpc-aix-gnu/build/gcc-3.4.0/missing 
makeinfo --split-size=5000000" \
         MAKEINFOFLAGS="--no-split" COVERAGE_FLAGS= \
         OBJS-onestep="alias.o bb-reorder.o bitmap.o builtins.o 
caller-save.o calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o 
cfglayout.o cfgloop.o cfgloopanal.o cfgloopmanip.o loop-init.o 
loop-unswitch.o loop-unroll.o cfgrtl.o combine.o conflict.o convert.o 
coverage.o cse.o cselib.o dbxout.o debug.o df.o diagnostic.o dojump.o 
doloop.o dominance.o dwarf2asm.o dwarf2out.o emit-rtl.o except.o 
explow.o expmed.o expr.o final.o flow.o fold-const.o function.o gcse.o 
genrtl.o ggc-common.o global.o graph.o gtype-desc.o haifa-sched.o 
hooks.o ifcvt.o insn-attrtab.o insn-emit.o insn-modes.o insn-extract.o 
insn-opinit.o insn-output.o insn-peep.o insn-recog.o integrate.o intl.o 
jump.o  langhooks.o lcm.o lists.o local-alloc.o loop.o optabs.o 
options.o opts.o params.o postreload.o predict.o print-rtl.o 
print-tree.o value-prof.o profile.o ra.o ra-build.o ra-colorize.o 
ra-debug.o ra-rewrite.o real.o recog.o reg-stack.o regclass.o regmove.o 
regrename.o reload.o reload1.o reorg.o resource.o rtl.o rtlanal.o 
rtl-error.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o 
sdbout.o sibcall.o simplify-rtx.o sreal.o stmt.o stor-layout.o 
stringpool.o targhooks.o timevar.o toplev.o tracer.o tree.o tree-dump.o 
unroll.o varasm.o varray.o version.o vmsdbgout.o xcoffout.o alloc-pool.o 
et-forest.o cfghooks.o bt-load.o pretty-print.o ggc-page.o web.o 
rs6000.o  host-default.o hashtable.o tree-inline.o tree-optimize.o 
cgraph.o cgraphunit.o"
gmake[2]: Entering directory 
`/scratch_tmp/alvarez/powerpc-aix-gnu/build/build-gcc-3.4.0/gcc'
objext='.o' \
LIB1ASMFUNCS='' \
LIB2FUNCS_ST='_eprintf __gcc_bcmp' \
LIBGCOV='_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta' \
LIB2ADD='' \
LIB2ADD_ST='' \
LIB2ADDEH='../../gcc-3.4.0/gcc/unwind-dw2.c 
../../gcc-3.4.0/gcc/unwind-dw2-fde.c ../../gcc-3.4.0/gcc/unwind-sjlj.c 
../../gcc-3.4.0/gcc/gthr-gnat.c ../../gcc-3.4.0/gcc/unwind-c.c' \
LIB2ADDEHDEP='unwind.inc unwind-dw2-fde.h' \
FPBIT='fp-bit.c' \
FPBIT_FUNCS='_pack_sf _unpack_sf _addsub_sf _mul_sf _div_sf 
_fpcmp_parts_sf _compare_sf _eq_sf _ne_sf _gt_sf _ge_sf _lt_sf _le_sf 
_unord_sf _si_to_sf _sf_to_si _negate_sf _make_sf _sf_to_df _sf_to_tf 
_thenan_sf _sf_to_us
i _usi_to_sf' \
LIB2_DIVMOD_FUNCS='_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv 
_udivmoddi4' \
DPBIT='dp-bit.c' \
DPBIT_FUNCS='_pack_df _unpack_df _addsub_df _mul_df _div_df 
_fpcmp_parts_df _compare_df _eq_df _ne_df _gt_df _ge_df _lt_df _le_df 
_unord_df _si_to_df _df_to_si _negate_df _make_df _df_to_sf _df_to_tf 
_thenan_df _df_to_usi _usi_to_df' \
TPBIT='' \
TPBIT_FUNCS='_pack_tf _unpack_tf _addsub_tf _mul_tf _div_tf 
_fpcmp_parts_tf _compare_tf _eq_tf _ne_tf _gt_tf _ge_tf _lt_tf _le_tf 
_unord_tf _si_to_tf _tf_to_si _negate_tf _make_tf _tf_to_df _tf_to_sf 
_thenan_tf _tf_to_usi _usi_to_tf' \
MULTILIBS=` ./xgcc -B./ 
-B/scratch_tmp/alvarez/powerpc-aix-gnu/result/powerpc-ibm-aix5.2.0.0/bin/ 
-isystem 
/scratch_tmp/alvarez/powerpc-aix-gnu/result/powerpc-ibm-aix5.2.0.0/include 
-isystem 
/scratch_tmp/alvarez/powerpc-aix-gnu/result/powerpc-ibm-aix5.2.0.0/sys-include 
-L/scratch_tmp/alvarez/powerpc-aix-gnu/build/build-gcc-3.4.0/gcc/../ld 
--print-multi-lib` \
EXTRA_MULTILIB_PARTS='' \
SHLIB_LINK=' ./xgcc -B./ 
-B/scratch_tmp/alvarez/powerpc-aix-gnu/result/powerpc-ibm-aix5.2.0.0/bin/ 
-isystem 
/scratch_tmp/alvarez/powerpc-aix-gnu/result/powerpc-ibm-aix5.2.0.0/include 
-isystem 
/scratch_tmp/alvarez/powerpc-aix-gnu/result/powerpc-ibm-aix5.2.0.0/sys-include 
-L/scratch_tmp/alvarez/powerpc-aix-gnu/build/build-gcc-3.4.0/gcc/../ld 
-O2  -DIN_GCC    -W -Wall -Wwrite-strings -Wstrict-prototypes 
-Wmissing-prototypes -Wold-style-definition  -isystem ./include   -g 
-DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -shared 
-nodefaultlibs -Wl,-bE:@shlib_map_file@ -o @multilib_dir@/shr.o 
@multilib_flags@ @shlib_objs@ -lc `case @shlib_base_name@ in *pthread*) 
echo -L/usr/lib/threads -lpthreads -lc_r /usr/lib/libc.a ;; *) echo -lc 
;; esac` ; rm -f tmp-@shlib_base_name@.a ; ` if [ -f 
/scratch_tmp/alvarez/powerpc-aix-gnu/build/build-gcc-3.4.0/gcc/../binutils/ar 
] ; then echo 
/scratch_tmp/alvarez/powerpc-aix-gnu/build/build-gcc-3.4.0/gcc/../binutils/ar 
; else if [ "powerpc-ibm-aix5.2.0.0" = "powerpc-ibm-aix5.2.0.0" ] ; then 
echo ar; else t='s,^,power-aix-vmx-,;'; echo ar | sed -e $t ; fi; fi` 
-X32_64 rc tmp-@shlib_base_name@.a @multilib_dir@/shr.o ; mv 
tmp-@shlib_base_name@.a @shlib_base_name@.a ; rm -f @multilib_dir@/shr.o' \
SHLIB_INSTALL='../../gcc-3.4.0/gcc/../install-sh -c -m 644 
@shlib_base_name@.a $(DESTDIR)$(slibdir)/' \
SHLIB_EXT='.a' \
SHLIB_MULTILIB='' \
SHLIB_MKMAP='../../gcc-3.4.0/gcc/mkmap-flat.awk' \
SHLIB_MKMAP_OPTS='' \
SHLIB_MAPFILES='../../gcc-3.4.0/gcc/libgcc-std.ver' \
SHLIB_NM_FLAGS='-Bpg -X32_64' \
MULTILIB_OSDIRNAMES='' \
mkinstalldirs='/bin/sh ../../gcc-3.4.0/gcc/mkinstalldirs' \
   /bin/sh mklibgcc > tmp-libgcc.mk
/bin/sh: ; echo ar | sed -e $t ; fi; fi` -X32_64 rc 
tmp-@shlib_base_name@.a @multilib_dir@/shr.o ; mv 
tmp-@shlib_base_name@.a @shlib_base_name@.a ; rm -f 
@multilib_dir@/shr.o:  not found.
gmake[2]: *** [libgcc.mk] Error 127
gmake[2]: Leaving directory 
`/scratch_tmp/alvarez/powerpc-aix-gnu/build/build-gcc-3.4.0/gcc'
gmake[1]: *** [stage1_build] Error 2
gmake[1]: Leaving directory 
`/scratch_tmp/alvarez/powerpc-aix-gnu/build/build-gcc-3.4.0/gcc'
gmake: *** [bootstrap] Error 2







More information about the Gcc-help mailing list