News for hackers. Stuff that matters.
Re:Banana Pi to Launch 24-Core Arm Server by jancsika on Thursday December 27, 2018 @01:44AM (#18767882)
> - Raspberry Pi lacks enough RAM and will hang even when doing single-threaded builds (heavy packages like GCC and Rust usually hit this limit)

Can someone ELI5 what exactly the compiler is doing when needs far greater than 2 Gigs of an RPI's RAM to compile itself/Rust?

Also, how is it a "flaw" of the RPI that GCC must exceed 2 Gigs of RAM to compile itself/Rust?

Warning-- I may use the explanation to cudgel future Electron-so-fat threads...

Re:Banana Pi to Launch 24-Core Arm Server by justincormack on Thursday December 27, 2018 @05:08AM (#18768640)
Generally it is the linker that seems to be the issue AFAIK. 32 bit platforms can no longer link at all for large programs like Firefox. Link time optimization will probably make this worse. The gold linker (that Android uses) uses less memory than GNU ld; possibly the llvm linker is better too.
Re:Banana Pi to Launch 24-Core Arm Server by jancsika on Thursday December 27, 2018 @12:40PM (#18771004)
Are there any articles about the algorithm GNU ld uses and why it can't work efficiently with less memory?