docs/88454: [patch] Porter's Handbook: Update sec. on Shared Libraries

Simon L. Nielsen simon at FreeBSD.org
Thu Nov 3 19:30:28 UTC 2005


The following reply was made to PR docs/88454; it has been noted by GNATS.

From: "Simon L. Nielsen" <simon at FreeBSD.org>
To: Volker Stolz <vs at FreeBSD.org>
Cc: FreeBSD-gnats-submit at FreeBSD.org
Subject: Re: docs/88454: [patch] Porter's Handbook: Update sec. on Shared Libraries
Date: Thu, 3 Nov 2005 20:28:02 +0100

 --BXVAT5kNtrzKuDFl
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline
 Content-Transfer-Encoding: quoted-printable
 
 On 2005.11.03 15:26:04 +0100, Volker Stolz wrote:
 
 > --- shlibs.diff begins here ---
 > Index: book.sgml
 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
 > RCS file: /home/dcvs/doc/en_US.ISO8859-1/books/porters-handbook/book.sgml=
 ,v
 > retrieving revision 1.625
 > diff -u -u -r1.625 book.sgml
 > --- book.sgml	2 Nov 2005 21:43:56 -0000	1.625
 > +++ book.sgml	3 Nov 2005 14:22:43 -0000
 > @@ -3869,6 +3869,16 @@
 >  	<programlisting>INSTALLS_SHLIB=3D yes
 >  LDCONFIG_DIRS=3D  %%PREFIX%%/lib/foo %%PREFIX%%/lib/bar</programlisting>
 > =20
 > +	<para>Remember that non-standard directories will not be passed to
 
 I would suggest "Note that" instead.  Just sounds better IMO.
 
 > +	  <literal>/sbin/ldconfig</literal> on a reboot! If any port really
 
 You should use &man.ldconfig.8; instead of <literal>/...</literal>.
 Also I would suggest simply saying "boot" instead of "reboot".  Also
 you should use double space before new sentence (IE. after the "!").
 
 > +	  needs this to work, install a startup-script as
 > +	  <literal>x11/kdelibs3</literal> does. Please double-check, often
 
 Use <filename role=3D"package">x11/kdelibs3</filename> and double space
 after ".".
 
 > +	  this is not necessary at all or can be avoided through
 > +	  <literal>-rpath</literal> or setting <makevar>LD_RUN_PATH</makevar>
 
 Since LD_LIBRARY_PATH is an environment variable you should use <envar>.
 
 > +	  during linking (see <literal>lang/moscow_ml</literal> for an example),
 
 <filename role=3D"package"> again.
 
 > +	  or through a shell-wrapper which sets <makevar>LD_LIBRARY_PATH</makev=
 ar>
 > +	  before invoking the binary, like <literal>www/mozilla</literal> does.=
 </para>
 
 <filename role=3D"package"> again.
 
 Hope this helps.
 
 --=20
 Simon L. Nielsen
 
 --BXVAT5kNtrzKuDFl
 Content-Type: application/pgp-signature
 Content-Disposition: inline
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.2 (FreeBSD)
 
 iD8DBQFDamTBh9pcDSc1mlERAmDgAJ0dzhdRLO7RaTmOM0JHqnS+QVULHwCaAxm7
 hcOxO6euHV9sSL4gZqnygss=
 =uDRv
 -----END PGP SIGNATURE-----
 
 --BXVAT5kNtrzKuDFl--



More information about the freebsd-doc mailing list