Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

revert Andys verbose build; PLATFORMS update

git-svn-id: https://svn.parrot.org/parrot/trunk@6776 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
  • Loading branch information...
commit 4c939bf7c9a40537add261cdb251701aa44e9bbc 1 parent 0efe31d
Leopold Toetsch authored
7 PLATFORMS
View
@@ -15,7 +15,7 @@ linux-ppc-gcc2.95.3 B Y Y Y Y Y Y Y
linux-ppc-gcc3.2.3 B Y Y/9 Y Y Y Y Y
linux-sparc-gcc3.3.3 B Y - - Y Y Y Y
linux-sparc64-gcc3.3.3 B8 Y - - - - Y -
-linux-x86-gcc2.95.2 Y Y Y Y Y Y Y
+linux-x86-gcc2.95.2 Y Y Y Y Y Y Y 20041007
linux-x86-gcc3.3.3 Y Y Y Y Y Y Y
linux-x86-gcc3.3.3 *3 Y Y Y Y Y Y Y*3
linux-x86-icc8 Y Y Y Y Y Y Y
@@ -29,7 +29,7 @@ tru64-alpha-gcc 8 Y Y Y
tru64-alpha-dec_c_v6.5 8 Y Y Y 20040816
vms
win32-bcc
-win32-cygwin Y Y Y Y
+win32-cygwin_1.5.11_1 Y Y - Y*5 Y Y Y 20041006
win32-icl_8.0.48 - Y - - - Y Y/2
win32-mingw
win32-ms-cl_13.10.3077 - Y - - - Y Y
@@ -58,3 +58,6 @@ Remarks:
*2 needs Configure.pl --define=inet_aton
*3 kernel 2.6.1 NPTL: signal_2 and _4 failing due to test script problems
*4 need deactivating of PARROT_HAS_HEADER_DLFCN
+*5 by enabling cygwin in t/pmc/threads.t, some tests fail due to a bug in
+ that release. 1.5.10-3 and latest snapshots are ok.
+
2  config/gen/makefiles/root.in
View
@@ -577,7 +577,7 @@ parrot_utils : $(PDUMP) $(DIS) $(PINFO) $(PDB)
flags_dummy :
@echo Compiling with:
- @$(PERL) tools/dev/cc_flags.pl ./CFLAGS echo $(CC) $(CFLAGS) xx$(O) -c xx.c
+ @$(PERL) tools/dev/cc_flags.pl ./CFLAGS echo $(CC) $(CFLAGS) -I$(@D) ${cc_o_out} xx$(O) -c xx.c
runtime/parrot/include/parrotlib.pbc: runtime/parrot/library/parrotlib.imc $(TEST_PROG)
./parrot -o $@ runtime/parrot/library/parrotlib.imc
5 t/pmc/signal.t
View
@@ -20,15 +20,16 @@ use Parrot::Test;
use Test::More;
use strict;
-# actually more platforms should work - all POSIX compliant ones - but
+# actually more platforms should work - all POSIX compliant ones - but
# signals are currently not enabled for all in src/events.c
-# a second problem is to get the test doing the right thing: mainly figuring
+# a second problem is to get the test doing the right thing: mainly figuring
# out what PID to kill. The "ps" command isn't one of the portable ones.
my %platforms = map {$_=>1} qw/
darwin
hpux
linux
+ cygwin
/;
if ($platforms{$^O}) {
64 tools/dev/cc_flags.pl
View
@@ -77,36 +77,36 @@ =head1 SEE ALSO
my ($cfile) = grep /\.c$/, @ARGV;
-my ($inject_point, $where);
-
-foreach (@ARGV) {
- last if $_ eq '';
- ++$where;
-}
-if ($where) {
- # Found a "" - remove it
- splice @ARGV, $where, 1;
- $inject_point = $where;
-} else {
- $inject_point = 1;
-}
-
-foreach my $option (@options) {
- if ($cfile =~ $option->[0]) {
- if ($option->[1] eq '+') {
- splice @ARGV, $inject_point, 0, $option->[2];
- }
- elsif ($option->[1] eq '-') {
- @ARGV = grep { $_ ne $option->[2] } @ARGV;
- }
- else {
- foreach my $arg (@ARGV) {
- $arg =~ s/$option->[2]/$option->[3]/;
- }
- }
- }
-}
-
-print "@ARGV\n";
-# print "$cfile\n";
+my ($inject_point, $where);
+
+foreach (@ARGV) {
+ last if $_ eq '';
+ ++$where;
+}
+if ($where) {
+ # Found a "" - remove it
+ splice @ARGV, $where, 1;
+ $inject_point = $where;
+} else {
+ $inject_point = 1;
+}
+
+foreach my $option (@options) {
+ if ($cfile =~ $option->[0]) {
+ if ($option->[1] eq '+') {
+ splice @ARGV, $inject_point, 0, $option->[2];
+ }
+ elsif ($option->[1] eq '-') {
+ @ARGV = grep { $_ ne $option->[2] } @ARGV;
+ }
+ else {
+ foreach my $arg (@ARGV) {
+ $arg =~ s/$option->[2]/$option->[3]/;
+ }
+ }
+ }
+}
+
+# print "@ARGV\n";
+print "$cfile\n";
exit system(@ARGV)/256;
Please sign in to comment.
Something went wrong with that request. Please try again.