(toppers-users 4318) Re: TOPPERS/ASP1.8+TINET1.5.3でビルドできません

阿部 司 abe @ jo.tomakomai-ct.ac.jp
2014年 12月 10日 (水) 13:07:49 JST


高田先生、塩見様、皆様

苫小牧高専の阿部です。

> 阿部先生
>
>> これまで、この部分では、リトルエンディアンのプロセッサでも
>> 問題なかったため、何か違うのか調べています。
> offset.h の作成方法に,makeoffset を使う方法と,genoffset.tf を
> 使う方法があります(ポーティングガイド 2.5節参照)。今回の問題は,
> genoffset.tf を使う場合に顕在化するものと思います。
>
> Release 1.7.0 でも,genoffset.tf を使うと問題が生じ,Release
> 1.8.0 でも,makeoffset を使うと問題が生じないものと思います。
>
> ただ,この問題は,他でも生じる可能性がありますので,本質的に解決
> しておいた方が良いと思います。具体的には,TINET内でエンディアンを
> 参照するためのマクロを,SIL_ENDIAN_BIG/SIL_ENDIAN_LITTLE とは異
> なる名称にしてもらうのが一案です。
>
> よろしくお願いします。
>
>

了解いたしました。
genoffset.tf 周りの調査とマクロの定義変更を検討します。

よろしくお願いします。

-- 
.\" 苫小牧工業高等専門学校 情報工学科 教授 阿部 司
.\" 〒059-1275 北海道苫小牧市字錦岡443番地
.\" E-mail: abe @ jo.tomakomai-ct.ac.jp  TEL/FAX: 0144-67-8937