When creating maemo packages, we will tend to take the debian or Ubuntu
package and modify it for maemo. However, for C++ libraries, maybe the
soname would not be appropriate. Is there a policy for this, or can
someone suggest one?


The soname is the package suffix, such as 0c2a seen here:
http://packages.debian.org/unstable/libs/libsigc++-2.0-0c2a

I believe that these suffixes are changed whenever either
- A new version of g++, with a new C++ ABI, is used.
or
- A new version of libstdc++, with a new ABI, is used.

I don't know what the 0, c, 2, or a parts of the suffix mean, or if suffix
is just changed arbitrarily. I can't find an overview of these in the
debian documentation.

Maybe we could use the appropriate debian sonames, but we probably don't
have the same combinations of C++ and libstdc++ ABIs so there might be no
appropriate choice.


I could remove the soname/suffix from the package name, which would
involve a few more changes to the debian/ stuff than I'd like to make, so
I thought I'd check first.


Murray Cumming
[EMAIL PROTECTED]
www.murrayc.com
www.openismus.com

_______________________________________________
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers

Reply via email to