【エンベデッド】組込Linux総合スレ【リアルタイム】
at LINUX
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
750:login:Penguin 08/08/12 12:52:18 quAwsbyS >>748 ありがとうございます。動きました。 次は、これがバグなのか単に未実装なだけなのか。 問題があるとすればgccの問題なのか、glibcの問題かなのですが、 sh4には確かにglibc/sysdeps/i386/fpu/bits/mathinline.h に相当するものがなく空なのですが、一方i386の方もmathinline.h には今回話題にしているpowlなど一部のlong double数学関数はありません。 にもかかわらずi386ではエラーや警告が出ずにコンパイル できますが、sh4ではプロトタイプ宣言しないとエラーや 警告がでます。またsh4でも、powなどdouble系の数学関数では 問題ありません。 これはどう解釈すればよいのか...って興味ないですね。もうやめます。 751:login:Penguin 08/08/12 12:55:05 quAwsbyS >>749 ttp://sh-linux.org/index.html ここからたどれる ttp://rpm.sh-linux.org/rpm-fc6/RPMS/i386/ とかどうですか? 752:login:Penguin 08/08/12 13:16:16 12QIDdDM >>737 sh-linux-gccがある環境ならmakeできるはずだけど、うちの環境だとentry.Sの .rept NR_syscalls-(.-sys_call_table)/4 という部分がひっかかってビルドに失敗しますね。 celinux-040503では .rept NR_syscalls-221 になってるのだけど、そんな感じに修正したら一応ビルドできました。 ちなみに ttp://www.superh-linux.org/platforms/index.html にあるtoolchain_345.tar.bz2を使ってます。 >>749 GCC3.4.5でよければ ttp://www.superh-linux.org/download/index.html にSRPMがありますよ。 ところで他の方はSH4でGCC4系のビルドってどうしてるんですか?
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4554日前に更新/254 KB
担当:undef