Require GNU make?

Joel Brobecker brobecker@adacore.com
Thu May 29 22:23:00 GMT 2014


> Not really.  It just means that before building binutils, you need
> to build GNU make.  That is, in effect, push the build system
> portability problem to a single and logical entry point, rather
> than have all GNU programs (that use make) need to care.  GNU
> only needs to invent the wheel once.
[...]
> GNU make even builds with Microsoft's compilers.  At least,
> there's README.W32.template in the sources saying that's supported,
> and I see "make_msvc_net2003.sln" and "make_msvc_net2003.vcproj" files.
[...]
> Nowadays you're more likely to start by cross compiling, but in any case,
> that is really a false problem.  That someone would just have to
> port/build GNU make first with the proprietary compiler, _then_
> port binutils, then gcc, etc.

+1.

I am particularly sensitive to the argument that GNU projects
at large shouldn't have to suffer because we can't ask developers
(or build systems such as the *BSDs) to build GNU Make first and
use that instead.

-- 
Joel



More information about the Binutils mailing list