#6275: atlas-3.8.3.p2 dumps core on Solaris 10 with gcc 4.4.0
----------------------+-----------------------------------------------------
 Reporter:  drkirkby  |       Owner:  tbd          
     Type:  defect    |      Status:  new          
 Priority:  blocker   |   Milestone:  sage-4.0.2   
Component:  solaris   |    Keywords:  solaris atlas
 Reviewer:            |      Author:               
   Merged:            |  
----------------------+-----------------------------------------------------
 Running on t2.math.washington.edu (a Sun T5240 running Solaris 10 update
 4), the build of ATLAS fails when building sage-4.0.1.alpha0. (A sqlite
 bug was fixed first to allow Sage to start building ATLAS).

 I did post this to sage-devel under the title "atlas-3.8.3.p2 failing on
 Solaris 10 with gcc-4.4.0" William Stein copied this to  Clint Whaley --
 the main ATLAS developer.



 Here's the last bit of the error. A full copy of all the output is
 attached file





 make[6]: Entering directory
 `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-
 build/src/testing'
 make[6]: `zlib.grd' is up to date.
 make[6]: Leaving directory
 `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-
 build/src/testing'
 make clib.grd
 make[6]: Entering directory
 `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-
 build/src/testing'
 make[6]: `clib.grd' is up to date.
 make[6]: Leaving directory
 `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-
 build/src/testing'
 make[5]: Leaving directory
 `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-
 build/src/testing'
 make INSTALL_LOG/L1CacheSize
 make[5]: Entering directory
 `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/bin'
 cp /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-
 build/tune/sysinfo/res/L1CacheSize INSTALL_LOG/.
 make[5]: Leaving directory
 `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/bin'
 make INSTALL_LOG/sMULADD pre=s
 make[5]: Entering directory
 `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/bin'
 cp /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-
 build/tune/sysinfo/res/sMULADD INSTALL_LOG/.
 make[5]: Leaving directory
 `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/bin'
 make INSTALL_LOG/dMULADD pre=d
 make[5]: Entering directory
 `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/bin'
 cp /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-
 build/tune/sysinfo/res/dMULADD INSTALL_LOG/.
 make[5]: Leaving directory
 `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/bin'
 make[4]: Leaving directory
 `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/bin'
 make[4]: Entering directory
 `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/bin'
 cd /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-
 build/tune/blas/gemm ; make res/dMMRES pre=d nb=88
 make[5]: Entering directory
 `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-
 build/tune/blas/gemm'
 make xmmsearch
 make[6]: Entering directory
 `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-
 build/tune/blas/gemm'
 make[6]: `xmmsearch' is up to date.
 make[6]: Leaving directory
 `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-
 build/tune/blas/gemm'
 ./xmmsearch -p d
 Precision='d', FORCE=0, LAT=-1, nreg=-1, MaxL1=128
 NB setting not supplied; calculating:
 make[6]: Entering directory
 `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-
 build/tune/blas/gemm'
 rm -f res/L1CacheSize
 cd /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-
 build/tune/sysinfo ; make res/L1CacheSize
 make[7]: Entering directory
 `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-
 build/tune/sysinfo'
 make[7]: `res/L1CacheSize' is up to date.
 make[7]: Leaving directory
 `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-
 build/tune/sysinfo'
 ln -s /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-
 build/tune/sysinfo/res/L1CacheSize res/L1CacheSize
 make[6]: Leaving directory
 `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-
 build/tune/blas/gemm'

       Read in L1 Cache size as = 8KB.
 tmp=4, tL1size=1024

       Read in L1 Cache size as = 8KB.
 L1Size=1024, pre=d, Smallnb=0
 Assertion failed: nb, file
 /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-
 build/../src//tune/blas/gemm/mmsearch.c, line 1106
 mmnreg = 47

 NB's to try: 28   20   24   16   32

 make[5]: *** [res/dMMRES] Abort (core dumped)
 make[5]: Leaving directory
 `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-
 build/tune/blas/gemm'
 make[4]: *** [/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2
 /ATLAS-build/tune/blas/gemm/res/dMMRES] Error 2
 make[4]: Leaving directory
 `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/bin'
 Assertion failed: fp, file
 /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-
 build/../src//bin/atlas_install.c, line 376


 IN STAGE 1 INSTALL:  SYSTEM PROBE/AUX COMPILE


    Level 1 cache size calculated as 8KB
    dFPU: Separate multiply and add instructions with 1 cycle pipeline.
          Apparent number of registers : 3
          Register-register performance=330.93MFLOPS
    sFPU: Separate multiply and add instructions with 2 cycle pipeline.
          Apparent number of registers : 5
          Register-register performance=642.85MFLOPS


 IN STAGE 2 INSTALL:  TYPE-DEPENDENT TUNING


 STAGE 2-1: TUNING PREC='d' (precision 1 of 4)


    STAGE 2-1-1 : BUILDING BLOCK MATMUL TUNE
 make -f Makefile INSTALL_LOG/dMMRES pre=d 2>&1 | ./xatlas_tee
 INSTALL_LOG/dMMSEARCH.LOG
 Abort - core dumped
 make[3]: *** [build] Error 134
 make[3]: Leaving directory
 `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build'
 make[2]: *** [build] Error 2
 make[2]: Leaving directory
 `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build'
 Failed to build ATLAS.
 Failed to build ATLAS.

 real    46m55.681s
 user    37m30.636s
 sys     2m54.685s

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/6275>
Sage <http://sagemath.org/>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to