Menu

#51 libgraphite2.la contains incorrect library_names on OS X

open-fixed
nobody
None
5
2018-10-04
2013-02-26
No

The libgraphite2.la file installed by graphite2 1.2.0 contains this on OS X:

# Names of this library.
library_names='libgraphite2.dylib.3.1.0 libgraphite2.dylib.3 libgraphite2.dylib'

Unlike on some other UNIX-like systems where the ".so" suffix is used and appears before the library version number(s), on OS X, the ".dylib" suffix appears at the end of the library names, after the library version number(s).

It's only the names printed in the library_names line of the libgraphite2.la file that aren't right; the actual library file that's installed, and its symlinks, have the right names:

/opt/local/lib/libgraphite2.3.0.1.dylib
/opt/local/lib/libgraphite2.3.dylib
/opt/local/lib/libgraphite2.dylib

(except for the notable transposal of the last two numbers in the library version number, but that's a separate problem and I'll file a separate ticket).

Discussion

  • Martin Hosken

    Martin Hosken - 2013-02-26
    • status: open --> open-fixed
     
  • Martin Hosken

    Martin Hosken - 2013-02-26

    untested fix pushed

     
  • Ryan Carsten Schmidt

    This ticket can be closed; the library_names are correct in graphite2 1.3.12.

     

Log in to post a comment.