LFS v7.2 now released
I know some folks here already know about it because recent topics have been referring to it. I just finished building it. No problems. The book's steps are perfect again. I spent two evenings working on it, and that includes one stop-and-start-over due to a blunder by me.
The layout and style of the book are unchanged (I like it that way). The package collection has undergone version upgrades to many of the standard packages. Two notable ones are GCC-4.7.1 and Glibc-2.16.0. Another interesting change to the packages is the addition of Pkg-config which 'til now has been a BLFS package. There are some minor changes to the order of the packages here and there.
Watch out for the Udev page. Udev has been merged with Systemd. Systemd itself is of no interest to us, but Udev has to be extracted from the Systemd source. So when you arrive at the Udev-188 page, you untar the systemd-188 tarball and cd into its directory to begin the steps. The udev-lfs-188 package is then untarred into the systemd-188 source directory to provide some additional source files to build Udev for LFS. I didn't botch any of that, but I did have to stop and stare at that stuff for a few minutes to catch on. See the little yellow note box.
About a half-dozen or so packages have seds to fix "incompatibilities with Glibc-2.16.0" that all involve stdio.in.h in their sources. This is a typical example from the Diffutils page...
Okay, onward to BLFS with it.
Be aware that udev was recently forked back out from systemd also, so eventually ripping udev back out of systemd might not be required hopefully much longer.
Okay. I wanted to follow up here and report that I just finished the BLFS system on top of the LFS v7.2 system. It took the usual three weeks (for me). I had very few problems along the way. That GLibc business (mentioned above) came up a few times. But looking at the latest online version of the book usually had the correction. The only thing that I had to get help for was with the very last thing I always install...Tripwire. An issue with GCC-4.7.0 stopped it from building. But there is plenty of discussion on the Internet about that issue, so I managed to fix that myself. Then it stopped again for a different reason, and for that I had to start a ticket at the wiki. Bruce Dubbs knew what to do about that one. So that allowed me to finish the project last night.
This is my fifth BLFS system. So far it is the best yet. A lot of little things are better (and I don't always know why). For example, the mount command knows about ntfs-3g now, so I don't have to enter -t ntfs-3g to mount NTFS partitions now. Things like that. Plus I get better at this every time (fewer mistakes and backup-do-overs).
My BLFS systems are my prized possessions and the only operating systems that I use. I don't use any Linux distro or any Windows system. I value the work of the people who maintain this project, and I make a donation every time I build a new system. Thank you Linux From Scratch!
|All times are GMT -5. The time now is 10:43 AM.|