> Date: Fri, 06 Dec 2013 21:05:51 +0000 > From: lf...@cruziero.com (akhiezer) > To: LFS Support List <lfs-support@linuxfromscratch.org> > Subject: Re: [lfs-support] GCC build first pass: mpc build looks for > libgmp.la in the wrong place > . . > > > > lfs-6.7 and lfs-6.8 both use './configure ...' options: > > --with-gmp-include=$(pwd)/gmp --with-gmp-lib=$(pwd)/gmp/.libs > > ; and they don't use any mpfr/mpc stuff. > > > > And lfs-7.0 thru lfs-7.4 uses (I've replaced the gcc version numbers with > > the > > literal string '${GCC_VERNUM}'): > > --with-mpfr-include=$(pwd)/../gcc-${GCC_VERNUM}/mpfr/src \ > > --with-mpfr-lib=$(pwd)/mpfr/src/.libs > > ; and they don't use any gmp/mpc stuff. > > > > Had a brief look at trac to see why the switchover at 6.8 -> 7.0 , and why > > wanting/needing to specify those options to './configure ...' explicitly; > > but > > nothing obvious in the time spent. > > > > > Will leave the above remarks here, as likely to return to it. > . . >
Matt, Bruce, It looks like, from Hazel's sterling work to be communic to list shortly, that there may be a strong case for adding the two '--with-gmp-*' configure command-line flags back in for at least pass-1 of gcc in chapter-5. Looking back through the changelog for gcc-pass1 for the past 5 years (>= rev 8755), via http://wiki.linuxfromscratch.org/lfs/log/trunk/BOOK/chapter05/gcc-pass1.xml?rev=10400 , plus lfs-dev mailing list since lfs-6.5, it looks like the '--with-gmp-*' may have been removed inadvertently, or at least without explicit/overt explanation, between lfs 6.8 and 7.0, as follows. Looks like the main relevant-here commits are, in chron order from earliest-first: ---- * http://wiki.linuxfromscratch.org/lfs/changeset/9309 Timestamp: 06/22/10 02:25:36 (3 years ago) ((Between lfs 6.6 & 6.7 )). Added '--with-gmp-*' configure cmdline-opts, plus explanations in sub-section 'The meaning of the configure options'. (Sim. for gcc-pass2). * http://wiki.linuxfromscratch.org/lfs/changeset/9493 Timestamp: 03/30/11 13:24:53 (3 years ago) ((Between lfs 6.8 and 7.0 )). Removed '--with-gmp-*' from configure cmdline-opts, and their explanations from sub-section 'The meaning of the configure options'. (Sim. for gcc-pass2). ((Also, "Message: Upgrade to GCC-4.6.0. Fixes #2847." likely should have read '#2848' .)) * http://wiki.linuxfromscratch.org/lfs/changeset/9630 Timestamp: 10/12/11 14:35:47 (2 years ago) '--with-mpfr-*' added; no explanations under 'The meaning of ...' . (Sim. for gcc-pass2). * (( http://wiki.linuxfromscratch.org/lfs/changeset/9645 Timestamp: 10/28/11 12:42:21 (2 years ago) Adjust mpfr paths to use '$(pwd)' . (Sim. for gcc-pass2). )) * http://wiki.linuxfromscratch.org/lfs/changeset/10380 Timestamp: 11/23/13 15:35:47 (3 weeks ago) Added explanation for '--with-mpfr-*' configure command-line opts, in sub-section 'The meaning of ...' . ((Also, "Message: Add description of GCC's --enable-mpfr switches." should perhaps have read '--with-' rather than '--enable-' .)) ---- Any partic reason(s) for the removal in rev-9493 per above? Naturally you'll likely want to see Hazel's findings before any re-addition of the '--with-gmp-*'; but thought I'd put this in a separate parallel note. It may be argued that mpc/gmp/mpfr might just go into host-requirements: but I'd say best to instead have both the '--with-gmp-*' and '--with-mpfr-*' - perhaps also '--with-mpc-*' to be on safe side - stuff on configure command-line for gcc-pass1 & perh/prob also gcc-pass2. rgds, akh -- -- http://linuxfromscratch.org/mailman/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page