mirror of
https://git.freebsd.org/ports.git
synced 2025-06-24 22:20:35 -04:00
39 lines
989 B
Text
39 lines
989 B
Text
--- support/shobj-conf.orig 2009-10-28 14:20:21.000000000 +0100
|
|
+++ support/shobj-conf 2011-11-05 18:02:22.000000000 +0100
|
|
@@ -118,7 +118,7 @@
|
|
SHLIB_LIBVERSION='$(SHLIB_LIBSUFF).$(SHLIB_MAJOR)$(SHLIB_MINOR)'
|
|
;;
|
|
|
|
-freebsd2*)
|
|
+freebsd2.*)
|
|
SHOBJ_CFLAGS=-fpic
|
|
SHOBJ_LD=ld
|
|
SHOBJ_LDFLAGS='-x -Bshareable'
|
|
@@ -128,25 +128,18 @@
|
|
;;
|
|
|
|
# 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
|
|
-freebsd[4-9]*|freebsdelf*|dragonfly*)
|
|
+freebsd[4-9].*|freebsd1[0-9].*|freebsdelf*|dragonfly*)
|
|
SHOBJ_CFLAGS=-fPIC
|
|
SHOBJ_LD='${CC}'
|
|
|