Hi all,
A small update after much more investigation: I found why (but not yet a
solution :_( ):
Joel Soete wrote:
[...]
all seems ok for the make overrides version:
[...]
CFLAGS="-g -O2" MAKEOVERRIDES="VERSION=2.16.91-hppa64"
make[1]: Entering directory
`/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20051017/builddir-hppa64'
make[2]: Entering directory
`/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20051017/builddir-hppa64'
make[3]: Entering directory
`/CAD/parisc-linux/Dpkg/dpkg-work/binutils-2.16.1cvs20051017/builddir-hppa64/libiberty'
if [ x"-fPIC" != x ] && [ ! -d pic ]; then \
mkdir pic; \
else true; fi
[...]
Versus builld:
[...]
CFLAGS="-g -O2" MAKEOVERRIDES="VERSION=2.16.91-hppa64"
make[1]: Entering directory
`/build/buildd/binutils-2.16.1cvs20050902/builddir-hppa64'
make[2]: Entering directory
`/build/buildd/binutils-2.16.1cvs20050902/builddir-hppa64/libiberty'
if [ x"-fPIC" != x ] && [ ! -d pic ]; then \
mkdir pic; \
else true; fi
[...]
There was well something more to noticed:
(in fact before 2005-10-05 cvs)
make[1]...
make[2]...
after,
make[1] ...
make[2] ...
make[3] ...
effectively an additional child's make was introduced with some Makefile.*
changes like:
[...]
-all: unstage all-host all-target stage
+all:
[EMAIL PROTECTED] gcc-bootstrap
+ @r=`${PWD_COMMAND}`; export r; \
+ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+ if [ ! -f stage_last ]; then \
+ $(MAKE) $(RECURSE_FLAGS_TO_PASS) bootstrap; \
+ fi
[EMAIL PROTECTED] gcc-bootstrap
+ @$(unstage)
[EMAIL PROTECTED] gcc-no-bootstrap
+ @r=`${PWD_COMMAND}`; export r; \
+ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+ $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-prebootstrap
[...]
and by the fact that Makefile was ended by:
[...]
# ------------------------------
# Special directives to GNU Make
# ------------------------------
# Don't pass command-line variables to submakes.
.NOEXPORT:
MAKEOVERRIDES=
# end of Makefile.in
the MAKEOVERRIDES is now lost by child's make :<(.
For my own test I just comment those 2 lines and it make the trick but that's
just a local work around.
Any idea for a fix (i.e. how to overwrite VERSION in child's make)?
Thanks in advance,
Joel
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]