diff options
author | Loren J. Rittle <ljrittle@acm.org> | 2001-05-25 22:11:21 +0000 |
---|---|---|
committer | Loren J. Rittle <ljrittle@gcc.gnu.org> | 2001-05-25 22:11:21 +0000 |
commit | 45f1add1339020e83e096737e54c1aa70669175a (patch) | |
tree | 373f63eb1b05040c7136aadfe4cfb1c3de91c4ef /gcc | |
parent | f245e30e856e5868d579d789f063d6fef76c58ca (diff) | |
download | gcc-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/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config.gcc | 9 |
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 |