chicken-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-users] Testing on OS X PPC, Intel SMP - Re: A fix for para


From: Toby Thain
Subject: Re: [Chicken-users] Testing on OS X PPC, Intel SMP - Re: A fix for parallel build (gmake -j)
Date: Sat, 15 Oct 2011 15:53:39 -0400
User-agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5; en-US; rv:1.9.2.22) Gecko/20110902 Thunderbird/3.1.14

On 12/10/11 4:50 AM, Vitaly Magerya wrote:
Toby Thain wrote:
Builds for me on OS X 10.6 64-bit, OS X 10.5 dual-processor G5.

make -j8 reduces the make step from 3:39 to 0:47 on my 8-core system.

However, make check does not pass on either system:

Does it pass without the patch?

It does not. :(

$ openssl dgst -sha1 GNUmakefile README rules.make
SHA1(GNUmakefile)= c54de1056a3b3fa00e24a4825df3941677760308
SHA1(README)= 3643ea8a5ade2df73290f2c4e71e1f0dcc74305e
SHA1(rules.make)= 70fe140bec714c423d8da512b87be8707761c59f

$ git show
commit 6020e97b578b0276018fe7f2bd4608d477ce2bd6
Author: felix <address@hidden>
Date:   Sat Oct 8 15:09:42 2011 +0200

g5:chicken-core toby$ time make PLATFORM=macosx check
make -f ./Makefile.macosx CONFIG= check
cd tests; sh runtests.sh
======================================== compiler tests ...
../chicken compiler-tests.scm -output-file a.c -verbose -include-path ..

Note: global variable `bla#blabla' is only locally visible and never used

Note: global variable `foo#bar' is only locally visible and never used
gcc a.c -o a.o -c -no-cpp-precomp -fno-strict-aliasing -fwrapv -fno-common -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -Os -fomit-frame-pointer -I.. -I"/usr/local/include/chicken"
rm a.c
gcc a.o -o a.out -L.. -L"/usr/local/lib" -lchicken -lm
install_name_tool -change libchicken.dylib /usr/local/lib/libchicken.dylib a.out
rm a.o
12
12
12
12
12
bar
1 2 3
1 2 3 :1:2:3
1 2 3
Good, unrepresentable C strings cause errors
======================================== compiler tests (unboxing) ...
../chicken compiler-tests-3.scm -output-file a.c -verbose -include-path .. -unsafe -unboxing gcc a.c -o a.o -c -no-cpp-precomp -fno-strict-aliasing -fwrapv -fno-common -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -Os -fomit-frame-pointer -I.. -I"/usr/local/include/chicken"
rm a.c
gcc a.o -o a.out -L.. -L"/usr/local/lib" -lchicken -lm
install_name_tool -change libchicken.dylib /usr/local/lib/libchicken.dylib a.out
rm a.o
======================================== compiler inlining tests  ...
../chicken inlining-tests.scm -output-file a.c -verbose -include-path .. -optimize-level 3

Warning: invalid type specification
blob->s32vector
(procedure blob->s32vector (blob) (strucrt s32vector))

Warning: invalid type specification
s32vector->blob
(procedure s32vector->blob ((structs 32vector)) blob)
gcc a.c -o a.o -c -no-cpp-precomp -fno-strict-aliasing -fwrapv -fno-common -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -Os -fomit-frame-pointer -I.. -I"/usr/local/include/chicken"
rm a.c
gcc a.o -o a.out -L.. -L"/usr/local/lib" -lchicken -lm
install_name_tool -change libchicken.dylib /usr/local/lib/libchicken.dylib a.out
rm a.o
======================================== scrutiny tests ...
../chicken typematch-tests.scm -output-file a.c -verbose -include-path .. -specialize -no-warnings

Error: at toplevel:
no clause applies in `compiler-typecase' for expression of type `(or input-port output-port)':
    input-port

Error: shell command terminated with non-zero exit status 256: ../chicken typematch-tests.scm -output-file a.c -verbose -include-path .. -specialize -no-warnings
make[1]: *** [check] Error 1
make: *** [check] Error 2



What about with the patch but using -j1?





reply via email to

[Prev in Thread] Current Thread [Next in Thread]