LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux From Scratch (https://www.linuxquestions.org/questions/linux-from-scratch-13/)
-   -   LFS 7.4-rc1 is ready (https://www.linuxquestions.org/questions/linux-from-scratch-13/lfs-7-4-rc1-is-ready-4175473633/)

stoat 08-16-2013 11:31 AM

LFS 7.4-rc1 is ready
 
Let's all build a new system.

http://www.linuxfromscratch.org/news.html

szboardstretcher 08-16-2013 11:42 AM

already at:

Code:

make[1]: Leaving directory `/mnt/lfs/sources/binutils-build'
lfs:/mnt/lfs/sources/binutils-build$


Keith Hedger 08-16-2013 05:11 PM

How come just as I get my system just how I like it an new LFS is released? I'm starting to get paranoid now ;)

spiky0011 08-17-2013 01:37 AM

Here we go again another build

re_nelson 08-17-2013 02:28 AM

Quote:

Originally Posted by spiky0011 (Post 5010773)
Here we go again another build

Another reason why I track SVN of LFS and BLFS. My system is never finished! :)

spiky0011 08-17-2013 03:26 AM

I do enjoy building these systems
Poor Keith just got his right now going to start again

Keith Hedger 08-17-2013 04:15 AM

LFS should come with a warning that building your own is addictive - Now where's that build script gone?

Lennie 08-17-2013 05:50 AM

Quote:

Originally Posted by Keith Hedger (Post 5010636)
How come just as I get my system just how I like it an new LFS is released? I'm starting to get paranoid now ;)

I had that same feeling when 7.3 was out, when I had just built 7.2 and had migrated over my main system to it...

This time I was a bit more prepaired, started warming up and update my script at 2013-08-05-svn. I built the toolchain yesterday, and now I just need to update my buildscript for chapter 6 to reflect the changes since the 5:th. Then I'll continue building. :D For sure, it's very much addictive!

stoat 08-17-2013 04:37 PM

Okay. Mine's done. I had no problems with any of the book's steps. I did have one new (for me, anyway) unexpected failure with the GCC test suite...
Code:

                === g++ tests ===


Running target unix
FAIL: g++.dg/asan/asan_test.C  -O2  AddressSanitizer_HugeMallocTest Ident((char*)malloc(size))[-1] = 0 output pattern test, should match is located 1 bytes to the left of 2726297600-byte

                === g++ Summary ===

# of expected passes            53278
# of unexpected failures        1
# of expected failures          290
# of unsupported tests          634
/sources/gcc-build/gcc/testsuite/g++/../../xg++  version 4.8.1 (GCC)

Otherwise, the GCC tests were better than for previous versions (no other unexpected failures). Anyway, I decided to press on with it. That asan_test.C thing seems to be a known issue...
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55577
If anybody knows something about this, please say it now.

I don't expect any package changes with the final LFS version, but I probably will delay building BLFS on top of this for a short while. Recently, there was a massive package update for BLFS, and there has been some talk on the mailing list about releasing a stable book version for BLFS. That hasn't happened in a long while. If that can be accomplished, I think I would prefer it. Usually, I end up splicing parts of two or three SVN versions to get through a BLFS build. I'm used to that now, but that doesn't mean I like it.

spiky0011 08-17-2013 04:52 PM

Thks for info stoat

ReaperX7 08-18-2013 07:30 AM

Keith you should try and craft up a master build script. Like
Code:

./build_lfs.sh
... have it skip all the tests, write all the scripts (minus the obvious network stuff), and 15 hours later (more or less depending on system at hand available), BAM! LFS ready to go with the only parts you the user have to worry about is the network configuration, the downloading, and the formatting of the disks and file systems.

Keith Hedger 08-18-2013 07:51 AM

Actually I do, but I have a number of separate scripts to build different sections as it's easier to maintain a number of smaller scripts rather than one large one like so
Code:

/BuildFileSystem - 1
/BuildTools - 2
/Chroot
/BuildSystem - 3
/BuildXorg - 4
/BuildDesktop - 5
/BuildExtras - 6
/BuildExtras - 7

This isn't completely automated as every upgrade requires some tweaking but it does take the hard work out of it and it does mean that if anything goes totally wrong I can just re-run the relevant script.

szboardstretcher 08-19-2013 09:39 AM

Quote:

Originally Posted by Keith Hedger (Post 5010826)
LFS should come with a warning that building your own is addictive - Now where's that build script gone?

Now this, is sooo true. It's entertaining to me.

I have the same scripts im sure, tailored to my tinkering and system.

szboardstretcher 08-19-2013 09:40 AM

Quote:

Originally Posted by ReaperX7 (Post 5011336)
Keith you should try and craft up a master build script. Like
Code:

./build_lfs.sh
... have it skip all the tests, write all the scripts (minus the obvious network stuff), and 15 hours later (more or less depending on system at hand available), BAM! LFS ready to go with the only parts you the user have to worry about is the network configuration, the downloading, and the formatting of the disks and file systems.

"15 hours later, BAM!"

That is hilarious!

Remember that you can set your builds to use multi-processors and you can cut this time down!

ReaperX7 08-20-2013 03:50 PM

I'd kill to see how fast LFS would build on a 12-core Opteron with 32GB of RAM.


All times are GMT -5. The time now is 08:49 PM.