[Bug 698132] New: openSUSE:11.4/libxml2: Bug
https://bugzilla.novell.com/show_bug.cgi?id=698132 https://bugzilla.novell.com/show_bug.cgi?id=698132#c0 Summary: openSUSE:11.4/libxml2: Bug Classification: openSUSE Product: openSUSE.org Version: unspecified Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: 3rd party software AssignedTo: puzel@novell.com ReportedBy: cshorler@googlemail.com QAContact: opensuse-communityscreening@forge.provo.novell.com Found By: Other Blocker: --- I've discovered dynamic library issue for an application compiled with 11.3 - complaining that the required symbol for libxml2 can't be resolved: /usr/lib/libxml2.so.2: no version information available I believe "objdump -p" - shows the program is looking for versioned symbols of libxml2: 0x08f4cab0 0x00 08 LIBXML2_2.6.0 0x0f4c8be0 0x00 05 LIBXML2_2.4.30 On investigating, I (think I) found the package from 11.3 Update for libxml2 has both of these symbol sets e.g. 0007a4e0 g DF .text 000000b5 LIBXML2_2.4.30 xmlXPathDifference 000dc9a0 g DF .text 00000044 LIBXML2_2.4.30 xmlTextReaderHasValue 0004d4a0 g DF .text 00001022 LIBXML2_2.6.20 xmlDOMWrapAdoptNode 000f7f20 g DF .text 0000008e LIBXML2_2.6.0 xmlTextWriterWriteVFormatAttributeNS 0006bd50 g DF .text 00000138 LIBXML2_2.6.0 htmlCtxtUseOptions The output of the same command on the 11.4 binaries for libxml2 doesn't appear to be versioned in the same way: 00079d10 g DF .text 000000b5 Base xmlXPathDifference 000dc490 g DF .text 00000044 Base xmlTextReaderHasValue 0004cb80 g DF .text 00000fce Base xmlDOMWrapAdoptNode 000f79e0 g DF .text 0000008e Base xmlTextWriterWriteVFormatAttributeNS 0006b5a0 g DF .text 00000150 Base htmlCtxtUseOptions On reading the upstream package source - I think the relevant option and linker script is set-up by configure. The test is in configure(.in) and the build process should run ld with the version script when GNU ld is detected. The Build Service logs don't show ld being run with options to invoke the version script. I haven't ascertained if this is the cause of the problem - may get time to work out what's going on with the build process tomorrow. I could probably fix my problem by relinking the application. I regard the change to the library symbol versioning as a bug (as it happened on a minor release - although I don't see this mentioned as criteria in the shared lib policy). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=698132 https://bugzilla.novell.com/show_bug.cgi?id=698132#c1 --- Comment #1 from Christopher HORLER <cshorler@googlemail.com> 2011-06-05 20:43:52 UTC --- Looks like this is the result of a upstream change (Solaris fix) - but even so perhaps it should be reverted as it has been in the upstream: Before release: http://git.gnome.org/browse/libxml2/commit/configure.in?id=82143f4e2af7da7e6... After release: http://git.gnome.org/browse/libxml2/commit/configure.in?id=00819877651b87842... I branched in the Build Service, will submit character patch for review when tested. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=698132 https://bugzilla.novell.com/show_bug.cgi?id=698132#c2 --- Comment #2 from Christopher HORLER <cshorler@googlemail.com> 2011-06-05 22:13:37 UTC --- Submitted Build Service Request #72722 with fix -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=698132 https://bugzilla.novell.com/show_bug.cgi?id=698132#c Petr Uzel <puzel@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium Status|NEW |ASSIGNED -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=698132 https://bugzilla.novell.com/show_bug.cgi?id=698132#c3 Petr Uzel <puzel@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #3 from Petr Uzel <puzel@novell.com> 2011-06-08 09:02:39 UTC --- Thanks for the report, analysis and the patch. The request has been accepted to devel project and to Factory. So closing as FIXED. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com