2004-01-11 07:05:31 +00:00
|
|
|
$OpenBSD: patch-autoconf_aclocal_m4,v 1.3 2004/01/11 07:05:31 brad Exp $
|
|
|
|
--- autoconf/aclocal.m4.orig 2003-03-23 02:06:40.000000000 -0500
|
|
|
|
+++ autoconf/aclocal.m4 2004-01-10 23:27:34.000000000 -0500
|
|
|
|
@@ -86,7 +86,7 @@ case "$host_os" in
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
;;
|
|
|
|
- *osf*)
|
|
|
|
+ *osf* | *openbsd*)
|
2002-05-08 02:04:08 +00:00
|
|
|
if test "X$GCC" = Xyes
|
|
|
|
then
|
2004-01-11 07:05:31 +00:00
|
|
|
RPATH="-Wl,-rpath,"
|
|
|
|
@@ -572,6 +572,25 @@ case "$host_os" in
|
2002-10-19 03:07:28 +00:00
|
|
|
ELFLIB_MAJOR="lib\$(THIS_LIB).\$(ELF_MAJOR_VERSION).dylib"
|
|
|
|
ELFLIB_MAJOR_MINOR="lib\$(THIS_LIB).\$(ELF_MAJOR_VERSION).\$(ELF_MINOR_VERSION).dylib"
|
2004-01-11 07:05:31 +00:00
|
|
|
;;
|
2002-05-08 02:04:08 +00:00
|
|
|
+ *openbsd* )
|
|
|
|
+ DYNAMIC_LINK_FLAGS=""
|
|
|
|
+ ELF_CC="$CC"
|
|
|
|
+ case `arch -s` in
|
|
|
|
+ sparc64)
|
|
|
|
+ ELF_CFLAGS="$CFLAGS -fPIC"
|
|
|
|
+ ;;
|
|
|
|
+ *)
|
|
|
|
+ ELF_CFLAGS="$CFLAGS -fpic"
|
|
|
|
+ ;;
|
|
|
|
+ esac
|
|
|
|
+ ELF_LINK="$CC -shared $ELF_CFLAGS"
|
|
|
|
+ ELF_LINK_CMD="\$(ELF_LINK)"
|
2004-01-11 07:05:31 +00:00
|
|
|
+ ELF_DEP_LIBS=
|
2002-05-08 02:04:08 +00:00
|
|
|
+ CC_SHARED="$CC -shared $ELF_CFLAGS"
|
|
|
|
+ if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`"; then
|
|
|
|
+ DYNAMIC_LINK_FLAGS="-Wl,-E"
|
|
|
|
+ fi
|
2004-01-11 07:05:31 +00:00
|
|
|
+ ;;
|
2002-05-08 02:04:08 +00:00
|
|
|
* )
|
|
|
|
echo "Note: ELF compiler for host_os=$host_os may be wrong"
|
2004-01-11 07:05:31 +00:00
|
|
|
ELF_CC="$CC"
|