[Bug other/47591] libiberty Makefile uses native cc (solaris) with option -print-multi-os-directory
michael.haubenwallner at salomon dot at
Fri Sep 9 15:46:00 GMT 2011
--- Comment #2 from Michael Haubenwallner <michael.haubenwallner at salomon dot at> 2011-09-09 15:32:53 UTC ---
Created attachment 25235
output of 'gmake install' for gcc-4.6.1, using xlc v6 on aix5.3
Same here, however with gcc-4.6.1 (as well as gcc-4.5.3) on
powerpc-ibm-aix184.108.40.206 (gmp configured with ABI=32).
As xlc (used as cc) doesn't understand -print-multi-os-directory, it does print
its manpage to stdout, passed to 'mkdir' as arguments.
Luckily I've not done the 'make install' as root, otherways I would have
something like a new directory "/dev/null." now.
So please take into account that "mkdir `cc --help`" gets run with AIX xlc.
BTW: Detecting CC="cc -qlanglvl=extc89" exposed another (minor) problem in the
toplevel Makefile, eventually setting LDFLAGS="-Wl,-bbigtoc" when using gcc as
host compiler - see the first two lines in this output file for the results.
However, this doesn't lead to any build error.
More information about the Gcc-bugs