Configureation bug on powerpc-ibm-aix4.2.1.0

Joerg Pietschmann joerg.pietschmann@zkb.ch
Tue Jun 22 05:05:00 GMT 1999


Hi,
I got the following error while bootstrapping the egcs snapshot
19990616 on powerpc-ibm-aix4.2.1.0:

t384@neptun:...gcs-19990616>make bootstrap
[output snipped]
ln -s libstdc++.a.2.9.0 libstdc++.a || cp libstdc++.a.2.9.0 libstdc++.a
make[5]: Entering directory
`/lis5p/t384/gnu/unpack/egcs-19990616/powerpc-ibm-aix4.2.1.0/soft-float/libstdc++'
cd tests; make all ...
make[6]: Entering directory
`/lis5p/t384/gnu/unpack/egcs-19990616/powerpc-ibm-aix4.2.1.0/soft-float/libstdc++/tests'
make[6]: Leaving directory
`/lis5p/t384/gnu/unpack/egcs-19990616/powerpc-ibm-aix4.2.1.0/soft-float/libstdc++/tests'
cd testsuite; make all ...
make[6]: Entering directory
`/lis5p/t384/gnu/unpack/egcs-19990616/powerpc-ibm-aix4.2.1.0/soft-float/libstdc++/testsuite'
make[6]: Leaving directory
`/lis5p/t384/gnu/unpack/egcs-19990616/powerpc-ibm-aix4.2.1.0/soft-float/libstdc++/testsuite'
make[5]: Leaving directory
`/lis5p/t384/gnu/unpack/egcs-19990616/powerpc-ibm-aix4.2.1.0/soft-float/libstdc++'
make[4]: Leaving directory
`/lis5p/t384/gnu/unpack/egcs-19990616/powerpc-ibm-aix4.2.1.0/soft-float/libstdc++'
make[4]: Entering directory
`/lis5p/t384/gnu/unpack/egcs-19990616/powerpc-ibm-aix4.2.1.0/power/libstdc++'
Makefile:81: *** target pattern contains no `%'.  Stop.
make[4]: Leaving directory
`/lis5p/t384/gnu/unpack/egcs-19990616/powerpc-ibm-aix4.2.1.0/power/libstdc++'
make[3]: *** [multi-do] Error 1
make[3]: Leaving directory
`/lis5p/t384/gnu/unpack/egcs-19990616/powerpc-ibm-aix4.2.1.0/libstdc++'
make[2]: *** [multi-all] Error 2
make[2]: Leaving directory
`/lis5p/t384/gnu/unpack/egcs-19990616/powerpc-ibm-aix4.2.1.0/libstdc++'
make[1]: *** [all-target-libstdc++] Error 2
make[1]: Leaving directory `/lis5p/t384/gnu/unpack/egcs-19990616'
make: *** [bootstrap] Error 2

The reason is the following line in the Makefile:

# Warning: this fragment is automatically generated
/home/lis5p/t384/gnu/unpack/egcs-19990616/configure[755]:
./../libio/config.shared:  not found.


This looks like a problem with deeper nested multilib directories,
the path should be ./../../libio/config.shared or absolute (or perhaps
./../../power/libio/config.shared?).
Should i suggest that `srcdir' should be transformed into an absolute
path before it is used in the configure.in file?
If you choose to skip this directory as apparently done with soft-float,
keep in mind that there is a powerpc subdir too.

As a sidenote I suspect that also wrong -I directives are generated for
XCXXINCLUDES for deeper nested multilib directories but this does never
show up in any Makefile.

Regards
J.Pietschmann

-- 

----------------------------------------------------------------------
Zuercher Kantonalbank ZKB        Internet : joerg.pietschmann@zkb.ch
Neue Hard 9                      Telefon  : ++41 01-275 85 03 
Postfach                         Fax      : ++41 01-275 80 34
CH-8010 Zuerich
----------------------------------------------------------------------


More information about the Gcc-bugs mailing list