Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


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





--- Comment #4 from Michael Schwendt <[EMAIL PROTECTED]>  2008-12-02 16:24:40 
EDT ---
As guessed:

$ grep soname build.libzdb.10.log
gcc -shared [...] -Wl,-soname -Wl,libzdb-2.2.3.so.4 -o
.libs/libzdb-2.2.3.so.4.1.2

$ objdump -x libzdb-2.2.3.so.4.1.2 |grep -i son
  SONAME               libzdb-2.2.3.so.4

This is the internal library name an application will link with. The dynamic
loader/linker will use this name when searching for the library file. And
rpmbuild constructs automatic dependencies on these names.

Including the full software 2.2.3 version in it (instead of just the library
versioning scheme at the very right) implies that every time the 2.2.3 version
will change, the dependencies of all packages that require this library will be
broken and will need a rebuild.

[...]

libzdb-devel stores its header files directly in /usr/include. Due to file
names like URL.h, Connection.h and Exception.h, this is typical pollution of
the global namespace and must be avoided. Please install into
/usr/include/libzdb/ instead.

[...]

Package "Summary" can start with "Small, fast, ..." instead of "A ...".

[...]

You can build with --disable-static to skip building the static lib.

[...]

The licencing stuff covered in file "EXCEPTIONS" seems okay. I'm not a lawyer,
though, so Fedora Legal and/or a second pair of eyes would be good.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

_______________________________________________
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review

Reply via email to