Bootstrapping gcc, apparently in stage 3, configuring
libmudflap complains that "gnat" is an unsupported
thread package.
If this is to be expected (and posix or default should be
chosen instead?) then perhaps this is worth a note in
doc/install.texi? Under --enable-threads, it lists
"@item gnat
Ada tasking support."
configured by ../trunk/configure, generated by GNU Autoconf 2.59,
with options \" '--prefix=/opt/gcc4' '--disable-nls' '--enable-threads=gnat'
'--enable-bootstrap' '--enable-languages=c,ada,fortran'\"
Linux K72 2.6.22-14-server #1 SMP Tue Feb 12 03:10:53 UTC 2008 x86_64 GNU/Linux
>From the messages of make bootstrap,
$ cat nohup.out |cut -c 1-60
...
GNATLINK 4.4.0 20080516 (experimental)
Copyright (C) 1995-2008, Free Software Foundation, Inc.
xgcc -c -gnatA -gnatWb -gnatiw -B../../ -static-libgcc -I../
/home/georg/src/build/gcc/xgcc b~gnatclean.o ../../prefix.o
make[3]: Leaving directory `/home/georg/src/build/gcc/ada/to
make[2]: Leaving directory `/home/georg/src/build/gnattools'
Checking multilib configuration for libmudflap...
mkdir -p -- x86_64-unknown-linux-gnu/libmudflap
Configuring in x86_64-unknown-linux-gnu/libmudflap
configure: creating cache ./config.cache
checking build system type... x86_64-unknown-linux-gnu
...
checking for pthread.h... yes
checking for thread model used by GCC... gnat
gnat is an unsupported thread package
make[1]: *** [configure-target-libmudflap] Error 1
make[1]: Leaving directory `/home/georg/src/build'
make: *** [bootstrap] Error 2
--
Summary: --enable-threads=gnat stops build
Product: gcc
Version: 4.4.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: ada
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: bauhaus at futureapps dot de
GCC build triplet: x86_64-unknown-linux-gnu
GCC host triplet: x86_64-unknown-linux-gnu
GCC target triplet: x86_64-unknown-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36250