#28 Link against versionless lib of ACE?



Could it be possible to link yarp against the .so without version number under linux?

It would be a lot easier for packaging it (no need to recompile it every time ACE releases a version).

It would be even better to have ACE provide a service-less numbered library (without the last number).


  • Paul Fitzpatrick

    I believe that successive ACE releases are unlikely to be exactly binary compatible, since so much of ACE's implementation is exposed in header files. So that last number is probably needed (or a lot of testing would be needed on each version bump to show that it isn't). However, if you find that ACE does maintain an ABI version that is distinct from their API version, please let me know.

    Depending on how you are doing packaging, one possibility is to build a specific version of ACE into YARP, rather than linking to a system version. You can see how to do this in the find_ace script in this directory: http://code.google.com/p/rosyarp/source/browse/#svn/trunk/yarp-test

  • Paul Fitzpatrick

    • assigned_to: nobody --> eshuy

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.

No, thanks