Bug 155312

Summary: need 32-bit /usr/lib/libxml2.a and .so
Product: [Fedora] Fedora Reporter: Konstantin Olchanski <olchansk>
Component: libxml2Assignee: Daniel Veillard <veillard>
Status: CLOSED RAWHIDE QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: 3   
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: 2.6.26 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2006-06-07 12:06:39 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Konstantin Olchanski 2005-04-19 00:55:50 UTC
Description of problem:

We use an AMD64 machine running 64-bit Fedora 3 to build 32-bit-compatible
executables and we are missing the 32-bit /usr/lib/libxml2.a and .so.

This 32-bit library is in the i386 libxml2-devel package, but it cannot be
installed because of this error from RPM: "file /usr/bin/xml2-config from
install of libxml2-devel-2.6.16-3 conflicts with file from package
libxml2-devel-2.6.16-3". (This method works for e.g. "readline-devel").

A workaround is to: "ln -s /usr/lib/libxml2.so.2 /usr/lib/libxml2.so", but I do
not know if it works long-term- I have seen something (ldconfig?), sometimes,
remove and rearrange symlinks in /usr/lib.

In our environment, where we mostly build 32-bit binaries, we would prefer to
have all 32-bit development libraries installed by the "install everything"
install method.

For reference:
[olchansk@send src]$ rpm -q libxml2
libxml2-2.6.16-3
libxml2-2.6.16-3
[olchansk@send src]$ rpm -q libxml2-devel
libxml2-devel-2.6.16-3

K.O.

Comment 1 Daniel Veillard 2006-06-07 12:06:39 UTC
Should be fixed in rawhide with libxml2-2.6.26,

Daniel