Bug 98886 - No IA32 OpenMotif libraries for application compatibility
Summary: No IA32 OpenMotif libraries for application compatibility
Alias: None
Product: Red Hat Enterprise Linux 2.1
Classification: Red Hat
Component: openmotif
Version: 2.1
Hardware: ia64
OS: Linux
Target Milestone: ---
Assignee: Thomas Woerner
QA Contact:
Keywords: FutureFeature
Depends On:
TreeView+ depends on / blocked
Reported: 2003-07-09 21:17 UTC by Rick Beldin
Modified: 2007-11-30 22:06 UTC (History)
2 users (show)

Clone Of:
Last Closed: 2005-05-12 20:14:30 UTC

Attachments (Terms of Use)

Description Rick Beldin 2003-07-09 21:17:54 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3) Gecko/20030314

Description of problem:
A customer has developed an IA32 product on RH that uses OpenMotif, which means
it has a dependency on libXm and possibly libMrm and libUil.
They would like to continue to deliver their product 'as is' and have it use the
IA32 compatability libraries provided in x86-compat-libs-7.2-1 when run on an
IA64 platform.   They have already done testing and know that if the IA32
libraries are copied to the IA64 system, the program runs correctly.
While they know about the increased performance they would get if they were to
rebuild their product natively on IA64,  they believe that the rebuilding,
retesting, and repackaging their product for a new platform to be

There appear to be two alternatives: 

- modify the x86-compat-libs-7.2-1 to include libXm, libMrm, and 
libUil from the IA32 shared libraries package openmotif-2.1.30-11

- create a new package containing only the IA32 Motif shared libraries


Version-Release number of selected component (if applicable):

How reproducible:

Steps to Reproduce:
1.Build a IA32 Motif app and copy the binary to IA64 RH AS 2.1
2.Try to run it - fails with missing libXm.so.3


3.copy libXm.so.3 from IA32 system to /usr/i386-glibc22-linux/lib/
4.re-run ldconfig or set LD_LIBRARY_PATH

Actual Results:  IA32 Motif program works correctly

Additional info:

Fixing this problem will make use of the IA64 platform more convenient for
software developers who would like to develop on IA32 and deliver on IA64.

Comment 1 C.L. Skillern 2004-03-15 22:39:06 UTC
32-bit Motif and Xaw3d libraries are also missing in RH AWS3.0 from
the /usr/X11R6/lib directory. 

It isn't just "convenience" of not porting. Our applications use a
32-bit vendor library from Landmark Graphics, and this library is ONLY
available as 32-bit. 

Comment 2 Suzanne Hillman 2005-05-12 20:14:30 UTC
Please submit this feature request through your support contact.

Note You need to log in before you can comment on or make changes to this bug.