assume `aout' for modern FreeBSD by absence of deprecated
`objformat'.
2005-08-18 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+ * libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [ freebsd ]: Do not
+ assume `aout' for modern FreeBSD by absence of deprecated
+ `objformat'.
+
* libtool.m4 [sun, CC] (AC_LIBTOOL_LANG_CXX_CONFIG): Move
postdeps override ..
(AC_LIBTOOL_POSTDEP_PREDEP): ..here, so they actually override.
freebsd* | dragonfly*)
# DragonFly does not have aout. When/if they implement a new
# versioning mechanism, adjust this.
- objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
+ if test -x /usr/bin/objformat; then
+ objformat=`/usr/bin/objformat`
+ else
+ case $host_os in
+ freebsd[[123]]*) objformat=aout ;;
+ *) objformat=elf ;;
+ esac
+ fi
version_type=freebsd-$objformat
case $version_type in
freebsd-elf*)