--- embedaddon/readline/support/shobj-conf 2014/07/30 08:16:46 1.1 +++ embedaddon/readline/support/shobj-conf 2014/07/30 08:43:39 1.1.1.1.2.3 @@ -132,7 +132,7 @@ linux*-*|gnu*-*|k*bsd*-gnu-*|freebsd*-gentoo) SHLIB_LIBVERSION='$(SHLIB_LIBSUFF).$(SHLIB_MAJOR)$(SHLIB_MINOR)' ;; -freebsd2*) +freebsd2.*) SHOBJ_CFLAGS=-fpic SHOBJ_LD=ld SHOBJ_LDFLAGS='-x -Bshareable' @@ -142,21 +142,14 @@ freebsd2*) ;; # FreeBSD-3.x ELF -freebsd3*|freebsdaout*) +freebsd3.*|freebsdaout*) SHOBJ_CFLAGS=-fPIC SHOBJ_LD='${CC}' - if [ -x /usr/bin/objformat ] && [ "`/usr/bin/objformat`" = "elf" ]; then SHOBJ_LDFLAGS='-shared -Wl,-soname,$@' SHLIB_XLDFLAGS='-Wl,-rpath,$(libdir)' SHLIB_LIBVERSION='$(SHLIB_LIBSUFF).$(SHLIB_MAJOR)' - else - SHOBJ_LDFLAGS='-shared' - - SHLIB_XLDFLAGS='-R$(libdir)' - SHLIB_LIBVERSION='$(SHLIB_LIBSUFF).$(SHLIB_MAJOR)$(SHLIB_MINOR)' - fi ;; # FreeBSD-4.x and later have only ELF