Make error for GCC in chapter 6: libmpc.so.3: cannot open shared object file: No such file or directory
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.
Notices
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.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I found libmpc.so.3 in /usr/lib, so I figure that gcc is looking in the wrong place and the few articles I've found on this subject say that I'm missing a symbolic link but I'm not really sure what to do.
I did the first couple of commands 6.10 but there was no adjusted linker to move so I undid them. I'm afraid of amending the specs file and doing something I can't undo easily because my gcc is not working right now because I installed the broken compiler.
What's happening is I get past the cc command with no errors but the readelf produces no output. In fact I did all of the checks on the dummy.log file after installing gcc and they all pass.
Well, you've answered it yourself then. You did something wrong at an earlier stage. I hope you saved your tool set as suggested before making the chapter 6 adjustments. If so, you can clear everything except $LFS/sources, reinstall $LFS/tools and start chapter 6 again. Otherwise, you'll need to start from the beginning.
LFS you need to really be careful step by step. Another way is use JHALFS which is automated but takes the fun out of it. Also make sure always save your tool set very important before moving to chapter 6.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.