Deutsch   English   Français   Italiano  
<vlb1j3$dolo$1@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: Muttley@dastardlyhq.com
Newsgroups: comp.unix.programmer
Subject: Re: Open Source does not mean easily re-compile-able
Date: Sat, 4 Jan 2025 10:12:51 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 35
Message-ID: <vlb1j3$dolo$1@dont-email.me>
References: <uu54la$3su5b$6@dont-email.me> <wwvh66p9ntv.fsf@LkoBDZeT.terraraq.uk> <vkmjos$284i0$1@news.xmission.com> <86wmflc83k.fsf@example.com> <vkncr9$3suk2$1@dont-email.me> <vkne4c$3t9p2$1@dont-email.me> <vknes1$3tgb8$1@dont-email.me> <vknfo3$3tlrt$1@dont-email.me> <vkpkn3$ga7s$1@dont-email.me> <slrnvn33ai.btv.apple.universe@freight.zombinet> <vks674$14lgi$1@dont-email.me> <vl5jdp$38s8m$1@dont-email.me> <0azdP.296066$DYF8.131534@fx14.iad> <vl7bf3$3j0kk$1@dont-email.me> <1PVdP.468818$oR74.302907@fx16.iad>
Injection-Date: Sat, 04 Jan 2025 11:12:52 +0100 (CET)
Injection-Info: dont-email.me; posting-host="0392f43d14ceea36ad0d55286cfe0fd2";
	logging-data="451256"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX183WyJIgY8jn/+zDzcWh/09"
Cancel-Lock: sha1:Qv0T26fTse8g1ESbZIv/MhOjIKU=

On Fri, 03 Jan 2025 18:15:25 GMT
scott@slp53.sl.home (Scott Lurndal) gabbled:
>Paul <nospam@needed.invalid> writes:
>>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.
>>
>
>Ah, well windows.   You need not elaborate.
>
>I've been fortunate to have never built software in a
>microsoft environment (aside an optical jukebox driver
>for NT3.51 once on a contract job - even then I did
>all the editing on unix and just compiled and tested
>on the windows box).

I did a Windows C++ job for a year. I still can't believe how complicated
Visual Studio (2017 IIRC) made the most basic things such as setting library 
and include paths which were buried 2 or 3 levels down in some sub menu not
to mention all the "project" BS which forced a certain structure on to your
code filesystem layout which I didn't particularly want. Also the fact that
console and GUI apps require a totally different project setup and boiler plate 
code from the start is just mind boggling.