Skip to content
This repository
Browse code

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
@@ -15,7 +15,7 @@ linux-ppc-gcc2.95.3 B Y Y Y Y Y Y Y
15 15 linux-ppc-gcc3.2.3 B Y Y/9 Y Y Y Y Y
16 16 linux-sparc-gcc3.3.3 B Y - - Y Y Y Y
17 17 linux-sparc64-gcc3.3.3 B8 Y - - - - Y -
18   -linux-x86-gcc2.95.2 Y Y Y Y Y Y Y
  18 +linux-x86-gcc2.95.2 Y Y Y Y Y Y Y 20041007
19 19 linux-x86-gcc3.3.3 Y Y Y Y Y Y Y
20 20 linux-x86-gcc3.3.3 *3 Y Y Y Y Y Y Y*3
21 21 linux-x86-icc8 Y Y Y Y Y Y Y
@@ -29,7 +29,7 @@ tru64-alpha-gcc 8 Y Y Y
29 29 tru64-alpha-dec_c_v6.5 8 Y Y Y 20040816
30 30 vms
31 31 win32-bcc
32   -win32-cygwin Y Y Y Y
  32 +win32-cygwin_1.5.11_1 Y Y - Y*5 Y Y Y 20041006
33 33 win32-icl_8.0.48 - Y - - - Y Y/2
34 34 win32-mingw
35 35 win32-ms-cl_13.10.3077 - Y - - - Y Y
@@ -58,3 +58,6 @@ Remarks:
58 58 *2 needs Configure.pl --define=inet_aton
59 59 *3 kernel 2.6.1 NPTL: signal_2 and _4 failing due to test script problems
60 60 *4 need deactivating of PARROT_HAS_HEADER_DLFCN
  61 +*5 by enabling cygwin in t/pmc/threads.t, some tests fail due to a bug in
  62 + that release. 1.5.10-3 and latest snapshots are ok.
  63 +
2  config/gen/makefiles/root.in
@@ -577,7 +577,7 @@ parrot_utils : $(PDUMP) $(DIS) $(PINFO) $(PDB)
577 577
578 578 flags_dummy :
579 579 @echo Compiling with:
580   - @$(PERL) tools/dev/cc_flags.pl ./CFLAGS echo $(CC) $(CFLAGS) xx$(O) -c xx.c
  580 + @$(PERL) tools/dev/cc_flags.pl ./CFLAGS echo $(CC) $(CFLAGS) -I$(@D) ${cc_o_out} xx$(O) -c xx.c
581 581
582 582 runtime/parrot/include/parrotlib.pbc: runtime/parrot/library/parrotlib.imc $(TEST_PROG)
583 583 ./parrot -o $@ runtime/parrot/library/parrotlib.imc
5 t/pmc/signal.t
@@ -20,15 +20,16 @@ use Parrot::Test;
20 20 use Test::More;
21 21 use strict;
22 22
23   -# actually more platforms should work - all POSIX compliant ones - but
  23 +# actually more platforms should work - all POSIX compliant ones - but
24 24 # signals are currently not enabled for all in src/events.c
25   -# a second problem is to get the test doing the right thing: mainly figuring
  25 +# a second problem is to get the test doing the right thing: mainly figuring
26 26 # out what PID to kill. The "ps" command isn't one of the portable ones.
27 27
28 28 my %platforms = map {$_=>1} qw/
29 29 darwin
30 30 hpux
31 31 linux
  32 + cygwin
32 33 /;
33 34
34 35 if ($platforms{$^O}) {
64 tools/dev/cc_flags.pl
@@ -77,36 +77,36 @@ =head1 SEE ALSO
77 77
78 78 my ($cfile) = grep /\.c$/, @ARGV;
79 79
80   -my ($inject_point, $where);
81   -
82   -foreach (@ARGV) {
83   - last if $_ eq '';
84   - ++$where;
85   -}
86   -if ($where) {
87   - # Found a "" - remove it
88   - splice @ARGV, $where, 1;
89   - $inject_point = $where;
90   -} else {
91   - $inject_point = 1;
92   -}
93   -
94   -foreach my $option (@options) {
95   - if ($cfile =~ $option->[0]) {
96   - if ($option->[1] eq '+') {
97   - splice @ARGV, $inject_point, 0, $option->[2];
98   - }
99   - elsif ($option->[1] eq '-') {
100   - @ARGV = grep { $_ ne $option->[2] } @ARGV;
101   - }
102   - else {
103   - foreach my $arg (@ARGV) {
104   - $arg =~ s/$option->[2]/$option->[3]/;
105   - }
106   - }
107   - }
108   -}
109   -
110   -print "@ARGV\n";
111   -# print "$cfile\n";
  80 +my ($inject_point, $where);
  81 +
  82 +foreach (@ARGV) {
  83 + last if $_ eq '';
  84 + ++$where;
  85 +}
  86 +if ($where) {
  87 + # Found a "" - remove it
  88 + splice @ARGV, $where, 1;
  89 + $inject_point = $where;
  90 +} else {
  91 + $inject_point = 1;
  92 +}
  93 +
  94 +foreach my $option (@options) {
  95 + if ($cfile =~ $option->[0]) {
  96 + if ($option->[1] eq '+') {
  97 + splice @ARGV, $inject_point, 0, $option->[2];
  98 + }
  99 + elsif ($option->[1] eq '-') {
  100 + @ARGV = grep { $_ ne $option->[2] } @ARGV;
  101 + }
  102 + else {
  103 + foreach my $arg (@ARGV) {
  104 + $arg =~ s/$option->[2]/$option->[3]/;
  105 + }
  106 + }
  107 + }
  108 +}
  109 +
  110 +# print "@ARGV\n";
  111 +print "$cfile\n";
112 112 exit system(@ARGV)/256;

0 comments on commit 4c939bf

Please sign in to comment.
Something went wrong with that request. Please try again.