This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: BE Cross compiler for ARM-XSCALE


Hello Juergen,

I dont know why it was failing before. I repeated the steps, downloaded ptxdist0.10.6 and OSELAS tried the build and build did not report any errors. I dont know why it failed before, I guess it could be due to network connection errors.

Thanks for your help.

Yes I build the driver as an external module against the built source tree

Best Regards
Philip


From: Juergen Beisert <jbe@pengutronix.de>
To: crossgcc@sourceware.org
CC: "Philip mathew" <philipmat@hotmail.com>, r.schwebel@pengutronix.de, mkl@pengutronix.de
Subject: Re: BE Cross compiler for ARM-XSCALE
Date: Tue, 24 Jul 2007 07:15:56 +0200


On Tuesday 24 July 2007 05:34, Philip mathew wrote:
> I am able to build the cross compiler using the ptxdist tool.
>
> "
> ptxdist-0.10.6 select
> ptxconfigs/armeb-xscale-lin
ux-gnueabi_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxc
>onfig - ptxdist-0.10.6 go
> "

Why it failed in the past? (maybe to improve our documentation)

> For testing the compiler,  I created the following test driver code with
> the cross compiler.
>
> #define MODULE
> #include<asm/module.h>
> int init_module(void) { printk("<1>Hello world \n"); return 0;}
> int cleanup_module(void) { printk("<1>Good bye \n"); return 0;}
>
> When I tried to load  this in the target platform (XSCALE), (ie insmod
> testdrv.o) I am getting
> the following errors in the target.
>
> "
>    Warning: unhandled reloc 28
>    insmod: Unhandled relocation of type 28 for printk
>   Warning: unhandled reloc 28
>   insmod: Unhandled relocation of type 28 for printk
> "
>
> 1) Can some one explain the cause of this errors.
>
> 2) If I use #include <linux/module.h> instead of  <asm/module.h>
> compilation fails and lot of
> compilation errors appears.

How did you build this driver? As an external module against the built
sourcetree of your running cross kernel?

Juergen
--
Dipl.-Ing. Juergen Beisert | http://www.pengutronix.de
?Pengutronix - Linux Solutions for Science and Industry
?   Handelsregister: Amtsgericht Hildesheim, HRA 2686
? ? ?    Vertretung Sued/Muenchen, Germany
   Phone: +49-8766-939 228 |  Fax: +49-5121-206917-9

_________________________________________________________________
Local listings, incredible imagery, and driving directions - all in one place! http://maps.live.com/?wip=69&FORM=MGAC01



-- For unsubscribe information see http://sourceware.org/lists.html#faq


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]