]> Zhao Yanbai Git Server - minix.git/commit
GNU tools: improvements to fetching process 59/259/1
authorAntoine Leca <Antoine.Leca.1@gmail.com>
Mon, 21 Jan 2013 14:30:17 +0000 (14:30 +0000)
committerLionel Sambuc <lionel@minix3.org>
Fri, 25 Jan 2013 17:42:58 +0000 (18:42 +0100)
commit866355d930880b027077f5698e5e16fff3ecc243
treeecb10b03dd61fd537ec9dd55be7cb2562186f162
parent06e2adbeaa0af08c93967937a6b430c2d96c1475
GNU tools: improvements to fetching process

- Do not run the fetch.sh script every time
- Do not run the configure script with MKUPDATE=yes (build.sh -u)
- The fetched GNU source are hidden from `git status`
- With CLEANFETCHED=yes, `nbmake -C tools cleandir` will remove the
fetched GNU source and return the MINIX tree to its pristine state.
- Avoid (harmless) message when building in parallel, about find
running against an inexistant path

Notice that the GNU tools are "installed" on every run, even with
MKUPDATE=yes; this is a feature of the NetBSD build system, because
in case of changes in dependencies it is impossible to know them.
See commit 1.27 2004-06-12 of tools/Makefile.gnuhost in NetBSD's src/

The downloaded tarballs are not removed with CLEANFETCHED:
they are supposed to be unmodified, and the exact name is not known
to the Makefile's, since it is engraved in each fetch.sh script (and
we do not want to have the same information in several places.)
tools/Makefile.gnuhost [changed mode: 0644->0755]