[parisc-linux] octave2.1_2.1.35-6_hppa

Grant Grundler grundler@dsl2.external.hp.com
Tue, 29 Jan 2002 11:59:16 -0700


HEISERER DANIEL wrote:
> I am also a little be astonished about the different object files
> existing on PA-Risc. There are 
> /usr/local/bin/perl:    PA-RISC1.1 shared executable dynamically linked
> -not stripped
> as well as "PA-RISC2" executables.

Also note that "PA-RISC1.1" on HPUX implies the binary is a SOM binary
(not ELF). parisc-linux uses ELF-32 format by default.  This was "invented"
for the parisc-linux port.

parisc-linux kernel has support for SOM binaries but it's really only
for HPUX application compatibility.

> Honestly I have no idea what the difference between ELF-64 and PA-RISC-2
> is. Are both 64 bit?

Since PARISC2.0 introduced 64-bit capability, many people equate the two.
(that's not a shooting offense. ;^) While Matthew is correct, in practice
most folks build PA1.1 binaries when they want a 32-bit application.

I was building 32-bit PA-RISC2.0 linux kernels. But the toolchain was using
"reloc" (type 74, iirc) that the kernel dynamic linker couldn't grok.
So I couldn't load any kernel driver modules.  I decided it wasn't worth
pursueing and now build PA 1.1 kernels.

grant