[Proj] SO names in 4.9.1 and current trunk
Roger Bivand
Roger.Bivand at nhh.no
Wed Mar 11 08:58:35 EST 2015
Is anyone else seeing a change in the naming of shared objects?
In PROJ trunk of January 21, 2015, and in the abandoned 4.9.0RC1 I see:
$ ls -l lib*
-rw-rw-r--. 1 rsb rsb 3193442 Jan 21 09:54 libproj.a
lrwxrwxrwx. 1 rsb rsb 13 Jan 21 09:54 libproj.la -> ../libproj.la
-rw-rw-r--. 1 rsb rsb 953 Jan 21 09:54 libproj.lai
lrwxrwxrwx. 1 rsb rsb 16 Jan 21 09:54 libproj.so -> libproj.so.0.8.0
lrwxrwxrwx. 1 rsb rsb 16 Jan 21 09:54 libproj.so.0 ->
libproj.so.0.8.0
-rwxrwxr-x. 1 rsb rsb 1584463 Jan 21 09:54 libproj.so.0.8.0
in current trunk:
$ ls -l lib*
-rw-rw-r--. 1 rsb rsb 3205082 Mar 11 14:49 libproj.a
lrwxrwxrwx. 1 rsb rsb 13 Mar 11 14:49 libproj.la -> ../libproj.la
-rw-rw-r--. 1 rsb rsb 955 Mar 11 14:49 libproj.lai
lrwxrwxrwx. 1 rsb rsb 16 Mar 11 14:49 libproj.so -> libproj.so.9.0.0
lrwxrwxrwx. 1 rsb rsb 16 Mar 11 14:49 libproj.so.9 ->
libproj.so.9.0.0
-rwxrwxr-x. 1 rsb rsb 1593661 Mar 11 14:49 libproj.so.9.0.0
and in the 4.9.1 tarball:
$ ls -l lib*
-rw-rw-r--. 1 rsb rsb 3206058 Mar 11 12:36 libproj.a
lrwxrwxrwx. 1 rsb rsb 13 Mar 11 12:36 libproj.la -> ../libproj.la
-rw-rw-r--. 1 rsb rsb 955 Mar 11 12:36 libproj.lai
lrwxrwxrwx. 1 rsb rsb 16 Mar 11 12:36 libproj.so -> libproj.so.9.0.0
lrwxrwxrwx. 1 rsb rsb 16 Mar 11 12:36 libproj.so.9 ->
libproj.so.9.0.0
-rwxrwxr-x. 1 rsb rsb 1593661 Mar 11 12:36 libproj.so.9.0.0
The consequence is that downstream software linking to libproj.so.0 gets
lost. Should libproj.so.9.0.0 be libproj.so.0.9.0? (All cases Fedora 21,
compiled locally using autotools, not Cmake)
Roger
--
Roger Bivand
Department of Economics, Norwegian School of Economics,
Helleveien 30, N-5045 Bergen, Norway.
voice: +47 55 95 93 55; fax +47 55 95 91 00
e-mail: Roger.Bivand at nhh.no
More information about the Proj
mailing list