[csw-maintainers] Direct binding now active

Dagobert Michelsen dam at opencsw.org
Mon Sep 17 16:03:06 CEST 2012


Hi,

I just activated the proposed changes to linking in r19219.
  http://sourceforge.net/apps/trac/gar/changeset/19219

1. Stick to Solaris 10u8 by using a linker map:

LINKER_MAPS ?= $(foreach MAP,$(LINKER_MAP_RELEASE) $(EXTRA_LINKER_MAPS),-M $(abspath $(GARDIR)/lib/map.$(LINKER_MAP_RELEASE)))

#   http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/lib/libc/port/mapfile-vers#301
libc.so - SUNW_1.22.5 SUNWprivate_1.1 $ADDVERS=SUNW_1.22.5;
#  http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/lib/libresolv2/common/mapfile-vers
libresolv.so - SUNW_2.2 SUNWprivate_2.1 $ADDVERS=SUNW_2.2;
# http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/lib/libnsl/common/mapfile-vers
libnsl.so - SUNW_1.9.1 SUNWprivate_1.5 $ADDVERS=SUNW_1.9.1;

2. Default to direct linking

LINKER_DIRECT ?= -B direct

3. Default to ignore unused library bindings

LINKER_IGNORE ?= -z ignore



The flags are documented in the variable reference and
  https://sourceforge.net/apps/trac/gar/wiki/Mapfiles


Best regards

  -- Dago


-- 
"You don't become great by trying to be great, you become great by wanting to do something,
and then doing it so hard that you become great in the process." - xkcd #896

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2351 bytes
Desc: not available
URL: <http://lists.opencsw.org/pipermail/maintainers/attachments/20120917/f2167fb9/attachment-0001.p7s>


More information about the maintainers mailing list