Find the answer to your Linux question:
Results 1 to 6 of 6
So i have a RHEL5.5 server installed as a clearcase server. When the ClearCase admins started trying to use a tool, they ran into issues. After contacting Rational support, they ...
  1. #1
    Just Joined!
    Join Date
    Mar 2008
    Posts
    44

    32Bit Perl on 64Bit RHEL5

    So i have a RHEL5.5 server installed as a clearcase server. When the ClearCase admins started trying to use a tool, they ran into issues.

    After contacting Rational support, they have been informed that the tool only works with 32Bit perl.

    https://www-304.ibm.com/support/docv...id=swg21257830

    So i itried installing installed perl from the source CD, using "./Configure -des -Dcc="gcc -m32", but i get pp_pack.c: undefined reference to 'floor'


    So i went and installed the 32Bit GDBM from the 32Bit cd, and then the 32Bit perl. I can see gdbm is in /usr/lib (and the 64bit is in /usr/lib/64).

    However both perls say they are in /usr/bin, but when i check with perl -v it says its x86_64

    So how do i get 32bit perl working?

  2. #2
    Linux Guru Rubberman's Avatar
    Join Date
    Apr 2009
    Location
    I can be found either 40 miles west of Chicago, or in a galaxy far, far away.
    Posts
    8,974
    Why not install the 32-bit version of RHEL 5.5 server? If you are mostly using it for ClearCase server duties, that should work well. In any case, if you have enabled the PAE capabilities of the processor in the BIOS (Physical Address Extensions), and the PAE-enabled kernel, then you can use more than 4GB for the OS, although no single application will get more than that. That's usually a good trade-off for times when you need to run 32-bit systems on 64-bit hardware. In any case, if you do succeed in installing 32-bit perl on your 64-bit system, tonnes of stuff is going to seriously break since so many ancillary perl packages on your system will depend upon the 64-bit version being there.

    In any case, contact IBM/Rational tech support a complain bitterly and long about their lack of native 64-bit support in this day and age. Tell them that you are APPALLED at this oversight!
    Sometimes, real fast is almost as good as real time.
    Just remember, Semper Gumbi - always be flexible!

  3. #3
    Just Joined!
    Join Date
    Mar 2008
    Posts
    44
    System has 64GB of memory currently, and is going to be expanded upon. 32Bit isnt really an option.

    I assumed there was a way to have both versions of perl installed, and just calling the 32Bit version for specific tasks, like this specific application.

  4. #4
    Linux Guru Rubberman's Avatar
    Join Date
    Apr 2009
    Location
    I can be found either 40 miles west of Chicago, or in a galaxy far, far away.
    Posts
    8,974
    Quote Originally Posted by bomahony View Post
    System has 64GB of memory currently, and is going to be expanded upon. 32Bit isnt really an option.

    I assumed there was a way to have both versions of perl installed, and just calling the 32Bit version for specific tasks, like this specific application.
    It may be possible, provided you install it in an alternative location, and not in /usr. Doing that, some appropriate setting of environment variables may let you run the 32-bit version along side the 64-bit one.
    Sometimes, real fast is almost as good as real time.
    Just remember, Semper Gumbi - always be flexible!

  5. #5
    Just Joined!
    Join Date
    Mar 2008
    Posts
    44
    Quote Originally Posted by Rubberman View Post
    It may be possible, provided you install it in an alternative location, and not in /usr. Doing that, some appropriate setting of environment variables may let you run the 32-bit version along side the 64-bit one.
    When i used the RPM switch "-prefix=" to install elsewhere, it told me it was not permissible, so i guess thats out.

    I raised a case with Dell (who provided the OS on the new hardware) and their RHEL department said the 32bit perl wouldnt be supported, and they dont understand why IBM dont have a 64Bit version.

    So i guess the system is at an impasse. Dell/RHEL says it wont work and if it does is not supported, and IBM cba getting a 64Bit version out......

  6. #6
    Just Joined!
    Join Date
    May 2011
    Location
    Southern California, US
    Posts
    24

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
...