aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorLoren J. Rittle <ljrittle@acm.org>2001-05-25 22:11:21 +0000
committerLoren J. Rittle <ljrittle@gcc.gnu.org>2001-05-25 22:11:21 +0000
commit45f1add1339020e83e096737e54c1aa70669175a (patch)
tree373f63eb1b05040c7136aadfe4cfb1c3de91c4ef /gcc
parentf245e30e856e5868d579d789f063d6fef76c58ca (diff)
downloadgcc-45f1add1339020e83e096737e54c1aa70669175a.zip
gcc-45f1add1339020e83e096737e54c1aa70669175a.tar.gz
gcc-45f1add1339020e83e096737e54c1aa70669175a.tar.bz2
* config.gcc (*-*-freebsd*): Report bad configuration.
From-SVN: r42599
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config.gcc9
2 files changed, 13 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 587d595..b213d9b 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2001-05-25 Loren J. Rittle <ljrittle@acm.org>
+
+ * config.gcc (*-*-freebsd*): Report bad configuration.
+
2001-05-25 David Edelsohn <edelsohn@gnu.org>
* xcoffout.h (DBX_OUTPUT_GCC_MARKER): Do not emit any marker.
diff --git a/gcc/config.gcc b/gcc/config.gcc
index a86c45e..c40551f 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -339,6 +339,15 @@ case $machine in
*) echo 'Unknown thread configuration for FreeBSD'; exit 1;;
esac
fbsd_tm_file="${fbsd_tm_file} freebsd.h"
+ if test x${thread_file} = xposix; then
+ if test x${enable_libgcj} = xyes; then
+ echo 'FreeBSD does not currently handle --enable-threads (now'
+ echo 'the default to match system compiler) and --enable-libgcj.'
+ echo 'Please explicitly configure with --disable-threads or'
+ echo '--disable-libgcj'
+ exit 1
+ fi
+ fi
;;
esac