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

