From: Kurt Zeilenga Date: Sat, 23 Jan 1999 22:56:48 +0000 (+0000) Subject: Add libtool support for FreeBSD 4.x X-Git-Tag: OPENLDAP_REL_ENG_1_2_BETA~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=868fbc8b1058060cebb58d5c969d44e0d0aac606;p=thirdparty%2Fopenldap.git Add libtool support for FreeBSD 4.x --- diff --git a/CHANGES b/CHANGES index 0a0d7ef91e..ccbd08db84 100644 --- a/CHANGES +++ b/CHANGES @@ -9,6 +9,7 @@ Changes included in OpenLDAP 1.2 Added slapd logging option Added slapd nextid chunking Added LDBM DB2 debugging support + Added build support for FreeBSD 4.x Fixed client SIGPIPE handling Fixed configure wait3 handling Fixed lber leaking ber_scanf diff --git a/build/ltconfig b/build/ltconfig index e4ecdbd7ec..440d305141 100755 --- a/build/ltconfig +++ b/build/ltconfig @@ -776,8 +776,13 @@ else hardcode_shlibpath_var=no ;; - # FreeBSD 3, at last, uses gcc -shared to do shared libraries. - freebsd3*) + freebsd1*) + ld_shlibs=no + can_build_shared=no + ;; + + # FreeBSD 3 and greater uses gcc -shared to do shared libraries. + freebsd* ) archive_cmds='$CC -shared -o $lib$libobjs' hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes @@ -1130,7 +1135,11 @@ freebsd2*) shlibpath_var=LD_LIBRARY_PATH ;; -freebsd3*) +freebsd1*) + dynamic_linker=no + ;; + +freebsd*) version_type=freebsd library_names_spec='${libname}${release}.so.$versuffix $libname.so' if [ -x `/usr/bin/objformat` ]; then