Gnu binutils - last working version
#3
RE: Gnu binutils - last working version
(04-19-2019, 01:48 AM)Raion Wrote:  I think the best thing to do is get lld or gnu gold working, gnu ld can't mix mipspro and GCC object files and is wasteful of memory compared to irix ld

The reasons I decided not to look into these two (at least for now, maybe llvm as a whole becomes interesting down the line)

* "lld" - now you have to port the version of cmake, llvm build infra and related python version and tools, then actually port the linker itself which hasn't ever supported irix

* "gnu gold" - this linker also hasn't ever historically supported irix - sure it compiles, but that's quite different to it ever having actively supported or produced working binaries on irix. I'm willing to hear different. A warning bell for me - this is possibly being moved to separate support package from regular binutils due to lack of ownership / follow up by google (see https://www.phoronix.com/scan.php?page=n...agnate-F31)

So for me the "best bet" right now is to get regular gnu ld into a state where we can support building + using vaguely modern gdb and gcc, at which point building other modern software starts to be easier.

Of course, we're all doing this for a hobby, right, so everyone's free to pursue their itch :-)
mrthinlysliced
Unregistered

Trade Count: (0)
 
Reply
04-20-2019, 09:17 AM


Messages In This Thread
Gnu binutils - last working version - by mrthinlysliced - 04-18-2019, 10:17 PM
RE: Gnu binutils - last working version - by Raion - 04-19-2019, 01:48 AM
RE: Gnu binutils - last working version - by mrthinlysliced - 04-20-2019, 09:17 AM
RE: Gnu binutils - last working version - by Raion - 04-20-2019, 09:28 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)