|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
|||||||||||||||||||||||||||||||||||||||||||||
2007年07月09日(月) 旧暦 [n年日記] [更新:"2007/07/10 01:08:29"]#1 [NetBSD] /usr/include/machine は何時作成
build.sh の時に
/usr/include/machine はいつ作られるのかな、というのが今日の疑問。
src/share/mk/bsd.kmod.mk
過去に成功している記録を見ればいいという気もするが。 @ 現在は次のようになっているが:ttyp2:makoto@genoa 18:39:40/070709(...checkout/src)> ls -l sys/arch/{powerpc*,ps3}/include/types.h -rw-r--r-- 1 makoto wheel 2569 Mar 23 08:02 sys/arch/powerpc/include/types.h -rw-r--r-- 1 makoto wheel 2576 Jul 9 08:33 sys/arch/powerpc64/include/types.h -rw-r--r-- 1 makoto wheel 194 Mar 22 14:20 sys/arch/ps3/include/types.h ttyp2:makoto@genoa 18:39:53/070709(...checkout/src)> find obj/destdir.ps3/usr/include/ -name types.h -ls 2806 Jul 9 11:21 obj/destdir.ps3/usr/include/rpc/types.h 9186 Jul 9 11:21 obj/destdir.ps3/usr/include/sys/types.h 194 Jul 9 15:25 obj/destdir.ps3/usr/include/powerpc64/types.h 2569 Jul 9 13:24 obj/destdir.ps3/usr/include/powerpc/types.h 194 Mar 22 14:20 obj/destdir.ps3/usr/include/ps3/types.h ttyp2:makoto@genoa 18:39:56/070709(...checkout/src)> 2576 Jul 9 08:33 sys/arch/powerpc64/include/types.h が 194 Jul 9 15:25 obj/destdir.ps3/usr/include/powerpc64/types.hとなってしまうのはいただけない。今は次のようにしている。 ttyp1:makoto@genoa 18:42:06/070709(...sys/arch)> cvs diff -r 1.1 Makefile Index: Makefile =================================================================== RCS file: /export/20070616a/Repository/src/sys/arch/Makefile,v retrieving revision 1.1 retrieving revision 1.3 diff -u -r1.1 -r1.3 --- Makefile 8 Jul 2007 22:06:27 -0000 1.1 +++ Makefile 9 Jul 2007 05:54:00 -0000 1.3 @@ -17,6 +17,10 @@ ARCHSUBDIR= powerpc .endif +.if ${ARCHSUBDIR} == "ps3" +ARCHSUBDIR+= powerpc64 +.endif + .if ${MACHINE} != ${ARCHSUBDIR} .if exists(${ARCHSUBDIR}) SUBDIR+= ${ARCHSUBDIR} ttyp1:makoto@genoa 18:42:13/070709(...sys/arch)>次のものを手で消しておいたら、これは入らなかったので、上の変更は効いていないらしい。 194 Jul 9 15:25 obj/destdir.ps3/usr/include/powerpc64/types.h次のように書くものなのかな sys/arch/arm/Makefile:SUBDIR= include include/arm26 include/arm32これは間違いらしい。次のようになってしまう。 cleandir ===> sys/arch/ps3/include/powerpc64 cd: can't cd to /export/20070616a/checkout/src/sys/arch/ps3/include/powerpc64 @ DEPINCS:sys/arch/ps3/include/Makefileに DEPINCS= /usr/include/powerpc64という行を加えて見たが、 includes ===> sys/arch/ps3/include nbmake: don't know how to make /usr/include/powerpc64. Stopと言われてしまった -.include <bsd.kinc.mk> +.include "../../powerpc64/include/Makefile"src/sys/arch/ps3/include/Makefile を上のように変更した場合には: dependall ===> lib/csu/powerpc64これは何故かと見ると、次のようになっていて # install /export/20070616a/checkout/src/obj/destdir.ps3/usr/include/powerpc64/types.h STRIP=/export/20070616a/checkout/src/tooldir.NetBSD-4.99.9-powerpc/bin/powerpc64--netbsd-strip /export/20070616a/checkout/src/tooldir. NetBSD-4.99.9-powerpc/bin/nbinstall -N /export/20070616a/checkout/src/etc -c -r -c -o root -g wheel -m 444 types.h /export/20070616 a/checkout/src/obj/destdir.ps3/usr/include/powerpc64/types.hこの場合、 sys/arch/ps3/include から install types.h /export/20070616a/checkout/src/obj/destdir.ps3/usr/include/powerpc64/endian.hとなってしまっているので良くない。何か違う気がするが、取敢えず、 次の変更で回避可能 +++ sys/arch/ps3/Makefile 9 Jul 2007 15:23:13 -0000 @@ -1,5 +1,5 @@ # $NetBSD: Makefile,v 1.2 1998/06/12 23:22:39 cgd Exp $ -SUBDIR= include +SUBDIR= include ../powerpc64/include/export/20070616a/checkout/src/lib/libc/arch/powerpc64/gen/makecontext.c(56): syntax error [249] ( つっこみ )
|
最近の日記 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 2024年03月10日 ・停電 (瞬電) | ||