Great Dago !<div><br></div><div>I have rebuilt my packages with these options three weeks ago and I had no problem so far, so I don't think we will discover a lot of corner cases.</div><div><br></div><div>It would be interesting to know the number of unecessary dependencies we will be able to remove thanks to the "-z ignore" option.</div>
<div><br></div><div>Yann</div><div><br><div class="gmail_quote">2012/9/17 Dagobert Michelsen <span dir="ltr"><<a href="mailto:dam@opencsw.org" target="_blank">dam@opencsw.org</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I just activated the proposed changes to linking in r19219.<br>
  <a href="http://sourceforge.net/apps/trac/gar/changeset/19219" target="_blank">http://sourceforge.net/apps/trac/gar/changeset/19219</a><br>
<br>
1. Stick to Solaris 10u8 by using a linker map:<br>
<br>
LINKER_MAPS ?= $(foreach MAP,$(LINKER_MAP_RELEASE) $(EXTRA_LINKER_MAPS),-M $(abspath $(GARDIR)/lib/map.$(LINKER_MAP_RELEASE)))<br>
<br>
#   <a href="http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/lib/libc/port/mapfile-vers#301" target="_blank">http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/lib/libc/port/mapfile-vers#301</a><br>


libc.so - SUNW_1.22.5 SUNWprivate_1.1 $ADDVERS=SUNW_1.22.5;<br>
#  <a href="http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/lib/libresolv2/common/mapfile-vers" target="_blank">http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/lib/libresolv2/common/mapfile-vers</a><br>


libresolv.so - SUNW_2.2 SUNWprivate_2.1 $ADDVERS=SUNW_2.2;<br>
# <a href="http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/lib/libnsl/common/mapfile-vers" target="_blank">http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/lib/libnsl/common/mapfile-vers</a><br>


libnsl.so - SUNW_1.9.1 SUNWprivate_1.5 $ADDVERS=SUNW_1.9.1;<br>
<br>
2. Default to direct linking<br>
<br>
LINKER_DIRECT ?= -B direct<br>
<br>
3. Default to ignore unused library bindings<br>
<br>
LINKER_IGNORE ?= -z ignore<br>
<br>
<br>
<br>
The flags are documented in the variable reference and<br>
  <a href="https://sourceforge.net/apps/trac/gar/wiki/Mapfiles" target="_blank">https://sourceforge.net/apps/trac/gar/wiki/Mapfiles</a><br>
<br>
<br>
Best regards<br>
<br>
  -- Dago<br>
<span><font color="#888888"><br>
<br>
--<br>
"You don't become great by trying to be great, you become great by wanting to do something,<br>
and then doing it so hard that you become great in the process." - xkcd #896<br>
<br>
</font></span><br>_______________________________________________<br>
maintainers mailing list<br>
<a href="mailto:maintainers@lists.opencsw.org" target="_blank">maintainers@lists.opencsw.org</a><br>
<a href="https://lists.opencsw.org/mailman/listinfo/maintainers" target="_blank">https://lists.opencsw.org/mailman/listinfo/maintainers</a><br>
.:: This mailing list's archive is public. ::.<br></blockquote></div><br></div>