[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[netbsd,08069] Re: toolchain



中治です。

>>>>> In [netbsd : No.08066] 
>>>>>	FUKAUMI Naoki <naoki@xxxxxxxxxxx> wrote:

> # ./build.sh -m hpcmips -D /foo -O /bar -R /hoge -T /fuga -t

> という感じに -DORT 全部指定して、ちゃんと toolchain のコンパイルは最後ま
> で通っています。

DORT全部指定すると、かのエラーは出ませんでした。クロスビルドの場合は、
「そのようにする」ものなんでしょうか。

> -O で指定するディレクトリだけは build.sh 前に作っておかないとコケる、と
> いうのはあるんですが、んー、中治さんのエラーとは関係なさそうですね...

あれ? -O で指定するディレクトリを build.sh 前に作るのを忘れましたが、
コケませんでした。

> hpcmips (mips) では /rescue が作れない、 DELAY() がおかしいので GENERIC
> の wi(4) のコンパイルでこける、という二つの問題が少なくともありますね。

その通りでした。BUILD_resucue=no で wi(4) でこけて終わりました。:-)

> mk.conf や環境変数に、 build に関連した設定は入っていませんよね ?

自宅のは

MKKERBEROS=no
USE_KERBEROS=no
USE_XF86_4=yes
OBJMACHINE=yes  ## 不要?

だけmk.confで指定しています。

不思議なのは、学校のマシンでは不要なものも含めていろいろmk.confに書い
ているのですが、件のエラーは出ないのです。

OBJMACHINE=yes
MKOBJDIRS=yes
MKOBJ=yes
CLEANDEPENDS=yes
LOCALTIME=      Japan
USE_NEW_TOOLCHAIN=yes
ftp_proxy=cache:3128
http_proxy=cache:3128
FETCH_CMD=/usr/pkg/bin/wget -N
FORCE_PKG_REGISTER=yes
USE_XF86_4=yes
## 他 pkgsrc 関連の変数をいくつか指定

両方とも build.sh を実行する場合には su - で root になってやってまして、
root ではほとんど環境変数を指定していません。

> 余裕があったら build.sh も見てみますが、とりあえず DORT を指定すればコン
> パイルが始まるはずなので、試してみてください。

不思議な状態ですが、何とかなることがわかったので良しとします。ありがと
うございました。
-- 
NAKAJI Hiroyuki (中治 弘行)