Skip to contentSkip to conversation

32 bit compatibility on IA-64

Linux-ia64 Josue Amaro 3 participants 5 messages Apr 10, 2001

lore
Share & tools
lore
#0 lore raw

All,

While testing IA-32 compatibility on IA-64 I ran into this problem:

Initializing Java
Virtual Machine from
../stage/Components/oracle.swd.jre/1.1.8/1/DataFiles/Expanded/linux/bin/jre.

Please wait...
ldt_clear: modify_ldt: Function not implemented
ldt_setup: modify_ldt: Function not implemented

At this point the JRE stops working and exits.

The Oracle installer runs on IBM's 1.1.8 JRE for Linux (32).

Regards,
--
"When you see the correct course, act; do not wait for orders." The Art of War

=======================================================================

  Josue Emmanuel Amaro                         [email protected]
  Linux Products Manager                       Phone:   650.506.1239
  Intel and Linux Technologies Group           Fax:     650.413.0167

=======================================================================

begin:vcard
n:Amaro;Josue
tel;fax:650 413 0167
tel;work:650 506 1239
x-mozilla-html:FALSE
url:www.oracle.com
org:Oracle Corporation
version:2.1
email;internet:[email protected]
title:Linux Products Manager
adr;quoted-printable:;;500 Oracle Parkway=0D=0AMS 401 ip 4;Redwood Shores;CA;94065;United States fn:Josue Amaro
end:vcard

#1 lore raw

Josue-

I was hoping nobody would run across this. The IBM JRE that Oracle is using is using a horrible interface that is disgustingly specific to IA32 that I was hoping I could forget about. Now that you need it I'll have to implement it for IA64.

As a complete aside, can I ask why are you installing the IA32 Oracle on your IA64 machine? I believe that there is an IA64 version available that might make more sense.

Quoted 21 lines · Josue Amaro

All,

While testing IA-32 compatibility on IA-64 I ran into this problem:

Initializing Java
Virtual Machine from
../stage/Components/oracle.swd.jre/1.1.8/1/DataFiles/Expanded/linux/bin/jre.

Please wait...
ldt_clear: modify_ldt: Function not implemented
ldt_setup: modify_ldt: Function not implemented

At this point the JRE stops working and exits.

The Oracle installer runs on IBM's 1.1.8 JRE for Linux (32).

Regards,
--
"When you see the correct course, act; do not wait for orders." The Art of War

Quoted 4 lines

===================================> Josue Emmanuel Amaro [email protected]

  Linux Products Manager                       Phone:   650.506.1239
  Intel and Linux Technologies Group           Fax:     650.413.0167

===================================>

Content-Description: Card for Josue Amaro

Signature · 4 lines
Don Dugger
"Censeo Toto nos in Kansa esse decisse." - D. Gale
[email protected]
Ph: 303/938-9838
#2 lore raw
In reply to Josue Amaro
Quoted 1 line · Don Dugger

I was hoping nobody would run across this.

The IA-32 thread library from glibc 2.2 compiled for i686 and a modern kernel uses modify_ldt as well.

Signature · 3 lines
---------------.                          ,-.   1325 Chesapeake Terrace
Ulrich Drepper  \    ,-------------------'   \  Sunnyvale, CA 94089 USA
Red Hat          `--' drepper at redhat.com   `------------------------
#3 lore raw
In reply to Josue Amaro

Don,

For reasons that I am sure are of very little interest to the people on this list, we have dependencies on Java 1.1.8 for some of our products, in particular the installer and configuration applets.

Since there are no plans by anyone to provide Java 1.1.8 for IA-64, we were hoping that we could use the 32 bit version of the JRE for installing and configuring Oracle on IA-64.

By the way, I was not really planning on running Oracle, although that may be a good test of the functionality of the compatibility environment.

Regards,

Quoted 40 lines · Don Dugger

Josue-

I was hoping nobody would run across this. The IBM JRE that Oracle is using is using a horrible interface that is disgustingly specific to IA32 that I was hoping I could forget about. Now that you need it I'll have to implement it for IA64.

As a complete aside, can I ask why are you installing the IA32 Oracle on your IA64 machine? I believe that there is an IA64 version available that might make more sense.

Quoted 21 lines · Josue Amaro

All,

While testing IA-32 compatibility on IA-64 I ran into this problem:

Initializing Java
Virtual Machine from
../stage/Components/oracle.swd.jre/1.1.8/1/DataFiles/Expanded/linux/bin/jre.

