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.
The instructions call for the gcc-Core only to be unpacked and installed. Now during the chapter before that when your downloading the packages for the system your referenced to "gcc-3.4.1". But there is a file on the LinuxFrom Scratch pub mirror called "gcc-core-3.4.1"!!!!!
Which one needs to be used during this stage? Even better question would be "Is there another booK or site explaining how to build a linux system?" Because, frankly Iv'e been working on this for days and Im just about sick of dealing with the inconsistencies, misleadings, and typos contained within this one!!!!!
Christ sake! I'll spend the time working on something thats worth working on, but I am not ready to deal with a that takes weeks to build and doesnt work!!!!!!
I have found problems since the beginning of this thing:
1.) After you go through the process of resizing your drive and downloading 57 packages and 21 patches, setting up the system and getting it ready...........THEN IT INFORMES YOU OF THE NEED FOR A SPECIFIC KERNEL COMPILED IN A SPECIFIC WAY!!!!!!!!!!!! It would have been nice to have known this in the freakin beginning so that I could deal with that properly.
2.) Chapter 5.4 and 5.5 are filled with typos! The damn commands do not work because there is two many dots in front of the command! Huh!
3.) Now I learn that there is two seperate gcc sources and it doesnt exactly specify which one to use. If I needed to download a different product why couldnt the creator of this document let me know of that before hand, instead of deceiving me into sownloading something I dont need????????????????????????????????????
Look.....Im sorry. But Im done with this crock of shit! Does anyone else know of any other way to build a linux system? There is a way, believe me............lfs is not the only way and I dont have time to fool around with stuff like this. I have wasted to much time and to many resources as it is!
Again, im not trying to be outright here, but im not stupid either! I have used Suse and I have used Fedora and I have used a host of other linux distros. I have been a Linux user for nearly two years now and even provide a mirror site for the Vector Linux SOHO 5 distro, which Im partial to.
If I didnt want to start building something and spend a lot of time on it I wouldnt have even started this project.
I wanted to try this to learn a little more about how Linux works. But with so much misinformation to try to sort out I really dont have the time to deal with this particular distro and its poor instructions. I dont think that the problem is my comfortability with a particular distribution, I think it's more of a problem with the information contained within that distribution itself.
Im not perfect by any means, but when you begin to deal with inconsistencies and misinformation at every point in the process a problem begins to raise it's ugly head. Im not a young teenager sitting at home with nothing to do but play on my computer. I do not have time to try and figure out how to fix everything that a developer fails to warn me of. If that were the case, if I already new how to build Linux, I wouldnt be sitting here trying to follow this book...........that is in no way accurate!
Im finished arguing about this as well. All im asking is does anyone know of any other place to obtain the information that Im looking for. Thats all I want to know.
the manual instructs you to create different files her and there and on various partitions.....(I think, hell I cant figure that out either. I mean I cant read minds here!)........and then during the compilation process it never specifies where to build these packages at or to, or which packages a particular section is actually talking about!
You know, with all of you builders here working on this thing it would seem that you would all get together and fix this problem so that people who have never actually built a linux distro wont waste their time and precious resources and distroy their current distro.
gcc-core is the core ( gcc only), the gcc-3.x tarball is the compiler collection all-in-one ( c,c++,objc, java, etc...)
You didn't specify which LFS you are using, but some of your problems seem like you are doing it incorrectly. Like the one where you had too many dots before the command, did you create a build directory, cd into the build directory to execute your commands?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.