Sujet : Re: Open Source does not mean easily re-compile-able
De : nospam (at) *nospam* needed.invalid (Paul)
Groupes : comp.unix.programmerDate : 03. Jan 2025, 01:36:50
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <vl7bf3$3j0kk$1@dont-email.me>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
User-Agent : Ratcatcher/2.0.0.25 (Windows/20130802)
On Thu, 1/2/2025 11:29 AM, Scott Lurndal wrote:
Why would you expect the link step to require a lot of
memory? The linker builds an elf executable from the contents
of ELF object files, one ELF section at a time. It doesn't
construct the entire ELF executable in memory before writing it out.
It's based on experience, not imagination.
I've built Thunderbird on both Windows and Linux.
It was the Windows build that left a bad taste.
Once you repeatedly have build failures during linking,
you are always looking for it.
I've built Thunderbird multiple times over the years.
At one time, there was a nasty "ramp" in memory consumption
visible while I was building in Windows XP, and using
the Visual Studio compiler and linker, as instructed
by the Mozilla build page for Thunderbird. I just follow
the recipe when doing these.
The builds today take a lot more RAM than back then.
[Picture]
https://i.postimg.cc/85bRBYpX/buckets-of-ram.gif Paul