diff options
| author | stwo@users.sourceforge.net <stwo> | 2010-02-19 13:36:52 (GMT) |
|---|---|---|
| committer | stwo@users.sourceforge.net <stwo> | 2010-02-19 13:36:52 (GMT) |
| commit | 6e5c04a611edc4ca0c9a269245158fb244597e2c (patch) | |
| tree | f3fd954a16cea280064c5ec623141011397db7b7 /unix/configure | |
| parent | 75300ed6092657c1c417b5be2494015af11f4e9e (diff) | |
| download | tcl-6e5c04a611edc4ca0c9a269245158fb244597e2c.zip tcl-6e5c04a611edc4ca0c9a269245158fb244597e2c.tar.gz tcl-6e5c04a611edc4ca0c9a269245158fb244597e2c.tar.bz2 | |
Correct compiler/linker flags for threaded builds on OpenBSD.
Diffstat (limited to 'unix/configure')
| -rwxr-xr-x | unix/configure | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/unix/configure b/unix/configure index 8622d91..40115bf 100755 --- a/unix/configure +++ b/unix/configure @@ -8067,6 +8067,14 @@ else LDFLAGS="" fi + if test "${TCL_THREADS}" = "1"; then + + # OpenBSD builds and links with -pthread, never -lpthread. + LIBS=`echo $LIBS | sed s/-lpthread//` + CFLAGS="$CFLAGS -pthread" + SHLIB_CFLAGS="$SHLIB_CFLAGS -pthread" + +fi # OpenBSD doesn't do version numbers with dots. UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.a' @@ -9289,7 +9297,7 @@ fi BSD/OS*) ;; CYGWIN_*) ;; IRIX*) ;; - NetBSD-*|FreeBSD-*) ;; + NetBSD-*|FreeBSD-*|OpenBSD-*) ;; Darwin-*) ;; SCO_SV-3.2*) ;; *) SHLIB_CFLAGS="-fPIC" ;; |
