From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jan Nieuwenhuizen Subject: SOLVED: Re: gcc-4.7.4: libgcc2.h:157: error: unable to emulate 'TF' Date: Wed, 11 Jul 2018 19:01:54 +0200 Message-ID: <87pnztln99.fsf_-_@gnu.org> References: <87sh4sny8j.fsf@gnu.org> <5B43A955.7090904@mutluit.com> <87muv0nqoi.fsf@gnu.org> <5B442D84.8030805@mutluit.com> <87sh4rm8nb.fsf@gnu.org> <87601mna30.fsf@gnu.org> <5B452C86.6090003@mutluit.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: List-Unsubscribe: List-Archive: List-Post: List-Help: Sender: gcc-help-owner@gcc.gnu.org In-Reply-To: <5B452C86.6090003@mutluit.com> (U. Mutlu's message of "Wed, 11 Jul 2018 00:00:38 +0200") To: "U.Mutlu" Cc: gcc-help@gcc.gnu.org, guix-devel@gnu.org List-Id: guix-devel.gnu.org U.Mutlu writes: > Just a tip: you can build the compiler much faster if you use --disable-b= ootstrap > (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! 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=3Di686-unknown-linux-gnu\ --host=3Di686-unknown-linux-gnu\ --with-native-system-header-dir=3D/gnu/store/lwadx3lm73f8rmy8cvwijrflb9wgc= m7j-glibc-mesboot-2.2.5/include\ --with-build-sysroot=3D/gnu/store/lwadx3lm73f8rmy8cvwijrflb9wgcm7j-glibc-m= esboot-2.2.5/include\ --prefix=3D/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=3Dc\ --enable-static\ --enable-threads=3Dsingle\ --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= =3Dwip-bootstrap --=20 Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar=C2=AE http://AvatarAcademy.com