FatELF: universal binaries for Linux
FatELF: universal binaries for Linux
Posted Oct 30, 2009 4:31 UTC (Fri) by pj (subscriber, #4506)Parent article: FatELF: universal binaries for Linux
One of the major pains of cross-compiling is getting all the library paths sorted - which ones do your tools use vs which ones will what you're building with those tools use, etc. With FatELF, cross-platform development just got a *lot* simpler, because the paths all stay the same, and the tools look in the standard place for the library... and inside the library for the arch they're wanting to link against.
Relatedly, if compilers and linkers are FatELF-aware, they can build fatELFs a bit faster because they only have to do the parsing once, and then object code for all the platforms from the same resultant parse tree.
So the people he should really be appealing to are embedded developers who deal with all this pain _all the time_. The OpenWRT and etc guys will be ecstatic, if only to save them from LD_FLAG hell.
