hns - 日記自動生成システム - Version 2.19.9

先月 2002年10月 来月
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

2002年10月21日(月) 旧暦 [n年日記]

#1 [NetBSD] build.sh -- カーネル make の時に cc に

新しく作った tool でなく 単なる cc を使ってくれてしまう。 (egcs-1.1.2)
cd /export/current-ts/obj/sys/arch/macppc/compile/GENERIC && /export/current-ts/obj/tools/tools.NetBSD-1.6A-powerpc/bin/nbmake depend && /export/current-ts/obj/tools/tools.NetBSD-1.6A-powerpc/bin/nbmake
depending the kern library objects
depending the compat library objects

cc -O2 -pipe -Werror -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wno-uninitialized -Wno-main -msoft-float -ffreestanding -I. -I/export/current-ts/src/sys/arch -I/export/current-ts/src/sys -nostdinc -DDIAGNOSTIC -DMAXUSERS=32 -D_KERNEL -D_KERNEL_OPT -Dmacppc -c /export/current-ts/src/sys/arch/powerpc/powerpc/altivec.c

{standard input}: Assembler messages:
{standard input}:65: Error: Unrecognized opcode: `lvx'

次のようなメールをいただいた。:

日記で build.sh しても cc 新しいの使ってくれない、とありますが、 nbmake と同じ所に nbmake-${MACHINE} (nbmake-macppc ?) という物がないでしょうか ?
shell script になっていて、中で TOOLDIR 等々 build.sh に指定した物が設定 されていると思います。そのスクリプトを make 替わりに使えば、正しい cc を 使ってくれるのではと思います。
どうでしょう ?
ありがたいことです ... (多分どなたからいただいたのか書いてもいいとは思うのだけれど、一応)
確かにそういう名前のものがある。
obj/tools/tools.NetBSD-1.6A-powerpc/bin/nbmake-macppc
grep nbmake src/build.sh
して表示されるものと比べて見ると、
これは build.sh を使わない時で、 toolchain を使いたい時に、 make の代りに起動するもの
なのだと思う。でも今の問題は
./build.sh した時に生の cc を使ってくれちゃう
ということ。これって(自分の環境が)かなり問題だと思う。 とは言うものの ./build.sh ってどんなところでも動くようなもの の気がするから ?
env か、それとも、NetBSD-cvs を ftpmirror した時に実行属性を持って来なくて、 別の cvs checkout してあるところと比べて +x しただけだから、多分それが問題かという気が (どうやって直すのかなぁ)
もしかして問題は -u を(間違って)付けているせいか ?
つまり DESTDIR も RELEASEDIR も実行日によって違う設定をしている のに OBJDIR (と TOOLDIR) は(いつも) 同じところを使っていて、 -u を付けている
のはまずいよな.. -u を外して動かしておこう。
続きは明日(以降)の日記に....



最近の日記
2024年03月10日
停電 (瞬電)
2024年03月03日
the second try on bare-metal
useradd
2024年02月29日
opendkim and senmail
2024年01月24日
chat/iam 0.0.8
2024年01月21日
uselocale vs setlocale (textproc/R-readxl)
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)