[Bug 1069257] Review Request: fparser - Function parser library for C++

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=1069257



--- Comment #27 from Till Hofmann <hofmann@xxxxxxxxxxxxxxxxxxx> ---
(In reply to Michael Schwendt from comment #26)
> 
> Is it because of CMake messing it up?
> 
> Just "libfparser-4.5.so" as the SONAME should suffice and match the file
> name and also match Debian's libfparser-4.3.so naming scheme.

Hm, I'm not sure this is possible with cmake. If I don't set NO_SONAME and set
SOVERSION to "", I get 

$ eu-readelf -d libfparser-4.5.so | grep SONAME
  SONAME            Library soname: [libfparser-4.5.so.]

because cmake automatically generates the prefix 'libfparser-4.5.so.' and
appends the SOVERSION. Also, I don't know if I can set the SONAME manually, I
didn't find a way to do so.

An easy solution would be to set the SOVERSION to 0, resulting in a SONAME
'libfparser-4.5.so.0', but then this would be incompatible with the debian
SONAME. Also, this SONAME is probably more confusing than
'libfparser-4.5.so.4.5'


Since we've already talked about switching to autotools, I'll have a look at
the debian patch, maybe it's easy to adopt.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list
package-review@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/package-review





[Index of Archives]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]