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.
LFS 7.9 Stable Release
Bruce Dubbs - 2016/03/08
The Linux From Scratch community announces the release of LFS Stable Version 7.9. It is a major release with toolchain updates to glibc-2.23, binutils-2.26, and gcc-5.3.0. In total, 25 packages were updated and changes to text have been made throughout the book.
You can read the book online, or download to read locally.
Please direct any comments about this release to the LFS development team at lfs-dev@linuxfromscratch.org. Please note that registration for the lfs-dev mailing list is required to avoid junk email.
BLFS 7.9 has been released!
Bruce Dubbs - 2016/03/08
The BLFS Team is proud to present version 7.9 of Beyond Linux From Scratch. This version includes approximately 800 packages beyond the base Linux From Scratch Version 7.9 book. The book has 595 updates from the previous version plus many other text and formatting changes. You can view the 7.9 version on online or download to read locally.
Distribution: Void, Linux From Scratch, Slackware64
Posts: 3,150
Rep:
And again just as as I get my latest LFS setup how I like it they release a new version, I am absolutely not going to upgrade this time I really am going to skip this version ... really ... I mean it this time ...
Distribution: Void, Linux From Scratch, Slackware64
Posts: 3,150
Rep:
Quote:
Originally Posted by kcirick
Will be upgrading this sooner or later. Also plan on putting it on RPi3 when I get around to getting one
Be interested in the details of that when you do it as I have a pi2 that I use as a web/email server and at the moment use raspberian on it as I didn't have any luck installing LFS on it, though that was a couple of years ago.
Be interested in the details of that when you do it as I have a pi2 that I use as a web/email server and at the moment use raspberian on it as I didn't have any luck installing LFS on it, though that was a couple of years ago.
I have LFS 7.8 on my RPi2. Systemd version didn't work (I couldn't figure out the RPi specific configuration files for systemd), but the sysvinit version worked very well. So far BLFS is working as expected (webkitgtk (and webkit2gtk) doesn't seem to work (got "bus error"), haven't figure out why yet). Right now I'm trying to build chromium. compilation works fine, but linking is nightmare because of limited RAM on the Pi. I have USB stick to act as swap, but read/write speed is killing me.
I haven't tried building Apache/http server on it. I was going to do that after getting a web browser. So far no web browsers work (besides Dillo, but I need a modern web browser. I might try netsurf next if chromium doesn't work).
Did you useba normal LfS build on the pi or did you cross compile?
Built it on the Pi. I don't think there was anything specific that I had to change from the normal LFS build. I used raspbian as host and it worked fine. I think I did need a swap file to build gcc.
And again just as as I get my latest LFS setup how I like it they release a new version, I am absolutely not going to upgrade this time I really am going to skip this version ... really ... I mean it this time ...
*Dangles 7.9 like a chocolate chip cookie in front of Keith.*
I just want to start LFS 7.8. Reading this news, seem that I should skip version 7.8.
Okay, I'll download the packages, and start doing version 7.9.
Going from 7.8 to 7.9, I expect some security updates in some packages (I haven't been keeping up with the changelogs, so I don't know which ones), so starting with the latest stable release is usually the best thing to do. Especially in LFS where there is no package manager (unless if you crafted your own), making security updates is not always a trivial task.
I imported Slackware's pkgtools and use custom buildscripts for my needs. Works great in my opinion. The only packages never replaced are:
aaa_base-7.9_x64-locked.txz (file system root tree)
glibc_kernel_headers-7.9-linux_4.5-noarch-locked.txz
glibc-2.23-7.9-x64-locked.txz
I labeled them as "locked" simply for the fact that if I ever have to replace them, it would just be best to rebuild everything, and aaa_base is NEVER touched. Pkgtools doesn't do dependencies, but then again, I don't need that kind of functionality, plus it solves the headache of looped dependencies.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.