Date: Tue, 3 Oct 2000 17:53:01 -0500 (CDT) From: Sean Farley <sean-freebsd@farley.org> To: freebsd-ports@freebsd.org Subject: Shared library versioning in a new port Message-ID: <Pine.BSF.4.21.0010031737310.73011-100000@thor.farley.org>
next in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I am currently testing out my first port, and I have a problem. It seems that the shared libraries being installed are using the following syntax: libfoo.so.x.y libbar.so.x.y This gives me no problem for the install but during uninstall the port complains about missing files such as: libfoo.so.x libbar.so.x Why is the install chopping off those minor version numbers. Nothing in the Porter's Handbook (http://www.freebsd.org/porters-handbook/) explains on how to handle this situation. I am given the impression from a link in the general Handbook that ELF ignores the minor number which might be the root of my problem. Should I relabel the libraries without the minor version numbers? If yes, how would someone recommend redoing these when the version of the software is v0.9.4? Do I just chop off the minor number? libgsi.so.0.1 libgsicd.so.0.1 libgsif.so.0.1 libgsimidi_pcm.so.2.0 libgsimixer.so.0.1 libgsipcm.so.0.1 libgsisynth.so.0.1 TIA, Sean - ----------------------- sean-freebsd@farley.org -----BEGIN PGP SIGNATURE----- Version: PGP 6.5.1i iQA/AwUBOdpVRgjbTmC/AZIKEQKcCgCgroE5WETSzZueiGX0qNCjSlKR3zwAoN3N 3nFibNXim99E9qBrNTLh1jVl =BUoG -----END PGP SIGNATURE----- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0010031737310.73011-100000>