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年05月08日
comparison on ./buildsh tools
2024年05月06日
py-setuptools (python 3.11.9)
make release took 1 hours and 10 min
qemu invocation for 10.99.10
2024年05月05日
Windows 10 version
serial connection
bc bench
2024年05月04日
Trial on 10.99.10
another version (later trial) to succeed
2024年04月29日
dkim
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)