[OpenAFS] Cross compile for ARM using Debian
   
    Jason Edgecombe
     
    jason@rampaginggeek.com
       
    Sun, 27 Jul 2008 10:27:07 -0400
    
    
  
Armin Burchardt wrote:
> Hi!
>
> I have a Buffalo Linkstation Pro Duo (armv5tej) and struggle to
> cross compile the cvs version for it to use it as a fileserver.
> (1.5.50a's configure could not get the size for time_t).
>
> How should i run ./configure? Something else missing?
> "./configure --prefix=/usr/local/openafs --host=arm-linux-gnu
> --with-afs-sysname=arm_linux26; make" resulted in
> undefined references to `savecontext' and `returnto'.
>
> Armin (running Debian lenny on build-host)
>
>   
configure doesn't always deal well with cross-compiling. You have two 
options, run a native compile on the linkstation or install scratcnbox 
from http://www.scratchbox.org/ and use that. The trick is to make sure 
that you have the right rootstrap and toolchain. Check with the vendor 
to see if there is an SDK that contains these.
FYI, I have been doing cross-compiles of OpenAFS in scratchbox for the 
N8x0 tables which are armel.
Jason