aboutsummaryrefslogtreecommitdiff
path: root/gcc/configure
diff options
context:
space:
mode:
authorScott Bambrough <scottb@corelcomputer.com>1999-03-26 15:30:20 +0000
committerNick Clifton <nickc@gcc.gnu.org>1999-03-26 15:30:20 +0000
commit65120c403e5b5ac19467ec61b9708e48b0abc18d (patch)
treec5b57f5d0f0547ab8eebd7b846bd76bb6ceea45f /gcc/configure
parenta276c69fa9b11429d69f53b08f1d374893083643 (diff)
downloadgcc-65120c403e5b5ac19467ec61b9708e48b0abc18d.zip
gcc-65120c403e5b5ac19467ec61b9708e48b0abc18d.tar.gz
gcc-65120c403e5b5ac19467ec61b9708e48b0abc18d.tar.bz2
Apply patch from Scott Bambrough <scottb@corelcomputer.com> Modified arm*-*-linux-gnu* target to set thread_file to 'posix' if --enable-threads...
Apply patch from Scott Bambrough <scottb@corelcomputer.com> Modified arm*-*-linux-gnu* target to set thread_file to 'posix' if --enable-threads, --enable-threads=[yes,pthreads,posix] is passed as a command line parameter to configure. Modified TARGET_LIBGCC2_CFLAGS to include -fPIC. If not included libgcc2 is not compiled with PIC flag, as it should be. From-SVN: r26000
Diffstat (limited to 'gcc/configure')
-rwxr-xr-xgcc/configure5
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/configure b/gcc/configure
index cac883e..d923cc9 100755
--- a/gcc/configure
+++ b/gcc/configure
@@ -3088,6 +3088,11 @@ for machine in $build $host $target; do
tmake_file="t-linux arm/t-linux"
extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
gnu_ld=yes
+ case x${enable_threads} in
+ x | xyes | xpthreads | xposix)
+ thread_file='posix'
+ ;;
+ esac
;;
arm*-*-aout)
tm_file=arm/aout.h