On Wed, Apr 10, 2019 at 11:37 PM richr410 via sage-devel <[email protected]> wrote: > > oh easy - well... > 1) the installed vendor gcc is 4.4.7
OK, this explains. 4.4.7 is way too old. Any chance you can update it? (It might be that gcc 7.2 simply does not build with such an old gcc, and then you'd have to get something newer first anyway) > 2) it does this by itself - I didnt ask it too - plain "make" is doing this. > 3) I have: > a) gcc-4.4.7-23.el6.x86_64 > b) gcc-gfortran-4.4.7-23.el6.x86_64 > c) gcc-c++-4.4.7-23.el6.x86_64 > > Those versions all match - as the doc says it needs - but 4.4.7 may just be > too old > > > > On Wednesday, April 10, 2019 at 5:04:21 PM UTC-4, Dima Pasechnik wrote: >> >> Why are you building Sage's gcc? I can hardly imagine a situation you'd need >> it. >> See >> http://doc.sagemath.org/html/en/installation/source.html#linux-prerequisite-installation >> for details on this. >> >> On Wed, Apr 10, 2019 at 10:57 PM richr410 via sage-devel >> <[email protected]> wrote: >> > >> > Hello, >> > >> > Ive tried a number of tricks with "configure flags", LDFLAGS, etc - trying >> > to get Sage to build. >> > >> > it "appears" the error 32 / 64 bit mismatching on the "ld" command. >> > >> > Source file used: sage-8.7.tar.gz >> > >> > To create log I posted here - I scrapped everything and did a completely >> > fresh build using onle: >> > 1) unpacking the gz archive >> > 2) doing only "make" >> > >> > Any ideas ? >> > ------------ >> > >> > >> > From file: ./local/var/tmp/sage/build/gcc-7.2.0/src/libgcc/configure >> > >> > configure:3471: >> > /scr/sage-8.7/local/var/tmp/sage/build/gcc-7.2.0/gcc-build/./gcc/xgcc >> > -B/scr/sage-8.7/local/var/tmp/sage/build/gcc-7.2.0/gcc-build/./gcc/ >> > -B/scr/sage-8.7/local/x86_64-pc-linux-gnu/bin/ >> > -B/scr/sage-8.7/local/x86_64-pc-linux-gnu/lib/ -isystem >> > /scr/sage-8.7/local/x86_64-pc-linux-gnu/include -isystem >> > /scr/sage-8.7/local/x86_64-pc-linux-gnu/sys-include -o conftest -g -O2 >> > conftest.c >&5 >> > /usr/lib/../lib/crt1.o: could not read symbols: File in wrong format >> > collect2: error: ld returned 1 exit status >> > >> > In log file: /scr/sage-8.7/logs/pkgs/gcc-7.2.0.log >> > >> > [gcc-7.2.0] /bin/sh ../../../src/libgcc/../mkinstalldirs . >> > [gcc-7.2.0] >> > /scr/sage-8.7/local/var/tmp/sage/build/gcc-7.2.0/gcc-build/./gcc/xgcc >> > -B/scr/sage-8.7/local/var/tmp/sage/build/gcc-7.2.0/gcc-build/./gcc/ >> > -B/scr/sage-8.7/local/x86_64-pc-linux-gnu/bin/ >> > -B/scr/sage-8.7/local/x86_64-pc-linux-gnu/lib/ -isystem >> > /scr/sage-8.7/local/x86_64-pc-linux-gnu/include -isystem >> > /scr/sage-8.7/local/x86_64-pc-linux-gnu/sys-include -O2 -g -O2 >> > -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wno-format >> > -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem >> > ./include -fpic -mlong-double-80 -DUSE_ELF_SYMVER -g -DIN_LIBGCC2 >> > -fbuilding-libgcc -fno-stack-protector -shared -nodefaultlibs >> > -Wl,--soname=libgcc_s.so.1 -Wl,--version-script=libgcc.map -o >> > ./libgcc_s.so.1.tmp -g -O2 -B./ _muldi3_s.o _negdi2_s.o _lshrdi3_s.o >> > _ashldi3_s.o _ashrdi3_s.o _cmpdi2_s.o _ucmpdi2_s.o _clear_cache_s.o >> > _trampoline_s.o __main_s.o _absvsi2_s.o _absvdi2_s.o _addvsi3_s.o >> > _addvdi3_s.o _subvsi3_s.o _subvdi3_s.o _mulvsi3_s.o _mulvdi3_s.o >> > _negvsi2_s.o _negvdi2_s.o _ctors_s.o _ffssi2_s.o _ffsdi2_s.o _clz_s.o >> > _clzsi2_s.o _clzdi2_s.o _ctzsi2_s.o _ctzdi2_s.o _popcount_tab_s.o >> > _popcountsi2_s.o _popcountdi2_s.o _paritysi2_s.o _paritydi2_s.o >> > _powisf2_s.o _powidf2_s.o _powixf2_s.o _mulhc3_s.o _mulsc3_s.o _muldc3_s.o >> > _mulxc3_s.o _divhc3_s.o _divsc3_s.o _divdc3_s.o _divxc3_s.o _bswapsi2_s.o >> > _bswapdi2_s.o _clrsbsi2_s.o _clrsbdi2_s.o _fixunssfsi_s.o _fixunsdfsi_s.o >> > _fixunsxfsi_s.o _fixsfdi_s.o _fixdfdi_s.o _fixxfdi_s.o _fixunssfdi_s.o >> > _fixunsdfdi_s.o _fixunsxfdi_s.o _floatdisf_s.o _floatdidf_s.o >> > _floatdixf_s.o _floatundisf_s.o _floatundidf_s.o _floatundixf_s.o >> > _divdi3_s.o _moddi3_s.o _divmoddi4_s.o _udivdi3_s.o _umoddi3_s.o >> > _udivmoddi4_s.o _udiv_w_sdiv_s.o cpuinfo_s.o sfp-exceptions_s.o addtf3_s.o >> > divtf3_s.o multf3_s.o negtf2_s.o subtf3_s.o unordtf2_s.o fixtfsi_s.o >> > fixunstfsi_s.o floatsitf_s.o floatunsitf_s.o fixtfdi_s.o fixunstfdi_s.o >> > floatditf_s.o floatunditf_s.o fixtfti_s.o fixunstfti_s.o floattitf_s.o >> > floatuntitf_s.o extendsftf2_s.o extenddftf2_s.o extendxftf2_s.o >> > trunctfsf2_s.o trunctfdf2_s.o trunctfxf2_s.o getf2_s.o letf2_s.o eqtf2_s.o >> > _divtc3_s.o _multc3_s.o _powitf2_s.o enable-execute-stack_s.o >> > unwind-dw2_s.o unwind-dw2-fde-dip_s.o unwind-sjlj_s.o unwind-c_s.o >> > emutls_s.o libgcc.a -lc && rm -f ./libgcc_s.so && if [ -f ./libgcc_s.so.1 >> > ]; then mv -f ./libgcc_s.so.1 ./libgcc_s.so.1.backup; else true; fi && mv >> > ./libgcc_s.so.1.tmp ./libgcc_s.so.1 && (echo "/* GNU ld script"; echo " >> > Use the shared library, but some functions are only in"; echo " the >> > static library. */"; echo "GROUP ( libgcc_s.so.1 -lgcc )" ) > >> > ./libgcc_s.so >> > [gcc-7.2.0] /usr/lib/../lib/crti.o: could not read symbols: File in wrong >> > format >> > [gcc-7.2.0] collect2: error: ld returned 1 exit status >> > [gcc-7.2.0] make[6]: *** [libgcc_s.so] Error 1 >> > [gcc-7.2.0] make[6]: Leaving directory >> > `/scr/sage-8.7/local/var/tmp/sage/build/gcc-7.2.0/gcc-build/x86_64-pc-linux-gnu/libgcc' >> > [gcc-7.2.0] make[5]: *** [all-stage1-target-libgcc] Error 2 >> > [gcc-7.2.0] make[5]: Leaving directory >> > `/scr/sage-8.7/local/var/tmp/sage/build/gcc-7.2.0/gcc-build' >> > [gcc-7.2.0] make[4]: *** [stage1-bubble] Error 2 >> > [gcc-7.2.0] make[4]: Leaving directory >> > `/scr/sage-8.7/local/var/tmp/sage/build/gcc-7.2.0/gcc-build' >> > [gcc-7.2.0] make[3]: *** [all] Error 2 >> > [gcc-7.2.0] make[3]: Leaving directory >> > `/scr/sage-8.7/local/var/tmp/sage/build/gcc-7.2.0/gcc-build' >> > >> > -- >> > You received this message because you are subscribed to the Google Groups >> > "sage-devel" group. >> > To unsubscribe from this group and stop receiving emails from it, send an >> > email to [email protected]. >> > To post to this group, send email to [email protected]. >> > Visit this group at https://groups.google.com/group/sage-devel. >> > For more options, visit https://groups.google.com/d/optout. > > -- > You received this message because you are subscribed to the Google Groups > "sage-devel" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at https://groups.google.com/group/sage-devel. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.
