[Proj] SO names in 4.9.1 and current trunk

Roger Bivand Roger.Bivand at nhh.no
Wed Mar 11 06:58:35 PDT 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