[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 メーリングリストの案内