Questions about running Arla on Solaris 7

assar@stacken.kth.se assar at stacken.kth.se
Sun Jan 10 01:45:20 CET 1999


Dominic Lai <dominic at cs.ust.hk> writes:
> I'm not sure if we get the same problem.

Sounds like quite a different problem to me.

> However, I fail to make it work when the OS is running in 64-bit.
> Specially, a 64-bit OS refuses to modload a 32-bit kernel driver.

Right.

> So, I grabbed a copy of Sun Workshop 5.0 Early Access to compile
> a 64-bit version of arla and krb.  However, it screws up when
> compiling "process.S".  Even though I supplied "-xarch=sparcv9"
> for the assembler to generate a 64-bit object file, it still 
> gave compilation problem.  Specially, it is:
> 
> ld: fatal: relocation error: R_SPARC_HI22: file process.o:  
>            symbol PRE_Block: value 0x400414 does not fit
> ld: fatal: relocation error: R_SPARC_HI22: file process.o:  
>            symbol PRE_Block: value 0x400414 does not fit
> 
> Unluckily, I am not good at Sparc Assembly stuff and so I
> have no ideas about the magic value on 0x400414.  Helps 
> are appreciated as I really want to see arla working on
> 64-bit Solaris 7.  :-)   Thanks in advance.

I don't understand this error message either.  We haven't tried arla
on a 64-bit Solaris 7 yet, but will hopefully do it in a few days and
then we should be able to fix this problem.

BTW, did you manage to build and/or load the 64-bit version of the xfs
kernel module?

/assar





More information about the Arla-drinkers mailing list