Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

One has to wonder why a toolchain must be so complicated that someone has to spend entire weekends getting it to work. Why is development like this in 2018?


Well, the tools aren’t from 2018. gcc is quite old. In order to set it up, you need to compile it and ld for the targets you want to compile to, rather than a single binary that knows how to compile/link all targets, like rustc/lld.

I don’t know anything about how it’s written, I’m not sure if this is a deliberate design choice or just legacy.


Yeah I really wonder about the origin of these awful hardcoded target platforms is. Fun fact, however, is that BFD ld and gold can both be compiled supporting all platforms.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: