#14 Native binaries for ia-64 (Itanium) proc. architectu [Fixed]

v3.2.3
open-fixed
None
5
2007-07-09
2007-02-19
Travis Carlson
No

One of our users has built native binaries of the Service Wrapper for the 64-bit Itanium architecture:

HP rx2600 Itaniums running RHEL4. Here is the uname -a report:
Linux prey 2.6.9-42.0.3.EL #1 SMP Mon Sep 25 17:14:34 EDT 2006 ia64 ia64 GNU/Linux
JVM: BEA JRockit (build R27.1.0-109-73164-1.5.0_08-20061129-1425-linux-ia64,

The binaries are available as an attachment to the following JIRA issue:
http://mule.mulesource.org/jira/browse/MULE-1337

Travis

Discussion

  • Travis Carlson
    Travis Carlson
    2007-02-20

    Logged In: YES
    user_id=804800
    Originator: YES

    You'll need to make "ia" a separate architecture (our user reports that the x86 binary does not run on his Itanium machine):

    case "$PROC_ARCH" in
    'amd64' | 'athlon' | 'i386' | 'i486' | 'i586' | 'i686' | 'x86_64')
    DIST_ARCH="x86"
    break;;
    'ia32' | 'ia64')
    DIST_ARCH="ia"
    break;;

    Also, is there really such a thing as "ia32"?

     
  • Krystian Nowak
    Krystian Nowak
    2007-05-28

    Logged In: YES
    user_id=1294218
    Originator: NO

    Using mule 1.4.0 there is still a problem with the wrapper for IA64 on Linux. Even though there are following values for the given variables:
    PROC_ARCH = ia64
    DIST_ARCH = ia
    DIST_OS = linux
    WRAPPER_CMD = /home/qualipso/soft/mule/sbin/wrapper-linux-ia-64

    is still tries to load "libwrapper-linux-x86-64.so" instead of "libwrapper-linux-ia-64.so".
    The quick fix is to replace the x86 binary with its ia64 version, but it's a dirty hack...

    uname -a report:
    Linux hostname 2.4.21-20.0.1.EL.cern #1 SMP Fri Dec 3 09:27:15 CET 2004 ia64 GNU/Linux

     
  • Leif Mortenson
    Leif Mortenson
    2007-07-09

    Logged In: YES
    user_id=228081
    Originator: NO

    Travis,
    I have modified the UNIX shell script and the WrapperManager class so it will now use the architecture name "ia" for IA64 systems. This will be in the 3.3.0 release.

    Cheers,
    Leif

     
  • Leif Mortenson
    Leif Mortenson
    2007-07-09

    • milestone: --> v3.2.3
    • assigned_to: nobody --> mortenson
    • summary: Native binaries for ia-64 (Itanium) proc. architecture --> Native binaries for ia-64 (Itanium) proc. architectu [Fixed]
    • status: open --> open-fixed