Re: [lfs-support] Stuck at step 5.11 (Tcl-core-8.6.8) from lfs-8.2
On Fri, May 18, 2018 at 11:45:21PM +0100, Ken Moffat wrote: > > Gradually I have added to my machines, and I > realised that for me there was no benefit to updating anything older > than the previous release. > Yet again, I have managed to write ambiguously. What I meant was that I continue to update the current and previous releases for known vulnerabilities, just in case I have to use those old systems when I've managed to trash the current one and need to recover from backups. So I have successfully updated both 8.2 and 8.1 systems. ĸen -- This email was written using 100% recycled letters. -- http://lists.linuxfromscratch.org/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page Do not top post on this list. A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing in e-mail? http://en.wikipedia.org/wiki/Posting_style
Re: [lfs-support] Stuck at step 5.11 (Tcl-core-8.6.8) from lfs-8.2
On Fri, May 18, 2018 at 02:51:00PM -0700, Paul Rogers wrote: > > > ... But if you want to go on to build a desktop with a modern > > graphical browser then 8GB RAM (and even with that, maybe swap if you > > are doing other things during the compilation) is more comfortable. > > > > For a server, it probably varies between different packages. Some > > are fairly light to build. > > > > So no, for LFS-only, 6GB should be adequate. And I suspect many > > ... > > Just as a data point, I'm running 7.10, XCFE, Firefox, LibreOffice on an old > Conroe Core2-Duo 6700 (non E-), 4GB. This is my "daily driver". It's "fast > enough", and that's all I need. I don't need a computer so fast it will > finish things before I've got it all thought out, if you know what I mean. > Sometimes it can be a good thing when one can't just "brute force it" and has > to do it with some finesse. > > I'll do building on an old 12GB i7-940, so's I can use -j8. > Since that was a reply to my reply, I'll bite: I prefer to run current versions of graphical browsers, or their engines (e.g. qtwebewngine for falkon, webkitgtk if somebody uses a browser based on that) because of the many vulnerabilities which eventually become known. My preferred browser for general use is firefox, building recent versions of that with less than 8GB is painful because of the amount of swapping - even if the drive is an SSD. And I used to try to update firefox on previous "released" systems, sort of in a "it can be done" fashion - I used to like the idea of being able to support a system or 3 years, but changes in glibc (fixes of historic vulnerabilities) and then in firefox made that not possible for me. Gradually I have added to my machines, and I realised that for me there was no benefit to updating anything older than the previous release. But after firefox-60 came out I decided it would be nice to be able to update the last-but-two release (8.0) in the spirit of "expecting users to update the whole system more than once a year is a pain for them". So I tried that on my i7 haswell (16GB, SATA SSD), which builds relatively quickly. Updated sqlite, nspr, nss. icu, graphite2, harfbuzz, rustc. But then firefox failed to build one of its rust crates. Adding --verbose to the mach invocation did not give any more information about why it had failed, and anyway failures in packaged rust crates are often terminal - if you try to patch or sed something to fix an error, a hash check will later decide you didn't build the expected version. The point is that for current software, with the continuing changes in C++ and other flavour of the month languages, the more horsepower and memory, the greater the chance that it might build. But of course my machines are more of the 'my lab' flavour - a heterogenous collection, and I expect to build on each of them rather than build on one and then roll out the binaries. ĸen -- This email was written using 100% recycled letters. -- http://lists.linuxfromscratch.org/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page Do not top post on this list. A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing in e-mail? http://en.wikipedia.org/wiki/Posting_style
Re: [lfs-support] Stuck at step 5.11 (Tcl-core-8.6.8) from lfs-8.2
> A little more to report on...I don't know how to understand this - Indeed, and that deserves some thought. > > As I mentioned, I repeated the whole exercise - right from setting up a > new VM with identical settings. Followed all the steps exactly, once > again. And everything is working fine for tcl-8.6.8. It is compiling > even with -O2. > > Now I have 2 VMs with identical settings where one fails to compile > tcl-8.6.8 with -O2 and the other where it is fine. I don't know how to > interpret this. I am accepting that I might have made a mistake in the > first instance, but the failure was very subtle, undetectable and I > don't know how to understand the peculiar behavior (compiling only with > -O2 optimization fails, but -O1 succeeds). Personally, I *wouldn't* recommend building in a VM. One just adds one more level of uncertainty, the virtual environment. I prefer "bare iron". When, as it inevitably does, it comes to trouble shooting, one must have someplace solid to stand on. > ... But if you want to go on to build a desktop with a modern > graphical browser then 8GB RAM (and even with that, maybe swap if you > are doing other things during the compilation) is more comfortable. > > For a server, it probably varies between different packages. Some > are fairly light to build. > > So no, for LFS-only, 6GB should be adequate. And I suspect many > ... Just as a data point, I'm running 7.10, XCFE, Firefox, LibreOffice on an old Conroe Core2-Duo 6700 (non E-), 4GB. This is my "daily driver". It's "fast enough", and that's all I need. I don't need a computer so fast it will finish things before I've got it all thought out, if you know what I mean. Sometimes it can be a good thing when one can't just "brute force it" and has to do it with some finesse. I'll do building on an old 12GB i7-940, so's I can use -j8. -- Paul Rogers paulgrog...@fastmail.fm Rogers' Second Law: "Everything you do communicates." (I do not personally endorse any additions after this line. TANSTAAFL :-) -- http://lists.linuxfromscratch.org/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page Do not top post on this list. A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing in e-mail? http://en.wikipedia.org/wiki/Posting_style