This is the mail archive of the crossgcc@sources.redhat.com 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]

Toolchain From Scratch?


As you know, the term "from scratch" refers to the fact that
absolutely no arm cross-development tools, no pre-compiled arm system
libraries, and no native arm development environment, of any kind, are
assumed already available. Apart from the host-native tools,
everything else will be built from sources. This is a very common case
if the cross-toolchain is to be used for embedded-systems development.

Now I have a question in building arm-linux toolchain on xscale with
linux-2.4.21 kernel header files. Before building bootstrap gcc, I
need to collect kernel header files. It was done such like the
following:
patch linux-2.4.21 with linux-2.4.21-rmk1.patch and
linux-2.4.21-rmk1-xxx-board.patch (this patch will specify
CROSS_COMPILE=arm-linux-)
make xxx-board_config 
make ARCH=arm oldconfig 
make dep (this step will use arm-linux- tools)
make ARCH=arm symlinks include/linux/version.h

The question is: 
   Since the step 'make dep' is mandatory for linux-2.4.21, how the
Toolchain From Scratch can be achieved?

------
Want more information?  See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com


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