illumos-packaging/libbrand/debian/patches/libbrand-use-gnuld.patch

31 lines
1012 B
Diff

Index: libbrand/usr/src/lib/Makefile.lib
===================================================================
--- libbrand.orig/usr/src/lib/Makefile.lib 2014-04-05 19:36:58.202174075 +0400
+++ libbrand/usr/src/lib/Makefile.lib 2014-04-05 19:38:19.807440560 +0400
@@ -136,8 +136,8 @@
HSONAME= -h$(SONAME)
-DYNFLAGS= $(HSONAME) $(ZTEXT) $(ZDEFS) $(BDIRECT) \
- $(MAPFILES:%=-M%) $(MAPFILE.PGA:%=-M%) $(MAPFILE.NED:%=-M%)
+DYNFLAGS= $(HSONAME) $(ZTEXT) $(ZDEFS) \
+ $(MAPFILES:%=-Wl,--version-script=%)
LDLIBS= $(LDLIBS.lib)
Index: libbrand/usr/src/lib/libbrand/common/mapfile-vers
===================================================================
--- libbrand.orig/usr/src/lib/libbrand/common/mapfile-vers 2014-03-01 16:18:11.000000000 +0400
+++ libbrand/usr/src/lib/libbrand/common/mapfile-vers 2014-04-05 19:38:42.641032780 +0400
@@ -37,9 +37,8 @@
# MAPFILE HEADER END
#
-$mapfile_version 2
-SYMBOL_VERSION SUNWprivate {
+SUNWprivate {
global:
brand_allow_exclusive_ip;
brand_close;