Opened 13 years ago

Closed 13 years ago

#243 closed defect (fixed)

Unexpected version numbering of installed libraries

Reported by: Jari Häkkinen Owned by: Jari Häkkinen
Priority: major Milestone: yat 0.4
Component: build Version: 0.3.1
Keywords: Cc:

Description

Doing ls -rtl /usr/local/lib after installation of yat 0.3.1 gives

-rwxr-xr-x    1 root  wheel      831 Sep 19 20:09 libyat.la*
lrwxr-xr-x    1 root  wheel       18 Sep 19 20:09 libyat.dylib@ -> libyat.0.0.0.dylib
-rw-r--r--    1 root  wheel  1120420 Sep 19 20:09 libyat.a
lrwxr-xr-x    1 root  wheel       18 Sep 19 20:09 libyat.0.dylib@ -> libyat.0.0.0.dylib
-rwxr-xr-x    1 root  wheel   630788 Sep 19 20:09 libyat.0.0.0.dylib*

I would like to see 0.0.0 replaced with 0.3.1.

Change History (4)

comment:2 Changed 13 years ago by Jari Häkkinen

Status: newassigned

comment:3 Changed 13 years ago by Peter

From link above

Never try to set the interface numbers so that they correspond to the release number of your package. This is an abuse that only fosters misunderstanding of the purpose of library versions. Instead, use the `-release' flag (see Release numbers), but be warned that every release of your package will not be binary compatible with any other release.

comment:4 Changed 13 years ago by Jari Häkkinen

Resolution: fixed
Status: assignedclosed

changeset:1097 fixes this. ReleaseProcedure was also changed.

Note: See TracTickets for help on using tickets.