This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug bootstrap/26323] toplevel directories should be assocaited at the toplevel with a language being built instead of with a subdirectory of gcc
- From: "rob1weld at aol dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 13 Jan 2009 00:14:32 -0000
- Subject: [Bug bootstrap/26323] toplevel directories should be assocaited at the toplevel with a language being built instead of with a subdirectory of gcc
- References: <bug-26323-6528@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #3 from rob1weld at aol dot com 2009-01-13 00:14 -------
In gcc version 4.4.0 20090111 (experimental) [trunk revision 143259] we have
the: "Cannot build gnattools while gnatlib is out of date or unbuilt" Bug.
# gmake clean-gcc
...
# gmake
...
gmake[4]: Leaving directory
`/usr/share/src/gcc_build/i386-pc-solaris2.11/libgcc'
g
...
gmake[5]: Entering directory `/usr/share/src/gcc_build/gcc'
gmake[5]: `ada/s-oscons.ads' is up to date.
gmake[5]: Leaving directory `/usr/share/src/gcc_build/gcc'
test -f stamp-libada || \
gmake -C ../../.././gcc/ada "MAKEOVERRIDES=" "LDFLAGS=-m64" "LN_S=ln
-s" "SHELL=/bin/sh" "GNATLIBFLAGS=-W -Wall -gnatpg -m64" "GNATLIBCFLAGS=-g -O2
-m64" "TARGET_LIBGCC2_CFLAGS=-fPIC" "THREAD_KIND=native" "TRACE=no"
"MULTISUBDIR=/amd64"
"libsubdir=/usr/local/lib/gcc/i386-pc-solaris2.11/4.4.0/amd64" "objext=.o"
"prefix=/usr/local" "exeext=.exeext.should.not.be.used "
'CC=the.host.compiler.should.not.be.needed'
"GCC_FOR_TARGET=/usr/share/src/gcc_build/./gcc/xgcc
-B/usr/share/src/gcc_build/./gcc/ -B/usr/local/i386-pc-solaris2.11/bin/
-B/usr/local/i386-pc-solaris2.11/lib/ -isystem
/usr/local/i386-pc-solaris2.11/include -isystem
/usr/local/i386-pc-solaris2.11/sys-include" "CFLAGS=-g -O0 -fprofile-arcs
-ftest-coverage -m64 -W -Wall -Wwrite-strings -Wstrict-prototypes
-Wmissing-prototypes" gnatlib-shared \
&& touch stamp-libada
true DO=all multi-do # gmake
gmake[4]: Leaving directory
`/usr/share/src/gcc_build/i386-pc-solaris2.11/amd64/libada'
gmake[3]: Leaving directory
`/usr/share/src/gcc_build/i386-pc-solaris2.11/libada'
gmake[2]: Leaving directory
`/usr/share/src/gcc_build/i386-pc-solaris2.11/libada'
gmake[2]: Entering directory `/usr/share/src/gcc_build/gnattools'
rm -rf ../gcc/ada/tools
mkdir -p ../gcc/ada/tools
(cd ../gcc/ada/tools; ln -s ../sdefault.adb .)
rm -f ../gcc/ada/tools/mlib-tgt-specific.adb; ln -s
/usr/share/src/gcc_trunk/gcc/ada/mlib-tgt-specific-solaris.adb
../gcc/ada/tools/mlib-tgt-specific.adb;
touch ../gcc/stamp-tools
Cannot build gnattools while gnatlib is out of date or unbuilt
gmake[2]: *** [../gcc/stamp-gnatlib-rts] Error 1
gmake[2]: Leaving directory `/usr/share/src/gcc_build/gnattools'
gmake[1]: *** [all-gnattools] Error 2
gmake[1]: Leaving directory `/usr/share/src/gcc_build'
gmake: *** [all] Error 2
You may get this message; if you type:
# cd gcc_build/gcc/..
# make clean-gcc
# make
...
"Cannot build gnattools while gnatlib is out of date or unbuilt".
Rob
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26323