On Mon, Apr 15, 2013 at 03:10:07PM +0200, Dominique Dhumieres wrote: > > Can you post INSTALL_LOG/sMVNTUNE.LOG? > > I add it at the end of this mail. Apparently the relevant error is > > /sw/src/fink.build/atlas-3.10.1-1/darwin_bld/bin/ATLrun.sh: line 4: 63889 > Segmentation fault $atldir/$* > > > I suspect this will reveal that passing -mcpu=7400 -mtune=7400 on mflags > > solves the build problem. > > Does this apply also for G5?
The change I checked in will be used for both G4 and G5 (ala MacPorts). If there is enough demand, I would change that to use sysctl to only add '-mtune=7400 -mcpu=7400' on build machines with G4's. The fact that the failure is a a tune related log suggests that this may well fix the issue on G4's. Jack ps Note that upstream apparently hasn't tested on PowerPC Macs for awhile as they don't have the expected arch tgz available and the misnamed legacy ones aren't properly configured for the newer atlas releases to build. The current build on PowerPC Macs relies on a full manual determination of the proper configuration settings for the build (with the guidance of passing -A4). > > Dominique > > ******************************************************************************* > ******************************************************************************* > ******************************************************************************* > * BEGAN ATLAS3.10.1 INSTALL OF SECTION 2-2-7 ON 04/10/2013 AT 23:16 > * > ******************************************************************************* > ******************************************************************************* > ******************************************************************************* > > > > make[2]: Entering directory `/sw/src/fink.build/atlas-3.10.1-1/darwin_bld/bin' > cd /sw/src/fink.build/atlas-3.10.1-1/darwin_bld/tune/blas/gemv ; make > res/sMVNK.sum pre=s > make[3]: Entering directory > `/sw/src/fink.build/atlas-3.10.1-1/darwin_bld/tune/blas/gemv' > ./xmvnksearch -p s > > Read in L1 Cache size as = 32KB. > > ERROR 512, LINE 318 OF > /sw/src/fink.build/atlas-3.10.1-1/darwin_bld/../ATLAS//include/atlas_mvtesttime.h > SYSTEM CALL FAILED: make smvnktime M=870 N=8 lda=875 mvnrout="smvn_C.c" > iflag=24843 MVNKdir=EXTDIR sMVFLAGS="-force_cpusubtype_ALL -fPIC > -fomit-frame-pointer -O3 -maltivec -mabi=altivec -force_cpusubtype_ALL -m32 > -fPIC" align="-Fa 4 -Fa -8 -Fx 4 -Fx -8 -Fy 4 -Fy -8" flushKB=0 tflags="-f > res/smv900000N_870x8_875-0_32x8_0_a0x0x0_24843 -# 8 -F 3902" mu=32 nu=8 > > /var/tmp/tmp.1.FL1FjM 2>&1 > > > OUTPUT OF system(): > make[4]: Entering directory > `/sw/src/fink.build/atlas-3.10.1-1/darwin_bld/tune/blas/gemv' > rm -f ATL_smvnk.c ATL_sgemvN.o xsmvnktime > cp -f EXTDIR/smvn_C.c ATL_smvnk.c > /sw/src/fink.build/atlas-3.10.1-1/gcc -c -DL2SIZE=4194304 > -I/sw/src/fink.build/atlas-3.10.1-1/darwin_bld/include > -I/sw/src/fink.build/atlas-3.10.1-1/darwin_bld/../ATLAS//include > -I/sw/src/fink.build/atlas-3.10.1-1/darwin_bld/../ATLAS//include/contrib > -DAdd_ -DF77_INTEGER=int -DStringSunStyle -DATL_OS_OSX -DATL_ARCH_PPCG4 > -DATL_CPUMHZ=1800 -DATL_GAS_PPC -m32 -DATL_DYLIBS -DATL_FULL_LAPACK > -force_cpusubtype_ALL -fPIC -fomit-frame-pointer -O3 -maltivec -mabi=altivec > -force_cpusubtype_ALL -m32 -fPIC > -I/sw/src/fink.build/atlas-3.10.1-1/darwin_bld/tune/blas/gemv -o ATL_smvnk.o \ > -DSREAL ATL_smvnk.c > /sw/src/fink.build/atlas-3.10.1-1/gcc -DL2SIZE=4194304 > -I/sw/src/fink.build/atlas-3.10.1-1/darwin_bld/include > -I/sw/src/fink.build/atlas-3.10.1-1/darwin_bld/../ATLAS//include > -I/sw/src/fink.build/atlas-3.10.1-1/darwin_bld/../ATLAS//include/contrib > -DAdd_ -DF77_INTEGER=int -DStringSunStyle -DATL_OS_OSX -DATL_ARCH_PPCG4 > -DATL_CPUMHZ=1800 -DATL_GAS_PPC -m32 -DATL_DYLIBS -DATL_FULL_LAPACK -fPIC > -fomit-frame-pointer -O3 -maltivec -mabi=altivec -force_cpusubtype_ALL -m32 > -fPIC -o xsmvnktime smvktimeN.o \ > ATL_smvnk.o \ > > /sw/src/fink.build/atlas-3.10.1-1/darwin_bld/lib/libtstatlas.a > /sw/src/fink.build/atlas-3.10.1-1/darwin_bld/lib/libatlas.a > /sw/src/fink.build/atlas-3.10.1-1/darwin_bld/bin/ATLrun.sh > /sw/src/fink.build/atlas-3.10.1-1/darwin_bld/tune/blas/gemv xsmvnktime -m 870 > -n 8 -l 875 \ > -C 0 -Fa 4 -Fa -8 -Fx 4 -Fx -8 -Fy 4 -Fy -8 -f > res/smv900000N_870x8_875-0_32x8_0_a0x0x0_24843 -# 8 -F 3902 > /sw/src/fink.build/atlas-3.10.1-1/darwin_bld/bin/ATLrun.sh: line 4: 63889 > Segmentation fault $atldir/$* > make[4]: *** [smvnktime] Error 139 > make[4]: Leaving directory > `/sw/src/fink.build/atlas-3.10.1-1/darwin_bld/tune/blas/gemv' > > Cases read in: > ID=1 ROUT='ATL_gemvN_axpy.c' AUTH='R. Clint Whaley' TA='N' \ > rankR=0 CacheElts=0 SSE=0 alignA=0 alignY=0 alignX=0 minM=0 minN=0 NU=16 \ > MU=1 LDAMUL=0 PFTUNABLE=0 ALIGNX2A=0 ADDCFLAGS=0 GEMMBASED=0 AXPYBASED=1 \ > ALLALIGNXY=0 LDYTOP=0 FNU=0 X87=0 > ID=2 ROUT='ATL_sgemvN_8x4_sse.c' AUTH='R. Clint Whaley' TA='N' \ > rankR=0 CacheElts=0 SSE=1 alignA=0 alignY=16 alignX=0 minM=0 minN=0 \ > NU=4 MU=8 LDAMUL=16 PFTUNABLE=0 ALIGNX2A=1 ADDCFLAGS=0 GEMMBASED=0 > AXPYBASED=1 \ > ALLALIGNXY=0 LDYTOP=0 FNU=0 X87=0 > ID=3 ROUT='ATL_gemvN_v6x8_vsx.c' AUTH='IBM' TA='N' \ > rankR=0 CacheElts=0 SSE=0 alignA=0 alignY=0 alignX=0 minM=0 minN=0 NU=8 \ > MU=24 LDAMUL=0 PFTUNABLE=0 ALIGNX2A=0 ADDCFLAGS=0 GEMMBASED=0 AXPYBASED=1 > \ > ALLALIGNXY=0 LDYTOP=0 FNU=0 X87=0 CFLAGS='-O3 -mvsx' COMP='gcc' > > BEGIN BASIC KERNEL TESTS: > Kernel ATL_gemvN_axpy.c(1) passes basic test > NUKING bad kernel ATL_gemvN_v6x8_vsx.c(3), MU=24, NU=8 > DONE BASIC KERNEL TESTS: > > > Surviving cases: > ID=1 ROUT='ATL_gemvN_axpy.c' AUTH='R. Clint Whaley' TA='N' \ > rankR=0 CacheElts=0 SSE=0 alignA=0 alignY=0 alignX=0 minM=0 minN=0 NU=16 \ > MU=1 LDAMUL=0 PFTUNABLE=0 ALIGNX2A=0 ADDCFLAGS=0 GEMMBASED=0 AXPYBASED=1 \ > ALLALIGNXY=0 LDYTOP=0 FNU=0 X87=0 > BEGIN NU/MU EXTRACT SEARCH, imf=1: > > BEGIN BASIC KERNEL TESTS: > Kernel smvn_C.c(900000) passes basic test > Kernel smvn_C.c(900000) passes basic test > Kernel smvn_C.c(900000) passes basic test > Kernel smvn_C.c(900000) passes basic test > Kernel smvn_C.c(900000) passes basic test > Kernel smvn_C.c(900000) passes basic test > Kernel smvn_C.c(900000) passes basic test > Kernel smvn_C.c(900000) passes basic test > Kernel smvn_C.c(900000) passes basic test > Kernel smvn_C.c(900000) passes basic test > Kernel smvn_C.c(900000) passes basic test > Kernel smvn_C.c(900000) passes basic test > Kernel smvn_C.c(900000) passes basic test > Kernel smvn_C.c(900000) passes basic test > Kernel smvn_C.c(900000) passes basic test > Kernel smvn_C.c(900000) passes basic test > DONE BASIC KERNEL TESTS: > > 900000:smvn_C.c (M=3000, N=2000, lda=3003) gets 774.79 MFLOPS > 900000:smvn_C.c (M=3000, N=2000, lda=3003) gets 859.01 MFLOPS > 900000:smvn_C.c (M=3000, N=2000, lda=3003) gets 787.50 MFLOPS > 900000:smvn_C.c (M=3000, N=2000, lda=3003) gets 438.35 MFLOPS > 900000:smvn_C.c (M=3000, N=1992, lda=3003) gets 367.00 MFLOPS > 900000:smvn_C.c (M=3000, N=2000, lda=3003) gets 289.17 MFLOPS > 900000:smvn_C.c (M=3000, N=2000, lda=3003) gets 289.82 MFLOPS > 900000:smvn_C.c (M=3000, N=1992, lda=3003) gets 289.01 MFLOPS > 900000:smvn_C.c (M=3000, N=2000, lda=3003) gets 420.51 MFLOPS > 900000:smvn_C.c (M=3000, N=2000, lda=3003) gets 475.61 MFLOPS > 900000:smvn_C.c (M=3000, N=2000, lda=3003) gets 388.07 MFLOPS > 900000:smvn_C.c (M=3000, N=2000, lda=3003) gets 357.49 MFLOPS > 900000:smvn_C.c (M=3000, N=1992, lda=3003) gets 371.02 MFLOPS > 900000:smvn_C.c (M=3000, N=2000, lda=3003) gets 374.75 MFLOPS > 900000:smvn_C.c (M=3000, N=2000, lda=3003) gets 299.44 MFLOPS > 900000:smvn_C.c (M=3000, N=1992, lda=3003) gets 300.81 MFLOPS > mu=16, nu=1, mflop[1]=774.79 > mu=16, nu=2, mflop[1]=859.01 > mu=16, nu=4, mflop[1]=787.50 > mu=16, nu=8, mflop[1]=438.35 > mu=16, nu=12, mflop[1]=367.00 > mu=16, nu=16, mflop[1]=289.17 > mu=16, nu=20, mflop[1]=289.82 > mu=16, nu=24, mflop[1]=289.01 > mu=128, nu=1, mflop[1]=420.51 > mu=112, nu=2, mflop[1]=475.61 > mu=96, nu=4, mflop[1]=388.07 > mu=80, nu=8, mflop[1]=357.49 > mu=64, nu=12, mflop[1]=371.02 > mu=48, nu=16, mflop[1]=374.75 > mu=32, nu=20, mflop[1]=299.44 > mu=32, nu=24, mflop[1]=300.81 > BEST GENERATED NU-TUNED KERNEL FOR imf=1: MU=16, NU=2, MF=859.01 > > BEGIN MU EXTRACT SEARCH, imf=1 > NU=2, MU=16, mflop[1]=859.01 > 900000:smvn_C.c (M=3000, N=2000, lda=3003) gets 825.57 MFLOPS > NU=2, MU=32, mflop[1]=825.57 > 900000:smvn_C.c (M=3000, N=2000, lda=3003) gets 780.68 MFLOPS > NU=2, MU=1, mflop[1]=780.68 > 900000:smvn_C.c (M=3000, N=2000, lda=3003) gets 823.82 MFLOPS > NU=2, MU=2, mflop[1]=823.82 > 900000:smvn_C.c (M=3000, N=2000, lda=3003) gets 844.15 MFLOPS > NU=2, MU=4, mflop[1]=844.15 > 900000:smvn_C.c (M=3000, N=2000, lda=3003) gets 850.43 MFLOPS > NU=2, MU=8, mflop[1]=850.43 > 900000:smvn_C.c (M=3000, N=2000, lda=3003) gets 846.12 MFLOPS > NU=2, MU=12, mflop[1]=846.12 > BEST MU-TUNED GENERATED KERNEL FOR imf=1: NU=2, MU=16, MF=859.01 > > BEGIN BASIC KERNEL TESTS: > Kernel smvn_C.c(900000) passes basic test > DONE BASIC KERNEL TESTS: > > > BEGIN L1-BLOCKED TUNING > 900001:smvn_C.c (M=3000, N=2000, lda=3003) gets 654.26 MFLOPS > 1:ATL_gemvN_axpy.c (M=3000, N=2000, lda=3003) gets 299.24 MFLOPS > > TUNING PREFETCH DISTANCE FOR OPERAND 'A', imf=0: > OP DIST MU NU MFLOP > == ==== ==== ==== ============ > A DEF 16 2 656.55 > A 64 16 2 666.46 > A 256 16 2 679.36 > A 512 16 2 675.27 > A 320 16 2 673.04 > A 384 16 2 677.41 > A 448 16 2 671.72 > A 0 16 2 653.19 > BEST imf=0 PFADIST=256 (679.36) > > TUNING PREFETCH DISTANCE FOR OPERAND 'X', imf=0: > OP DIST MU NU MFLOP > == ==== ==== ==== ============ > X DEF 16 2 680.67 > X 64 16 2 680.56 > X 256 16 2 683.15 > X 512 16 2 680.48 > X 320 16 2 674.89 > X 384 16 2 681.72 > X 448 16 2 681.52 > X 0 16 2 683.15 > BEST imf=0 PFXDIST=256 (683.15) > > TUNING PREFETCH DISTANCE FOR OPERAND 'Y', imf=0: > OP DIST MU NU MFLOP > == ==== ==== ==== ============ > Y DEF 16 2 682.76 > Y 64 16 2 680.40 > Y 256 16 2 683.08 > Y 512 16 2 683.27 > Y 576 16 2 686.08 > Y 640 16 2 682.65 > Y 704 16 2 682.92 > Y 768 16 2 682.88 > Y 832 16 2 681.87 > Y 896 16 2 685.65 > Y 960 16 2 682.38 > Y 0 16 2 681.33 > BEST imf=0 PFYDIST=576 (686.08) > > PREFETCH DISTANCE TUNING imf=0 improved from 654.26 to 683.04 (4.40 percent) > DONE L1-BLOCKED TUNING, CHOSE 'smvn_C.c' (683.04) > > > CACHE TUNING FOR 900001:'smvn_C.c', MU=16 NU=2 > ------------------------------------------ > M N lda percL1 mflop > ====== ====== ====== ====== ========== > 3000 2000 3003 50 594.47 > 3000 2000 3003 100 685.02 > 3000 2000 3003 74 676.80 > 3000 2000 3003 62 630.87 > 3000 2000 3003 56 634.71 > 3000 2000 3003 52 600.24 > 3000 2000 3003 54 603.04 > 3000 2000 3003 58 632.64 > 3000 2000 3003 60 630.54 > 3000 2000 3003 68 629.78 > 3000 2000 3003 64 630.28 > 3000 2000 3003 66 632.07 > 3000 2000 3003 70 629.12 > 3000 2000 3003 72 632.54 > 3000 2000 3003 86 682.07 > 3000 2000 3003 80 686.95 > 3000 2000 3003 76 690.70 > 3000 2000 3003 78 687.30 > 3000 2000 3003 82 686.28 > 3000 2000 3003 84 683.04 > 3000 2000 3003 92 681.25 > 3000 2000 3003 88 681.95 > 3000 2000 3003 90 681.87 > 3000 2000 3003 96 684.44 > 3000 2000 3003 94 680.83 > 3000 2000 3003 98 683.39 > > BEST CASE 76 percent of L1, MFLOP=690.70 > > > BEGIN L2-BLOCKED TUNING > 900001:smvn_C.c (M=3000, N=2000, lda=3003) gets 857.36 MFLOPS > 1:ATL_gemvN_axpy.c (M=3000, N=2000, lda=3003) gets 535.23 MFLOPS > > TUNING PREFETCH DISTANCE FOR OPERAND 'A', imf=1: > OP DIST MU NU MFLOP > == ==== ==== ==== ============ > A DEF 16 2 858.71 > A 64 16 2 857.11 > A 256 16 2 861.05 > A 512 16 2 855.65 > A 320 16 2 856.32 > A 384 16 2 853.76 > A 448 16 2 854.61 > A 0 16 2 860.55 > BEST imf=1 PFADIST=256 (861.05) > > TUNING PREFETCH DISTANCE FOR OPERAND 'X', imf=1: > OP DIST MU NU MFLOP > == ==== ==== ==== ============ > X DEF 16 2 859.08 > X 64 16 2 864.21 > X 256 16 2 863.09 > X 192 16 2 848.33 > X 0 16 2 861.05 > BEST imf=1 PFXDIST=128 (864.21) > > TUNING PREFETCH DISTANCE FOR OPERAND 'Y', imf=1: > OP DIST MU NU MFLOP > == ==== ==== ==== ============ > Y DEF 16 2 862.04 > Y 64 16 2 862.59 > Y 256 16 2 862.22 > Y 192 16 2 862.22 > Y 0 16 2 864.33 > BEST imf=1 PFYDIST=0 (864.33) > > PREFETCH DISTANCE TUNING imf=1 improved from 857.36 to 862.35 (0.58 percent) > DONE L2-BLOCKED TUNING, CHOSE 'smvn_C.c' (862.35) > > > CACHE TUNING FOR 900001:'smvn_C.c', MU=16 NU=2 > ------------------------------------------ > M N lda percL1 mflop > ====== ====== ====== ====== ========== > 3000 2000 3003 150 737.06 > 3000 2000 3003 800 859.69 > 3000 2000 3003 450 861.79 > 3000 2000 3003 300 862.90 > 3000 2000 3003 200 750.56 > 3000 2000 3003 250 862.04 > 3000 2000 3003 350 861.36 > 3000 2000 3003 400 862.35 > 3000 2000 3003 600 861.97 > 3000 2000 3003 500 863.65 > 3000 2000 3003 550 865.08 > 3000 2000 3003 700 859.38 > 3000 2000 3003 650 862.22 > 3000 2000 3003 750 862.72 > > BEST CASE 550 percent of L1, MFLOP=865.08 > > BEST L1-blocked kernel: > ID=900001 ROUT='smvn_C.c' AUTH='R. Clint Whaley' TA='N' \ > rankR=0 CacheElts=6225 SSE=0 alignA=0 alignY=0 alignX=0 minM=16 minN=2 \ > NU=2 MU=16 LDAMUL=0 PFTUNABLE=1 ALIGNX2A=0 ADDCFLAGS=0 GEMMBASED=0 > AXPYBASED=1 \ > ALLALIGNXY=0 LDYTOP=0 FNU=1 X87=0 \ > MFLOP=6.907009e+02,8.590138e+02 \ > CFLAGS='-fPIC -fomit-frame-pointer -O3 -maltivec -mabi=altivec > -force_cpusubtype_ALL -m32 -fPIC -DPFADIST=256 -DPFXDIST=256 -DPFYDIST=576' > BEST L2-blocked kernel: > ID=900001 ROUT='smvn_C.c' AUTH='R. Clint Whaley' TA='N' \ > rankR=0 CacheElts=45056 SSE=0 alignA=0 alignY=0 alignX=0 minM=16 minN=2 \ > NU=2 MU=16 LDAMUL=0 PFTUNABLE=1 ALIGNX2A=0 ADDCFLAGS=0 GEMMBASED=0 > AXPYBASED=1 \ > ALLALIGNXY=0 LDYTOP=0 FNU=1 X87=0 \ > MFLOP=6.542571e+02,8.650811e+02 \ > CFLAGS='-fPIC -fomit-frame-pointer -O3 -maltivec -mabi=altivec > -force_cpusubtype_ALL -m32 -fPIC -DPFADIST=256 -DPFXDIST=128 -DPFYDIST=0' > BEGIN NU/MU EXTRACT SEARCH, imf=4: > > BEGIN BASIC KERNEL TESTS: > Kernel smvn_C.c(900000) passes basic test > Kernel smvn_C.c(900000) passes basic test > Kernel smvn_C.c(900000) passes basic test > Kernel smvn_C.c(900000) passes basic test > Kernel smvn_C.c(900000) passes basic test > Kernel smvn_C.c(900000) passes basic test > Kernel smvn_C.c(900000) passes basic test > Kernel smvn_C.c(900000) passes basic test > Kernel smvn_C.c(900000) passes basic test > Kernel smvn_C.c(900000) passes basic test > Kernel smvn_C.c(900000) passes basic test > Kernel smvn_C.c(900000) passes basic test > Kernel smvn_C.c(900000) passes basic test > Kernel smvn_C.c(900000) passes basic test > Kernel smvn_C.c(900000) passes basic test > Kernel smvn_C.c(900000) passes basic test > DONE BASIC KERNEL TESTS: > > 900000:smvn_C.c (M=870, N=8, lda=875) gets 1932.95 MFLOPS > 900000:smvn_C.c (M=870, N=8, lda=875) gets 2540.38 MFLOPS > 900000:smvn_C.c (M=870, N=8, lda=875) gets 2937.97 MFLOPS > 900000:smvn_C.c (M=870, N=8, lda=875) gets 3182.20 MFLOPS > 900000:smvn_C.c (M=580, N=12, lda=588) gets 3147.11 MFLOPS > 900000:smvn_C.c (M=435, N=16, lda=441) gets 2007.49 MFLOPS > 900000:smvn_C.c (M=348, N=20, lda=357) gets 1742.17 MFLOPS > 900000:smvn_C.c (M=290, N=24, lda=294) gets 1483.58 MFLOPS > 900000:smvn_C.c (M=870, N=8, lda=875) gets 553.76 MFLOPS > 900000:smvn_C.c (M=870, N=8, lda=875) gets 794.42 MFLOPS > 900000:smvn_C.c (M=870, N=8, lda=875) gets 993.27 MFLOPS > 900000:smvn_C.c (M=870, N=8, lda=875) gets 1150.77 MFLOPS > 900000:smvn_C.c (M=580, N=12, lda=588) gets 1228.43 MFLOPS > 900000:smvn_C.c (M=435, N=16, lda=441) gets 1264.84 MFLOPS > 900000:smvn_C.c (M=348, N=20, lda=357) gets 1354.15 MFLOPS > 900000:smvn_C.c (M=290, N=24, lda=294) gets 1299.55 MFLOPS > mu=16, nu=1, mflop[4]=1932.95 > mu=16, nu=2, mflop[4]=2540.38 > mu=16, nu=4, mflop[4]=2937.97 > mu=16, nu=8, mflop[4]=3182.20 > mu=16, nu=12, mflop[4]=3147.11 > mu=16, nu=16, mflop[4]=2007.49 > mu=16, nu=20, mflop[4]=1742.17 > mu=16, nu=24, mflop[4]=1483.58 > mu=128, nu=1, mflop[4]=553.76 > mu=112, nu=2, mflop[4]=794.42 > mu=96, nu=4, mflop[4]=993.27 > mu=80, nu=8, mflop[4]=1150.77 > mu=64, nu=12, mflop[4]=1228.43 > mu=48, nu=16, mflop[4]=1264.84 > mu=32, nu=20, mflop[4]=1354.15 > mu=32, nu=24, mflop[4]=1299.55 > BEST GENERATED NU-TUNED KERNEL FOR imf=4: MU=16, NU=8, MF=3182.20 > > BEGIN MU EXTRACT SEARCH, imf=4 > NU=8, MU=16, mflop[4]=3182.20 > make[3]: *** [res/sMVNK.sum] Error 255 > make[3]: Leaving directory > `/sw/src/fink.build/atlas-3.10.1-1/darwin_bld/tune/blas/gemv' > make[2]: *** > [/sw/src/fink.build/atlas-3.10.1-1/darwin_bld/tune/blas/gemv/res/sMVNK.sum] > Error 2 > make[2]: Leaving directory `/sw/src/fink.build/atlas-3.10.1-1/darwin_bld/bin' ------------------------------------------------------------------------------ Precog is a next-generation analytics platform capable of advanced analytics on semi-structured data. The platform includes APIs for building apps and a phenomenal toolset for data science. Developers can use our toolset for easy data analysis & visualization. Get a free account! http://www2.precog.com/precogplatform/slashdotnewsletter _______________________________________________ Fink-users mailing list Fink-users@lists.sourceforge.net List archive: http://news.gmane.org/gmane.os.macosx.fink.user Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-users