This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


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: Building eCos without gcc



I won't say this is futile but it takes a lot of work, while there is no 
doubt the ARM compiler produces better code, it doesn't support all that 
eCos needs...

you'll also have to re-write the assembler portions (inlines as well) for 
the ADS... this alone is a good reason to give up... constructor ordering 
and putting device into a section for initialisation are other things that 
aren't that easy to do ..

Dave.

On Sat, 6 Apr 2002, Ashok I. wrote:

> Hi 
> 
> Currently I am trying to build eCos for ARM using ARM Developer
> Suite(ADS).
>  
> Initially I built eCos using gcc and I tried to use the install
> directory contents in the ADS. When I tried to link my appln ,there were
> problems because the armlinker does not recognize target.ld.
> 
> Also armlinker has no concept of defining symbols as in linker script
> for GNU ld. 
> 
> ARMLINKER cannot give values to symbols in target.ld (for eg _bss_start
> ) as is the case with ld.
> 
> Is it possible to build eCos sources without using target.ld? 
> 
> Also I found that all the symbols related to target.ld is needed in HAL
> package. Can we change the source in this package so that we donot have
> to use
> target.ld and still be able to build?
> 
> Thanks in advance
> Ashok I
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> --
> Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
> and search the list archive: http://sources.redhat.com/ml/ecos-discuss
> 

-- 
      David Airlie, Software Engineer, Parthus Technologies plc.,
       Mary Rosse Centre, National Tech Park, Limerick, Ireland.
   t: +353-61-508116 / f: +353-61-508101 / David.Airlie@parthus.com


-- 
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss


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