FYI ------- Forwarded Message
Date: 05 Jan 2003 00:41:55 +0000 From: Josh Wilmes <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] Subject: cvs commit: parrot/tools/dev rebuild_miniparrot.pl cvsuser 03/01/04 16:41:54 Modified: config/auto jit.pl sizes.pl config/gen/makefiles root.in tools/dev rebuild_miniparrot.pl Log: Fix the miniparrot build. - add missing header dependency (thread.h) in makefile - add miniparrot settings for a few new config variables - make the jit_debug stuff conditional on jit being enabled. (miniparrot turns jit off, so required files were missing otherwise) Reminder- to build miniparrot, do "make miniparrot-update", then run "sh build_gcc.sh" in the miniparrot directory. Revision Changes Path 1.13 +3 -2 parrot/config/auto/jit.pl Index: jit.pl =================================================================== RCS file: /cvs/public/parrot/config/auto/jit.pl,v retrieving revision 1.12 retrieving revision 1.13 diff -u -w -r1.12 -r1.13 --- jit.pl 4 Jan 2003 04:01:35 -0000 1.12 +++ jit.pl 5 Jan 2003 00:41:51 -0000 1.13 @@ -23,7 +23,8 @@ jitcapable => 0, cc_hasjit => '', jit_h => '', - jit_o => '' + jit_o => '', + asmfun_o => '' ); return; } @@ -89,7 +90,7 @@ jitcapable => 1, cc_hasjit => " -DHAS_JIT -D\U$jitcpuarch", jit_h => '$(INC)/jit.h', - jit_o => 'jit$(O) jit_cpu$(O)' + jit_o => 'jit$(O) jit_cpu$(O) jit_debug$(O)' ); # test for some instructions 1.6 +4 -0 parrot/config/auto/sizes.pl Index: sizes.pl =================================================================== RCS file: /cvs/public/parrot/config/auto/sizes.pl,v retrieving revision 1.5 retrieving revision 1.6 diff -u -w -r1.5 -r1.6 --- sizes.pl 25 Nov 2002 15:54:40 -0000 1.5 +++ sizes.pl 5 Jan 2003 00:41:51 -0000 1.6 @@ -26,6 +26,10 @@ 'hugeintvalsize' => 4, 'hugefloatval' => 'double', 'hugefloatvalsize' => 8, + 'int2_t' => 'int', + 'int4_t' => 'int', + 'float4_t' => 'double', + 'float8_t' => 'double', ); return; } 1.64 +3 -2 parrot/config/gen/makefiles/root.in Index: root.in =================================================================== RCS file: /cvs/public/parrot/config/gen/makefiles/root.in,v retrieving revision 1.63 retrieving revision 1.64 diff -u -w -r1.63 -r1.64 --- root.in 27 Dec 2002 09:33:27 -0000 1.63 +++ root.in 5 Jan 2003 00:41:53 -0000 1.64 @@ -81,7 +81,8 @@ $(INC)/method_util.h $(INC)/list.h $(INC)/datatypes.h \ $(INC)/regfuncs.h $(INC)/string_funcs.h $(INC)/encoding.h \ $(INC)/chartype.h $(INC)/oplib.h $(INC)/sub.h $(INC)/unicode.h \ - $(INC)/perltypes.h $(INC)/exit.h $(INC)/nci.h $(INC)/pobj.h + $(INC)/perltypes.h $(INC)/exit.h $(INC)/nci.h $(INC)/pobj.h \ + $(INC)/thread.h ALL_H_FILES = $(GENERAL_H_FILES) @@ -102,7 +103,7 @@ register$(O) core_ops$(O) core_ops_prederef$(O) memory$(O) \ packfile$(O) stacks$(O) string$(O) sub$(O) encoding$(O) \ chartype$(O) runops_cores$(O) trace$(O) pmc$(O) key$(O) hash$(O) \ - core_pmcs$(O) platform$(O) ${jit_o} jit_debug$(O) \ + core_pmcs$(O) platform$(O) ${jit_o} \ ${gc_o} rx$(O) rxstacks$(O) intlist$(O) list$(O) \ embed$(O) warnings$(O) ${cg_o} \ packout$(O) byteorder$(O) debug$(O) smallobject$(O) \ 1.3 +2 -1 parrot/tools/dev/rebuild_miniparrot.pl Index: rebuild_miniparrot.pl =================================================================== RCS file: /cvs/public/parrot/tools/dev/rebuild_miniparrot.pl,v retrieving revision 1.2 retrieving revision 1.3 diff -u -w -r1.2 -r1.3 --- rebuild_miniparrot.pl 1 Nov 2002 03:34:36 -0000 1.2 +++ rebuild_miniparrot.pl 5 Jan 2003 00:41:54 -0000 1.3 @@ -89,6 +89,7 @@ ## GCC ## + print "- miniparrot/build_gcc.sh\n"; open(F, ">miniparrot/build_gcc.sh") || die "Unable to write miniparrot/build_gcc.sh: $!\n"; print F "#!/bin/sh\n"; ------- End of Forwarded Message