|
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] ( つっこみ )
|
最近の日記 2025年02月13日 ・dvipdfmx ICC profile format spec. version 4.3.0 2025年01月29日 ・ham/wsjtx 2025年01月27日 ・wip/wsjtx 5.4.2 2025年01月25日 ・ham/wsjtx 2025年01月15日 ・今更 advent calendar | ||