perlhack update, by Steve Grazzini
[p5sagit/p5-mst-13.2.git] / hints / openbsd.sh
index cc94617..5d47e0a 100644 (file)
@@ -104,6 +104,19 @@ $define|true|[yY]*)
        # any openbsd version dependencies with pthreads?
        ccflags="-pthread $ccflags"
        ldflags="-pthread $ldflags"
+       case "$osvers" in
+       [0-2].*|3.[0-2])
+               # Change from -lc to -lc_r
+               set `echo "X $libswanted " | sed 's/ c / c_r /'`
+               shift
+               libswanted="$*"
+       ;;
+       esac
+       case "$osvers" in
+       [012].*|3.[0-3])
+               # Broken at least up to OpenBSD 3.2, we'll see about 3.3.
+               d_getservbyname_r=$undef ;;
+       esac
 esac
 EOCBU