Please wait...
ldt_clear: modify_ldt: Function not implemented
ldt_setup: modify_ldt: Function not implemented

At this point the JRE stops working and exits.

The Oracle installer runs on IBM's 1.1.8 JRE for Linux (32).

Regards,
--
"When you see the correct course, act; do not wait for orders." The Art of War

Quoted 6 lines

=======================================================================

  Josue Emmanuel Amaro                         [email protected]
  Linux Products Manager                       Phone:   650.506.1239
  Intel and Linux Technologies Group           Fax:     650.413.0167

=======================================================================

Quoted 7 lines

Content-Description: Card for Josue Amaro

--
Don Dugger
"Censeo Toto nos in Kansa esse decisse." - D. Gale [email protected]
Ph: 303/938-9838

--
"When you see the correct course, act; do not wait for orders." The Art of War

=======================================================================

  Josue Emmanuel Amaro                         [email protected]
  Linux Products Manager                       Phone:   650.506.1239
  Intel and Linux Technologies Group           Fax:     650.413.0167

=======================================================================

begin:vcard
n:Amaro;Josue
tel;fax:650 413 0167
tel;work:650 506 1239
x-mozilla-html:FALSE
url:www.oracle.com
org:Oracle Corporation
version:2.1
email;internet:[email protected]
title:Linux Products Manager
adr;quoted-printable:;;500 Oracle Parkway=0D=0AMS 401 ip 4;Redwood Shores;CA;94065;United States fn:Josue Amaro
end:vcard

#4 lore raw
In reply to Josue Amaro

Josue-

Good answer, I was just curious.

BTW, I have run IA32 Oracle on my IA64 box and it appears to work fine. I got around the Java issue by installing on an IA32 machine and copying everyting over to the IA64 box. It at least proved that the IA32 sub-system supported Oracle and I didn't expect people to actually run IA32 Oracle on their IA64 machines.

Also, have you looked into Kaffe, `www.kaffe.org'? It's an open source JDK that I've compiled for IA64 and used successfully. I don't know if it's up to date enough to satisfy your needs though.

Quoted 63 lines · Josue Amaro

Don,

For reasons that I am sure are of very little interest to the people on this list, we have dependencies on Java 1.1.8 for some of our products, in particular the installer and configuration applets.

Since there are no plans by anyone to provide Java 1.1.8 for IA-64, we were hoping that we could use the 32 bit version of the JRE for installing and configuring Oracle on IA-64.

By the way, I was not really planning on running Oracle, although that may be a good test of the functionality of the compatibility environment.

Regards,

Quoted 38 lines · Don Dugger

Josue-

I was hoping nobody would run across this. The IBM JRE that Oracle is using is using a horrible interface that is disgustingly specific to IA32 that I was hoping I could forget about. Now that you need it I'll have to implement it for IA64.

As a complete aside, can I ask why are you installing the IA32 Oracle on your IA64 machine? I believe that there is an IA64 version available that might make more sense.

Quoted 21 lines · Josue Amaro

All,

While testing IA-32 compatibility on IA-64 I ran into this problem:

Initializing Java
Virtual Machine from
../stage/Components/oracle.swd.jre/1.1.8/1/DataFiles/Expanded/linux/bin/jre.

Please wait...
ldt_clear: modify_ldt: Function not implemented
ldt_setup: modify_ldt: Function not implemented

At this point the JRE stops working and exits.

The Oracle installer runs on IBM's 1.1.8 JRE for Linux (32).

Regards,
--
"When you see the correct course, act; do not wait for orders." The Art of War

Quoted 4 lines

===================================> > > Josue Emmanuel Amaro [email protected]

  Linux Products Manager                       Phone:   650.506.1239
  Intel and Linux Technologies Group           Fax:     650.413.0167

===================================> > >

Quoted 7 lines

Content-Description: Card for Josue Amaro

--
Don Dugger
"Censeo Toto nos in Kansa esse decisse." - D. Gale [email protected]
Ph: 303/938-9838

Quoted 8 lines

--
"When you see the correct course, act; do not wait for orders." The Art of War

===================================> Josue Emmanuel Amaro [email protected]

  Linux Products Manager                       Phone:   650.506.1239
  Intel and Linux Technologies Group           Fax:     650.413.0167

===================================>

Content-Description: Card for Josue Amaro

Signature · 4 lines
Don Dugger
"Censeo Toto nos in Kansa esse decisse." - D. Gale
[email protected]
Ph: 303/938-9838