[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Gnulib on Windows (native / mingw32) / VMS / etc.
From: |
Bruno Haible |
Subject: |
Re: Gnulib on Windows (native / mingw32) / VMS / etc. |
Date: |
Wed, 16 May 2018 18:13:05 +0200 |
User-agent: |
KMail/5.1.3 (Linux/4.4.0-119-generic; KDE/5.18.0; x86_64; ; ) |
Hi Paul,
> > You really want to reduce the number of redundant Makefiles you have
> > to maintain to 1, as soon as possible.
>
> The only makefiles the GNU make distribution will support will be
> standard make makefiles. The model is:
>
> If you have a configure-capable system, use autotools to compile GNU
> make.
>
> If you don't have a configure-capable system, use the provided
> bootstrap script (or create your own) to build GNU make.
>
> The build of GNU make is straightforward enough that using a script
> isn't a big problem.
Using a script to compile the various .c files files in turn is easy.
The problem is to maintain the config.h file, if you don't want to
assume a configure-capable system.
> My position continues to be that the build of GNU make on Windows (or
> other environments) needs to be possible with only native tools: on
> Windows this means command.com and a C compiler. No Cygwin, no MSYS,
> no bash, no sed, no grep, and obviously no make (since that's what
> we're trying to build).
What are the reasons for this position?
- You want users of Windows ME (from 2000) to be able to build 'make'?
- You want the process of building 'make' from source to be as simple
as possible, the least effort for the person who does it?
- You care about reproducible builds and bootstrapping, as in [1]?
- Other?
Bruno
[1] https://reproducible-builds.org/events/athens2015/bootstrapping/
- Re: Gnulib on Windows (native / mingw32) / VMS / etc., (continued)