LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux From Scratch (http://www.linuxquestions.org/questions/linux-from-scratch-13/)
-   -   gcc in CLFS section 5.8.1 does not compile without the omitted mpfr and gmp (http://www.linuxquestions.org/questions/linux-from-scratch-13/gcc-in-clfs-section-5-8-1-does-not-compile-without-the-omitted-mpfr-and-gmp-769134/)

Openumerix 11-14-2009 12:21 PM

gcc in CLFS section 5.8.1 does not compile without the omitted mpfr and gmp
 
Hello All,

Unlike in LSF-6.4 or 6.5, section 5.8.1 omits mpfr and gmp. If I proceed so, gcc-4.4.0 does not compile, it's asking for them.

Since the website has been down, I do not have and hence I did not apply the 4.2.4 "cross_search" patch, which could or could have not been the right thing to do anyway. Is this the culprit? I did apply the "branch" patch though. Does this include the functionalities of the formerly mentioned as well?

Once I added the above two packages, the compilation took place very nicely, so I wonder whether this is a bug in the book or the configuration files, or I am doing something completelly wrong by trying to use 4.4.0?

Thank you All in advance,
Tibor

bgoodr 11-15-2009 10:08 AM

Quote:

Originally Posted by Openumerix (Post 3757059)
...Since the website has been down, I do not have and hence I did not apply the 4.2.4 "cross_search" patch...

This sounds like something you could post to the GCC mailing list or lists and get better luck with an answer. Sorry, I don't have an answer for you, as I have only managed to build GCC 4.2.1 on 32-bit and 64-bit RHEL machines only at work, but not on Debian at home, but that GCC version doesn't apply to your situation.

bg

Openumerix 11-16-2009 12:28 AM

Thanks, I'll do that. First, now that I did obtain the appropriate patches, I will verify the compilation process as in CLFS 1.1.0. If I'll get to the same conclusion, I'll try posting it there.

Cheers,
Tibor

knudfl 11-18-2009 09:46 PM

I think the reason for not mentioning gmp, mpfr is
that you already know the procedure from LFS.

I.e. unpack both into gcc-4.x/ and rename to gmp/, mpfr/.

CLFS and the other "specials" are meant to be build only
when you know how to create a complete 'LFS'.

Leaving out basic stuff : Happens more than one time in
LFS, etc. LFS itself is also based upon having some
knowledge, before you build it.
... Is not meant for beginners ...
.....

Openumerix 11-20-2009 01:35 PM

Hello All,

Thanks again to all those who read my post, and especially to those who tried to help.

The final answer is simple. As it turns out, gcc 4.3.x and earlier versions do compile without gmp and mpfr unpacked in its source directory, but all this has been changed in the higher versions. Those do need these two packages to be readily available at the time of the compilation, since all three are built together.

As such, there is no mistake in either of the CLFS and LSF books.

Happy compiling,
Tibor


All times are GMT -5. The time now is 07:24 AM.