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