[SOLVED] gcc in CLFS section 5.8.1 does not compile without the omitted mpfr and gmp
Linux From ScratchThis Forum is for the discussion of LFS.
LFS is a project that provides you with the steps necessary to build your own custom Linux system.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
gcc in CLFS section 5.8.1 does not compile without the omitted mpfr and gmp
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?
...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.
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.