[Armadillo:03460] Re: Armadillo-500 カーネルをeabiでコンパイルする方法について

橋本 佳己 email@hidden
2008年 10月 1日 (水) 09:32:43 JST


竹之下様

SFTの橋本です。

カーネルのコンパイルをATDEを使用せずに
ツールチェインを使用してコンパイルするには
makefileを下記のように、CC=arm-none-eabi-gccに
修正すれば宜しいでしょうか?

【例】
 ・ATDE		: CC=arm-linux-gcc
 ・ツールチェイン		: CC=arm-none-eabi-gcc

この時、過去のメーリングリストで下記の内容がありますが
この対応も必要でしょうか?

-----------------------------------------------------------------------------------------------------------------
・atmark-dist/linux-2.6.x/arch/arm/Makefile
  CFLAGS_ABI      :=$(call cc-option,-mapcs-32,-mabi=apcs-gnu)
 の行を
  CFLAGS_ABI      :=$(call cc-option,-mapcs-32,-mabi=aapcs-linux)
 に変更。

・atmark-dist/config.arch
 先頭に
  CPUCFLAGS := -mabi=aapcs-linux
 という行を追加。
-----------------------------------------------------------------------------------------------------------------

以上、宜しくお願いします。
 

/------------------------------------------------------/
  株式会社エス・エフ・ティー 秋田開発センター
           橋本 佳己

     Mail: email@hidden
     Tel: 018-825-5530 Fax: 018-825-5531

    〒010-0001
    秋田県秋田市中通2丁目2番32号 住友生命秋田ビル7階
/------------------------------------------------------/
 

> -----Original Message-----
> From: email@hidden 
> [mailto:email@hidden] On Behalf 
> Of Takenoshita Koyo
> Sent: Wednesday, September 24, 2008 3:24 PM
> To: Armadillo series general discussion list
> Subject: [Armadillo:03423] Re:Armadillo-500 カーネルをeabiでコンパイルする方法について
> 
> 竹之下です。
> 
> ユーザランドではMakefileの書き方が統一されていないので、
> pcmciautilsの問題を解決しても、他のアプリでも延々とエラーになる気がしま
> す。
> 
> そのため、前回引用したメール[*1]では、
> 「-mabi オプションの置換または追加を行うスクリプトを作って、
>  ATDE のクロスコンパイル用 gcc を置換する」 
> という対策を取られたのだと思います。
> 
> [*1]
> http://lists.atmark-techno.com/pipermail/armadillo/2008-Januar
> y/002640.html
> 
> --
> Takenoshita Koyo
> 
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
> 





armadillo メーリングリストの案内