guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: SOLVED: Re: gcc-4.7.4: libgcc2.h:157: error: unable to emulate 'TF'


From: U.Mutlu
Subject: Re: SOLVED: Re: gcc-4.7.4: libgcc2.h:157: error: unable to emulate 'TF'
Date: Wed, 11 Jul 2018 20:06:51 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:40.0) Gecko/20100101 Firefox/40.0 SeaMonkey/2.37a1

Jan Nieuwenhuizen wrote on 07/11/2018 07:01 PM:
U.Mutlu writes:

Just a tip: you can build the compiler much faster if you use 
--disable-bootstrap
(here it reduces the compile time from 111 minutes down to 12 minutes).
After it's ok, then you can build w/o it to also test the
bootstrapping.

Thanks!  I'm very grateful for your help.  I succeeded in building
gcc-4.7.4 from almost no binary seeds[0] for GuixSD!

Congrats!  :-)

Can you give us some info on your project? (mes?)
I think you mentioned TCC, scheme, own header files etc.
Did you still had to use also the old gcc 2.95.3 ?
What's the goal, and why especially that target version gcc 4.7.4 ?
As I could figure out, GuixSD is a (new) GNU package manager, right?
Just a little bit curious about your complicated looking project :-)


The weird error in Subject was caused by configure+make (and my usage of
configure flags, environment settings) trying to use CC_FOR_BUILD (the
i368-unknow-linux-gcc 2.95.3 compiler) to build libgcc2.c

Here's the configure that I used, which works.

../build/configure\
  --build=i686-unknown-linux-gnu\
  --host=i686-unknown-linux-gnu\
  
--with-native-system-header-dir=/gnu/store/lwadx3lm73f8rmy8cvwijrflb9wgcm7j-glibc-mesboot-2.2.5/include\
  
--with-build-sysroot=/gnu/store/lwadx3lm73f8rmy8cvwijrflb9wgcm7j-glibc-mesboot-2.2.5/include\
  --prefix=/gnu/store/bci6j4dfrmkfzqbpbbcz5ypk8xmr0j5z-gcc-mesboot-4.7.4\
  --disable-bootstrap\
  --disable-decimal-float\
  --disable-libatomic\
  --disable-libcilkrts\
  --disable-libgomp\
  --disable-libitm\
  --disable-libmudflap\
  --disable-libquadmath\
  --disable-libsanitizer\
  --disable-libssp\
  --disable-libvtv\
  --disable-lto\
  --disable-lto-plugin\
  --disable-multilib\
  --disable-plugin\
  --disable-shared\
  --disable-threads\
  --enable-languages=c\
  --enable-static\
  --enable-threads=single\
  --disable-libstdc__-v3\
  --disable-libstdcxx-pch\
  --disable-build-with-cxx

Greetings,
janneke

[0] 
http://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/mes.scm?h=wip-bootstrap





reply via email to

[Prev in Thread] Current Thread [Next in Thread]