Re: [parisc-linux] octave2.1_2.1.35-6_hppa
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.