Red Hat Bugzilla – Bug 139563
RedHat doesn't include "libparted" among the compat libraries.
Last modified: 2007-11-30 17:07:14 EST
From Bugzilla Helper:
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET
Description of problem:
Please include 'libparted' comatability library needed for
IA64.extended systems x86_64
Version-Release number of selected component (if applicable):
libparted comatability library needed for IA64.extended systems x86_64
Steps to Reproduce:
1. VERITAS needs this to run 32-bit on 64 bit platforms.
What specifically does Veritas use libparted for? Note that libparted
placing in needinfo. Note Bill's question in comment#2.
Sheryl, need some answers so we can proceed.
We link a 32-bit binary to the shared GPL library, like many others.
If they don't ship the 32-bit version, though, we can't do that.
It's no different then our linkage to, say, libc. For instance,
> [root@vmlx11 vold]# ldd ./vxconfigd
> libcrypt.so.1 => /lib/libcrypt.so.1 (0x00d8f000)
> libm.so.6 => /lib/tls/libm.so.6 (0x003b1000)
> libc.so.6 => /lib/tls/libc.so.6 (0x00288000)
> libdl.so.2 => /lib/libdl.so.2 (0x003d6000)
> libvxscsi.so => not found
> libparted-1.6.so.12 => /usr/lib/libparted-1.6.so.12
> /lib/ld-linux.so.2 (0x0026b000)
> libuuid.so.1 => /lib/libuuid.so.1 (0xb7f97000)
Is this request RHEL4 specific? ie, why wasn't this also needed on RHEL3?
We didn't use parted in RHEL3, since we weren't supporting EFI/GPT.
With RHEL4, particularly on ia64, we need to support. So, we use the
nice libparted interfaces, like any other shared library. Note we're
not linking to a static library which seems prohibited. This is just
linking in to a shared library just like the ones in the example
above. Since our user binaries are all still 32-bit, we'd like the
32-bit libparted included somewhere on both x86_64 and ia64 so we can
use the same binary across all of them. Note that libparted is already
installed on all these archs, but x86_64 and ia64 include only the
never mind. veritas is not going to use libparted. the fact that
it's licensed GPL rather than LGPL means we can't use it in our
sorry for the slow followup--it took a little awhile to get everyone
to understand that it was licensed GPL and thus not usable by non-GPL
i would close this bug, but it's apparently blocking a couple of other
bugs that i can't look at so i don't know if they're depending on a fix
Closing per last comment.