From: Kurt Zeilenga Date: Fri, 18 Dec 1998 21:54:06 +0000 (+0000) Subject: Fix ltconfig for FreeBSD 3 (elf detection was wrong). X-Git-Tag: OPENLDAP_SLAPD_BACK_LDAP~919 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=052bbc209721164b31c2e38167224410e90c5dc2;p=openldap Fix ltconfig for FreeBSD 3 (elf detection was wrong). Also fixed "empty translation unit" problem reported by Randy Kunkee --- diff --git a/build/ltconfig b/build/ltconfig index b746287cd2..729792ddb5 100755 --- a/build/ltconfig +++ b/build/ltconfig @@ -541,7 +541,7 @@ if test -n "$pic_flag"; then # Check to make sure the pic_flag actually works. echo $ac_n "checking if $compiler PIC flag $pic_flag works... $ac_c" 1>&6 $rm conftest* - echo > conftest.c + echo "int __my_integer = 0" \; > conftest.c save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $pic_flag -DPIC" echo "$progname:547: checking if $compiler PIC flag $pic_flag works" >&5 @@ -1133,8 +1133,8 @@ freebsd2*) freebsd3*) version_type=freebsd library_names_spec='${libname}${release}.so.$versuffix $libname.so' - if [ $PORTOBJFORMAT = elf ]; then - finish_cmds='PATH="$PATH:/sbin" OBJFORMAT="$PORTOBJFORMAT" ldconfig -m $libdir' + if [ -x `/usr/bin/objformat` ]; then + finish_cmds='PATH="$PATH:/sbin" OBJFORMAT=`objformat` ldconfig -m $libdir' else finish_cmds='PATH="$PATH:/sbin" ldconfig -m $libdir' fi