Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 94726 Details for
Bug 144314
sci-libs/atlas 3.7.23 released
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
atlas3.7.14-shared-libs.patch
atlas3.7.14-shared-libs.patch (text/plain), 27.50 KB, created by
Adam Piątyszek
on 2006-08-20 13:16:41 UTC
(
hide
)
Description:
atlas3.7.14-shared-libs.patch
Filename:
MIME Type:
Creator:
Adam Piątyszek
Created:
2006-08-20 13:16:41 UTC
Size:
27.50 KB
patch
obsolete
>diff -Nru ATLAS.orig/CONFIG/src/Makefile ATLAS/CONFIG/src/Makefile >--- ATLAS.orig/CONFIG/src/Makefile 2006-08-18 03:48:51.000000000 +0200 >+++ ATLAS/CONFIG/src/Makefile 2006-08-19 23:49:00.000000000 +0200 >@@ -310,3 +310,19 @@ > clean : > rm -f *.o x* > $(MAKE) -f Make.top clean >+ >+#Gentoo stuff: >+shared : >+ $(MAKE) -f Make.top shared >+ >+shared-strip : >+ $(MAKE) -f Make.top shared-strip >+ >+ptshared : >+ $(MAKE) -f Make.top ptshared >+ >+ptshared-strip : >+ $(MAKE) -f Make.top ptshared-strip >+ >+liblapack.so : >+ $(MAKE) -f Make.top liblapack.so >diff -Nru ATLAS.orig/CONFIG/src/SpewMakeInc.c ATLAS/CONFIG/src/SpewMakeInc.c >--- ATLAS.orig/CONFIG/src/SpewMakeInc.c 2006-08-18 03:48:51.000000000 +0200 >+++ ATLAS/CONFIG/src/SpewMakeInc.c 2006-08-19 23:57:53.000000000 +0200 >@@ -538,7 +538,12 @@ > fprintf(fpout, " NCFLAGS = $(ICCFLAGS)\n"); > fprintf(fpout, "\n CLINKER = $(ICC)\n CLINKFLAGS = $(ICCFLAGS)\n"); > fprintf(fpout, " FLINKER = $(F77)\n FLINKFLAGS = $(F77FLAGS)\n"); >+#ifdef USE_LIBTOOL >+ fprintf(fpout, " LIBTOOL = libtool --mode=compile\n"); >+ fprintf(fpout, " ARCHIVER = $(BLDdir)/war ar\n"); >+#else > fprintf(fpout, " ARCHIVER = ar\n"); >+#endif > fprintf(fpout, " ARFLAGS = r\n"); > fprintf(fpout, " RANLIB = echo\n\n"); > >diff -Nru ATLAS.orig/makes/Make.aux ATLAS/makes/Make.aux >--- ATLAS.orig/makes/Make.aux 2006-08-18 03:48:50.000000000 +0200 >+++ ATLAS/makes/Make.aux 2006-08-19 23:35:36.000000000 +0200 >@@ -1,4 +1,7 @@ > include Make.inc >+ICC:=$(LIBTOOL) --tag=CC $(ICC) >+SKC:=$(LIBTOOL) --tag=CC $(SKC) >+DKC:=$(LIBTOOL) --tag=CC $(DKC) > mySRCdir = $(SRCdir)/src/auxil > > ptobj = ATL_ptflushcache.o >@@ -114,12 +117,16 @@ > > ATL_cputime.o : $(SYSdir)/ATL_cputime.o > cp $(SYSdir)/ATL_cputime.o ATL_cputime.o >+ ln -sf $(SYSdir)/ATL_cputime.lo ATL_cputime.lo >+ ln -sf $(SYSdir)/.libs/ATL_cputime.o .libs/ATL_cputime.o > $(SYSdir)/ATL_cputime.o: $(SYSdir)/ATL_cputime.c > cd $(SYSdir) ; $(MAKE) ATL_cputime.o > $(SYSdir)/ATL_cputime.c: > cd $(SYSdir) ; $(MAKE) ATL_cputime.o > ATL_walltime.o : $(SYSdir)/ATL_walltime.o > cp $(SYSdir)/ATL_walltime.o ATL_walltime.o >+ ln -sf $(SYSdir)/ATL_walltime.lo ATL_walltime.lo >+ ln -sf $(SYSdir)/.libs/ATL_walltime.o .libs/ATL_walltime.o > $(SYSdir)/ATL_walltime.o: $(SYSdir)/ATL_walltime.c > cd $(SYSdir) ; $(MAKE) ATL_walltime.o > $(SYSdir)/ATL_walltime.c: >diff -Nru ATLAS.orig/makes/Make.bin ATLAS/makes/Make.bin >--- ATLAS.orig/makes/Make.bin 2006-08-18 03:48:50.000000000 +0200 >+++ ATLAS/makes/Make.bin 2006-08-19 23:32:59.000000000 +0200 >@@ -58,11 +58,11 @@ > cd $(BLDdir)/src/blas/level3 ; $(MAKE) lib > cd $(BLDdir)/src/blas/pklevel3 ; $(MAKE) lib > cd $(BLDdir)/src/blas/reference/level3 ; $(MAKE) lib >- cd $(BLDdir)/src/lapack ; $(MAKE) lib >+#Gentoo cd $(BLDdir)/src/lapack ; $(MAKE) lib > cd $(BLDdir)/interfaces/blas/C/src ; $(MAKE) all > - cd $(BLDdir)/interfaces/blas/F77/src ; $(MAKE) lib >- cd $(BLDdir)/interfaces/lapack/C/src ; $(MAKE) lib >- - cd $(BLDdir)/interfaces/lapack/F77/src ; $(MAKE) lib >+#Gentoo cd $(BLDdir)/interfaces/lapack/C/src ; $(MAKE) lib >+#Gentoo - cd $(BLDdir)/interfaces/lapack/F77/src ; $(MAKE) lib > > IPostTune: > cd $(L3Tdir) ; $(MAKE) res/atlas_trsmNB.h >diff -Nru ATLAS.orig/makes/Make.cblas ATLAS/makes/Make.cblas >--- ATLAS.orig/makes/Make.cblas 2006-08-18 03:48:50.000000000 +0200 >+++ ATLAS/makes/Make.cblas 2006-08-19 23:30:28.000000000 +0200 >@@ -1,4 +1,5 @@ > include Make.inc >+ICC:= $(LIBTOOL) --tag=CC $(ICC) > mySRCdir = $(SRCdir)/interfaces/blas/C/src/ > > aobj = cblas_xerbla.o cblas_errprn.o >diff -Nru ATLAS.orig/makes/Make.f77blas ATLAS/makes/Make.f77blas >--- ATLAS.orig/makes/Make.f77blas 2006-08-18 03:48:50.000000000 +0200 >+++ ATLAS/makes/Make.f77blas 2006-08-19 23:29:41.000000000 +0200 >@@ -43,6 +43,8 @@ > ######################################################################## > # > include Make.inc >+ICC:=$(LIBTOOL) --tag=CC $(ICC) >+F77:=$(LIBTOOL) --tag=F77 $(F77) > mySRCdir = $(SRCdir)/interfaces/blas/F77/src > # > ######################################################################## >diff -Nru ATLAS.orig/makes/Make.gpmm ATLAS/makes/Make.gpmm >--- ATLAS.orig/makes/Make.gpmm 2006-08-18 03:48:50.000000000 +0200 >+++ ATLAS/makes/Make.gpmm 2006-08-19 23:28:31.000000000 +0200 >@@ -1,4 +1,5 @@ > include Make.inc >+ICC:=$(LIBTOOL) --tag=CC $(ICC) > mySRCdir = $(SRCdir)/src/blas/pklevel3/gpmm > > all : lib >diff -Nru ATLAS.orig/makes/Make.l1ref ATLAS/makes/Make.l1ref >--- ATLAS.orig/makes/Make.l1ref 2006-08-18 03:48:50.000000000 +0200 >+++ ATLAS/makes/Make.l1ref 2006-08-19 23:27:35.000000000 +0200 >@@ -43,6 +43,7 @@ > ######################################################################## > # > include Make.inc >+ICC:=$(LIBTOOL) --tag=CC $(ICC) > mySRCdir = $(SRCdir)/src/blas/reference/level1 > # > ######################################################################## >diff -Nru ATLAS.orig/makes/Make.l1src ATLAS/makes/Make.l1src >--- ATLAS.orig/makes/Make.l1src 2006-08-18 03:48:50.000000000 +0200 >+++ ATLAS/makes/Make.l1src 2006-08-19 23:26:15.000000000 +0200 >@@ -1,4 +1,5 @@ > include Make.inc >+ICC:=$(LIBTOOL) --tag=CC $(ICC) > mySRCdir = $(SRCdir)/src/blas/level1 > > sobj = ATL_dsdot.o ATL_sdsdot.o ATL_srotg.o ATL_srotm.o ATL_srotmg.o >@@ -17,29 +18,29 @@ > > sgen : > $(MAKE) Make_srot >- $(MAKE) -f Make_srot lib >+ $(MAKE) -f Make_srot lib ICC="$(ICC)" > $(MAKE) Make_saxpby >- $(MAKE) -f Make_saxpby lib >+ $(MAKE) -f Make_saxpby lib ICC="$(ICC)" > $(MAKE) Make_scpsc >- $(MAKE) -f Make_scpsc lib >+ $(MAKE) -f Make_scpsc lib ICC="$(ICC)" > $(MAKE) Make_sset >- $(MAKE) -f Make_sset lib >+ $(MAKE) -f Make_sset lib ICC="$(ICC)" > $(MAKE) Make_snrm2 >- $(MAKE) -f Make_snrm2 lib >+ $(MAKE) -f Make_snrm2 lib ICC="$(ICC)" > $(MAKE) Make_sasum >- $(MAKE) -f Make_sasum lib >+ $(MAKE) -f Make_sasum lib ICC="$(ICC)" > $(MAKE) Make_sdot >- $(MAKE) -f Make_sdot lib >+ $(MAKE) -f Make_sdot lib ICC="$(ICC)" > $(MAKE) Make_sswap >- $(MAKE) -f Make_sswap lib >+ $(MAKE) -f Make_sswap lib ICC="$(ICC)" > $(MAKE) Make_sscal >- $(MAKE) -f Make_sscal lib >+ $(MAKE) -f Make_sscal lib ICC="$(ICC)" > $(MAKE) Make_scopy >- $(MAKE) -f Make_scopy lib >+ $(MAKE) -f Make_scopy lib ICC="$(ICC)" > $(MAKE) Make_saxpy >- $(MAKE) -f Make_saxpy lib >+ $(MAKE) -f Make_saxpy lib ICC="$(ICC)" > $(MAKE) Make_siamax >- $(MAKE) -f Make_siamax lib >+ $(MAKE) -f Make_siamax lib ICC="$(ICC)" > slvl1 : slib > slib : slib.grd > $(MAKE) sgen >@@ -52,29 +53,29 @@ > rm -f $(sobj) s*.grd > dgen : > $(MAKE) Make_drot >- $(MAKE) -f Make_drot lib >+ $(MAKE) -f Make_drot lib ICC="$(ICC)" > $(MAKE) Make_daxpby >- $(MAKE) -f Make_daxpby lib >+ $(MAKE) -f Make_daxpby lib ICC="$(ICC)" > $(MAKE) Make_dcpsc >- $(MAKE) -f Make_dcpsc lib >+ $(MAKE) -f Make_dcpsc lib ICC="$(ICC)" > $(MAKE) Make_dset >- $(MAKE) -f Make_dset lib >+ $(MAKE) -f Make_dset lib ICC="$(ICC)" > $(MAKE) Make_dnrm2 >- $(MAKE) -f Make_dnrm2 lib >+ $(MAKE) -f Make_dnrm2 lib ICC="$(ICC)" > $(MAKE) Make_dasum >- $(MAKE) -f Make_dasum lib >+ $(MAKE) -f Make_dasum lib ICC="$(ICC)" > $(MAKE) Make_ddot >- $(MAKE) -f Make_ddot lib >+ $(MAKE) -f Make_ddot lib ICC="$(ICC)" > $(MAKE) Make_dswap >- $(MAKE) -f Make_dswap lib >+ $(MAKE) -f Make_dswap lib ICC="$(ICC)" > $(MAKE) Make_dscal >- $(MAKE) -f Make_dscal lib >+ $(MAKE) -f Make_dscal lib ICC="$(ICC)" > $(MAKE) Make_dcopy >- $(MAKE) -f Make_dcopy lib >+ $(MAKE) -f Make_dcopy lib ICC="$(ICC)" > $(MAKE) Make_daxpy >- $(MAKE) -f Make_daxpy lib >+ $(MAKE) -f Make_daxpy lib ICC="$(ICC)" > $(MAKE) Make_diamax >- $(MAKE) -f Make_diamax lib >+ $(MAKE) -f Make_diamax lib ICC="$(ICC)" > dlvl1 : dlib > dlib : dlib.grd > $(MAKE) dgen >@@ -87,31 +88,31 @@ > rm -f $(dobj) d*.grd > cgen : > $(MAKE) Make_crot >- $(MAKE) -f Make_crot lib >+ $(MAKE) -f Make_crot lib ICC="$(ICC)" > $(MAKE) Make_caxpby >- $(MAKE) -f Make_caxpby lib >+ $(MAKE) -f Make_caxpby lib ICC="$(ICC)" > $(MAKE) Make_ccpsc >- $(MAKE) -f Make_ccpsc lib >+ $(MAKE) -f Make_ccpsc lib ICC="$(ICC)" > $(MAKE) Make_cset >- $(MAKE) -f Make_cset lib >+ $(MAKE) -f Make_cset lib ICC="$(ICC)" > $(MAKE) Make_cnrm2 >- $(MAKE) -f Make_cnrm2 lib >+ $(MAKE) -f Make_cnrm2 lib ICC="$(ICC)" > $(MAKE) Make_casum >- $(MAKE) -f Make_casum lib >+ $(MAKE) -f Make_casum lib ICC="$(ICC)" > $(MAKE) Make_cdot >- $(MAKE) -f Make_cdot lib >+ $(MAKE) -f Make_cdot lib ICC="$(ICC)" > $(MAKE) Make_cswap >- $(MAKE) -f Make_cswap lib >+ $(MAKE) -f Make_cswap lib ICC="$(ICC)" > $(MAKE) Make_cscal >- $(MAKE) -f Make_cscal lib >+ $(MAKE) -f Make_cscal lib ICC="$(ICC)" > $(MAKE) Make_ccopy >- $(MAKE) -f Make_ccopy lib >+ $(MAKE) -f Make_ccopy lib ICC="$(ICC)" > $(MAKE) Make_caxpy >- $(MAKE) -f Make_caxpy lib >+ $(MAKE) -f Make_caxpy lib ICC="$(ICC)" > $(MAKE) Make_ciamax >- $(MAKE) -f Make_ciamax lib >+ $(MAKE) -f Make_ciamax lib ICC="$(ICC)" > $(MAKE) Make_cdotc >- $(MAKE) -f Make_cdotc lib >+ $(MAKE) -f Make_cdotc lib ICC="$(ICC)" > clvl1 : clib > clib : slib clib.grd > $(MAKE) cgen >@@ -124,31 +125,31 @@ > rm -f $(cobj) c*.grd > zgen : > $(MAKE) Make_zrot >- $(MAKE) -f Make_zrot lib >+ $(MAKE) -f Make_zrot lib ICC="$(ICC)" > $(MAKE) Make_zaxpby >- $(MAKE) -f Make_zaxpby lib >+ $(MAKE) -f Make_zaxpby lib ICC="$(ICC)" > $(MAKE) Make_zcpsc >- $(MAKE) -f Make_zcpsc lib >+ $(MAKE) -f Make_zcpsc lib ICC="$(ICC)" > $(MAKE) Make_zset >- $(MAKE) -f Make_zset lib >+ $(MAKE) -f Make_zset lib ICC="$(ICC)" > $(MAKE) Make_znrm2 >- $(MAKE) -f Make_znrm2 lib >+ $(MAKE) -f Make_znrm2 lib ICC="$(ICC)" > $(MAKE) Make_zasum >- $(MAKE) -f Make_zasum lib >+ $(MAKE) -f Make_zasum lib ICC="$(ICC)" > $(MAKE) Make_zdot >- $(MAKE) -f Make_zdot lib >+ $(MAKE) -f Make_zdot lib ICC="$(ICC)" > $(MAKE) Make_zswap >- $(MAKE) -f Make_zswap lib >+ $(MAKE) -f Make_zswap lib ICC="$(ICC)" > $(MAKE) Make_zscal >- $(MAKE) -f Make_zscal lib >+ $(MAKE) -f Make_zscal lib ICC="$(ICC)" > $(MAKE) Make_zcopy >- $(MAKE) -f Make_zcopy lib >+ $(MAKE) -f Make_zcopy lib ICC="$(ICC)" > $(MAKE) Make_zaxpy >- $(MAKE) -f Make_zaxpy lib >+ $(MAKE) -f Make_zaxpy lib ICC="$(ICC)" > $(MAKE) Make_ziamax >- $(MAKE) -f Make_ziamax lib >+ $(MAKE) -f Make_ziamax lib ICC="$(ICC)" > $(MAKE) Make_zdotc >- $(MAKE) -f Make_zdotc lib >+ $(MAKE) -f Make_zdotc lib ICC="$(ICC)" > zlvl1 : zlib > zlib : dlib zlib.grd > $(MAKE) zgen >diff -Nru ATLAS.orig/makes/Make.l2 ATLAS/makes/Make.l2 >--- ATLAS.orig/makes/Make.l2 2006-08-18 03:48:50.000000000 +0200 >+++ ATLAS/makes/Make.l2 2006-08-19 23:24:59.000000000 +0200 >@@ -43,6 +43,7 @@ > ######################################################################## > # > include Make.inc >+ICC:=$(LIBTOOL) --tag=CC $(ICC) > mySRCdir = $(SRCdir)/src/blas/level2/ > # > ######################################################################## >diff -Nru ATLAS.orig/makes/Make.l2aux ATLAS/makes/Make.l2aux >--- ATLAS.orig/makes/Make.l2aux 2006-08-18 03:48:50.000000000 +0200 >+++ ATLAS/makes/Make.l2aux 2006-08-19 23:24:19.000000000 +0200 >@@ -43,6 +43,7 @@ > ######################################################################## > # > include Make.inc >+ICC:=$(LIBTOOL) --tag=CC $(ICC) > mySRCdir = $(SRCdir)/src/blas/level2/kernel > # > ######################################################################## >diff -Nru ATLAS.orig/makes/Make.l2ref ATLAS/makes/Make.l2ref >--- ATLAS.orig/makes/Make.l2ref 2006-08-18 03:48:50.000000000 +0200 >+++ ATLAS/makes/Make.l2ref 2006-08-19 23:22:37.000000000 +0200 >@@ -43,6 +43,7 @@ > ######################################################################## > # > include Make.inc >+ICC:=$(LIBTOOL) --tag=CC $(ICC) > mySRCdir = $(SRCdir)/src/blas/reference/level2 > # > ######################################################################## >diff -Nru ATLAS.orig/makes/Make.l2src ATLAS/makes/Make.l2src >--- ATLAS.orig/makes/Make.l2src 2006-08-18 03:48:50.000000000 +0200 >+++ ATLAS/makes/Make.l2src 2006-08-19 23:21:43.000000000 +0200 >@@ -1,4 +1,5 @@ > include Make.inc >+ICC:=$(LIBTOOL) --tag=CC $(ICC) > > sobj = ATL_sktrmvLNN.o ATL_sktrmvLNU.o ATL_sktrmvLTN.o ATL_sktrmvLTU.o \ > ATL_sktrmvUNN.o ATL_sktrmvUNU.o ATL_sktrmvUTN.o ATL_sktrmvUTU.o \ >diff -Nru ATLAS.orig/makes/Make.l3 ATLAS/makes/Make.l3 >--- ATLAS.orig/makes/Make.l3 2006-08-18 03:48:50.000000000 +0200 >+++ ATLAS/makes/Make.l3 2006-08-19 23:20:51.000000000 +0200 >@@ -43,6 +43,7 @@ > ######################################################################## > # > include Make.inc >+ICC:=$(LIBTOOL) --tag=CC $(ICC) > mySRCdir = $(SRCdir)/src/blas/level3 > # > ######################################################################## >diff -Nru ATLAS.orig/makes/Make.l3aux ATLAS/makes/Make.l3aux >--- ATLAS.orig/makes/Make.l3aux 2006-08-18 03:48:50.000000000 +0200 >+++ ATLAS/makes/Make.l3aux 2006-08-19 23:20:15.000000000 +0200 >@@ -43,6 +43,7 @@ > ######################################################################## > # > include Make.inc >+ICC:=$(LIBTOOL) --tag=CC $(ICC) > mySRCdir = $(SRCdir)/src/blas/level3/rblas > # > ######################################################################## >diff -Nru ATLAS.orig/makes/Make.l3kern ATLAS/makes/Make.l3kern >--- ATLAS.orig/makes/Make.l3kern 2006-08-18 03:48:50.000000000 +0200 >+++ ATLAS/makes/Make.l3kern 2006-08-19 23:19:19.000000000 +0200 >@@ -1,4 +1,5 @@ > include Make.inc >+ICC:=$(LIBTOOL) --tag=CC $(ICC) > mySRCdir = $(SRCdir)/src/blas/level3/kernel > > sobj = ATL_ssycopyL_a1.o ATL_ssycopyL_aX.o ATL_ssycopyU_a1.o \ >diff -Nru ATLAS.orig/makes/Make.l3ptblas ATLAS/makes/Make.l3ptblas >--- ATLAS.orig/makes/Make.l3ptblas 2006-08-18 03:48:50.000000000 +0200 >+++ ATLAS/makes/Make.l3ptblas 2006-08-19 23:18:11.000000000 +0200 >@@ -43,6 +43,7 @@ > ######################################################################## > # > include Make.inc >+ICC:=$(LIBTOOL) --tag=CC $(ICC) > mySRCdir = $(SRCdir)/src/pthreads/blas/level3 > # > ######################################################################## >diff -Nru ATLAS.orig/makes/Make.l3ref ATLAS/makes/Make.l3ref >--- ATLAS.orig/makes/Make.l3ref 2006-08-18 03:48:50.000000000 +0200 >+++ ATLAS/makes/Make.l3ref 2006-08-19 23:17:21.000000000 +0200 >@@ -43,6 +43,7 @@ > ######################################################################## > # > include Make.inc >+ICC:=$(LIBTOOL) --tag=CC $(ICC) > mySRCdir = $(SRCdir)/src/blas/reference/level3 > # > ######################################################################## >diff -Nru ATLAS.orig/makes/Make.miptblas ATLAS/makes/Make.miptblas >--- ATLAS.orig/makes/Make.miptblas 2006-08-18 03:48:51.000000000 +0200 >+++ ATLAS/makes/Make.miptblas 2006-08-19 23:16:17.000000000 +0200 >@@ -43,6 +43,7 @@ > ######################################################################## > # > include Make.inc >+ICC:=$(LIBTOOL) --tag=CC $(ICC) > mySRCdir = $(SRCdir)/src/pthreads/misc > # > ######################################################################## >diff -Nru ATLAS.orig/makes/Make.mmsrc ATLAS/makes/Make.mmsrc >--- ATLAS.orig/makes/Make.mmsrc 2006-08-18 03:48:51.000000000 +0200 >+++ ATLAS/makes/Make.mmsrc 2006-08-19 23:14:37.000000000 +0200 >@@ -1,4 +1,7 @@ > include Make.inc >+ICC:=$(LIBTOOL) --tag=CC $(ICC) >+SMC:=$(LIBTOOL) --tag=CC $(SMC) >+DMC:=$(LIBTOOL) --tag=CC $(DMC) > mySRCdir = $(SRCdir)/src/blas/gemm > > $(INCAdir)/atlas_type.h : >@@ -82,7 +85,7 @@ > sclean : > rm -f $(sobj) s*.grd > scleanuplib : >- cd KERNEL ; $(MAKE) -f sMakefile slib >+ cd KERNEL ; $(MAKE) -f sMakefile slib SMC="$(SMC)" > > slib : > $(MAKE) auxillib scleanuplib susergemm >@@ -205,7 +208,7 @@ > dclean : > rm -f $(dobj) d*.grd > dcleanuplib : >- cd KERNEL ; $(MAKE) -f dMakefile dlib >+ cd KERNEL ; $(MAKE) -f dMakefile dlib DMC="$(DMC)" > > dlib : > $(MAKE) auxillib dcleanuplib dusergemm >@@ -328,7 +331,7 @@ > cclean : > rm -f $(cobj) c*.grd > ccleanuplib : >- cd KERNEL ; $(MAKE) -f cMakefile clib >+ cd KERNEL ; $(MAKE) -f cMakefile clib SMC="$(SMC)" > > clib : > $(MAKE) auxillib ccleanuplib cusergemm >@@ -515,7 +518,7 @@ > zclean : > rm -f $(zobj) z*.grd > zcleanuplib : >- cd KERNEL ; $(MAKE) -f zMakefile zlib >+ cd KERNEL ; $(MAKE) -f zMakefile zlib DMC="$(DMC)" > > zlib : > $(MAKE) auxillib zcleanuplib zusergemm >diff -Nru ATLAS.orig/makes/Make.mvsrc ATLAS/makes/Make.mvsrc >--- ATLAS.orig/makes/Make.mvsrc 2006-08-18 03:48:51.000000000 +0200 >+++ ATLAS/makes/Make.mvsrc 2006-08-19 23:03:24.000000000 +0200 >@@ -1,4 +1,5 @@ > include Make.inc >+ICC:=$(LIBTOOL) --tag=CC $(ICC) > mySRCdir = $(SRCdir)/src/blas/gemv > > sobj = ATL_sgemv.o >@@ -19,7 +20,7 @@ > clean : sclean dclean cclean zclean > > dlib : >- $(PMAKE) -f Make_dmv dlib >+ $(PMAKE) -f Make_dmv dlib ICC="$(ICC)" > $(PMAKE) dlib.grd > dlib.grd : $(dobj) > $(ARCHIVER) $(ARFLAGS) $(ATLASlib) $(dobj) >@@ -28,7 +29,7 @@ > dclean : > rm -f $(dobj) d*.grd > slib : >- $(PMAKE) -f Make_smv slib >+ $(PMAKE) -f Make_smv slib ICC="$(ICC)" > $(PMAKE) slib.grd > slib.grd : $(sobj) > $(ARCHIVER) $(ARFLAGS) $(ATLASlib) $(sobj) >@@ -37,7 +38,7 @@ > sclean : > rm -f $(sobj) s*.grd > clib : >- $(PMAKE) -f Make_cmv clib >+ $(PMAKE) -f Make_cmv clib ICC="$(ICC)" > $(PMAKE) clib.grd > clib.grd : $(cobj) > $(ARCHIVER) $(ARFLAGS) $(ATLASlib) $(cobj) >@@ -46,7 +47,7 @@ > cclean : > rm -f $(cobj) c*.grd > zlib : >- $(PMAKE) -f Make_zmv zlib >+ $(PMAKE) -f Make_zmv zlib ICC="$(ICC)" > $(PMAKE) zlib.grd > zlib.grd : $(zobj) > $(ARCHIVER) $(ARFLAGS) $(ATLASlib) $(zobj) >diff -Nru ATLAS.orig/makes/Make.r1src ATLAS/makes/Make.r1src >--- ATLAS.orig/makes/Make.r1src 2006-08-18 03:48:51.000000000 +0200 >+++ ATLAS/makes/Make.r1src 2006-08-19 22:58:40.000000000 +0200 >@@ -1,4 +1,5 @@ > include Make.inc >+ICC:=$(LIBTOOL) --tag=CC $(ICC) > mySRCdir = $(SRCdir)/src/blas/ger > > sobj = ATL_sger.o >@@ -17,7 +18,7 @@ > > dlib : > $(PMAKE) dlib.grd >- $(PMAKE) -f Make_dr1 lib >+ $(PMAKE) -f Make_dr1 lib ICC="$(ICC)" > dlib.grd : $(dobj) > $(ARCHIVER) $(ARFLAGS) $(ATLASlib) $(dobj) > $(RANLIB) $(ATLASlib) >@@ -26,7 +27,7 @@ > rm -f $(dobj) d*.grd > slib : > $(PMAKE) slib.grd >- $(PMAKE) -f Make_sr1 lib >+ $(PMAKE) -f Make_sr1 lib ICC="$(ICC)" > slib.grd : $(sobj) > $(ARCHIVER) $(ARFLAGS) $(ATLASlib) $(sobj) > $(RANLIB) $(ATLASlib) >@@ -35,7 +36,7 @@ > rm -f $(sobj) s*.grd > clib : > $(PMAKE) clib.grd >- $(PMAKE) -f Make_cr1 lib >+ $(PMAKE) -f Make_cr1 lib ICC="$(ICC)" > clib.grd : $(cobj) > $(ARCHIVER) $(ARFLAGS) $(ATLASlib) $(cobj) > $(RANLIB) $(ATLASlib) >@@ -44,7 +45,7 @@ > rm -f $(cobj) c*.grd > zlib : > $(PMAKE) zlib.grd >- $(PMAKE) -f Make_zr1 lib >+ $(PMAKE) -f Make_zr1 lib ICC="$(ICC)" > zlib.grd : $(zobj) > $(ARCHIVER) $(ARFLAGS) $(ATLASlib) $(zobj) > $(RANLIB) $(ATLASlib) >diff -Nru ATLAS.orig/makes/Make.sprk ATLAS/makes/Make.sprk >--- ATLAS.orig/makes/Make.sprk 2006-08-18 03:48:51.000000000 +0200 >+++ ATLAS/makes/Make.sprk 2006-08-19 23:00:14.000000000 +0200 >@@ -1,4 +1,5 @@ > include Make.inc >+ICC:=$(LIBTOOL) --tag=CC $(ICC) > mySRCdir = $(SRCdir)/src/blas/pklevel3/sprk > > all : lib >diff -Nru ATLAS.orig/makes/Make.sysinfo ATLAS/makes/Make.sysinfo >--- ATLAS.orig/makes/Make.sysinfo 2006-08-18 03:48:51.000000000 +0200 >+++ ATLAS/makes/Make.sysinfo 2006-08-19 22:03:11.000000000 +0200 >@@ -103,12 +103,12 @@ > ATL_cputime.c : > cp $(mySRCdir)/ATL_cputime.c . > ATL_cputime.o : ATL_cputime.c >- $(ICC) -c $(ICCFLAGS) ATL_cputime.c >+ $(LIBTOOL) --tag=CC $(ICC) -c $(ICCFLAGS) ATL_cputime.c > > ATL_walltime.c : > cp $(mySRCdir)/ATL_walltime.c . > ATL_walltime.o : ATL_walltime.c >- $(ICC) -c $(ICCFLAGS) ATL_walltime.c >+ $(LIBTOOL) --tag=CC $(ICC) -c $(ICCFLAGS) ATL_walltime.c > > ATL_Xwalltime.o : ATL_walltime.o > $(XCC) $(XCCFLAGS) -c -o ATL_Xwalltime.o ATL_walltime.c >diff -Nru ATLAS.orig/Make.top ATLAS/Make.top >--- ATLAS.orig/Make.top 2006-08-18 03:48:47.000000000 +0200 >+++ ATLAS/Make.top 2006-08-19 23:42:52.000000000 +0200 >@@ -297,3 +297,85 @@ > - cp $(LIBdir)/libptf77blas.a $(INSTdir)/. > - chmod 0644 $(INSTdir)/libptcblas.a $(INSTdir)/libptf77blas.a > >+shared: INSTALLER = cp >+shared: RPATH = /usr/lib/blas/atlas >+shared: libatlas.so libblas.so libcblas.so >+ >+shared-strip: INSTALLER = install -s >+shared-strip: RPATH = /usr/lib/blas/atlas >+shared-strip: libatlas.so libblas.so libcblas.so >+ >+ptshared: INSTALLER = cp >+ptshared: RPATH = /usr/lib/blas/threaded-atlas >+ptshared: libptblas.so libptcblas.so >+ >+ptshared-strip: INSTALLER = install -s >+ptshared-strip: RPATH = /usr/lib/blas/threaded-atlas >+ptshared-strip: libptblas.so libptcblas.so >+ >+liblapack.so: RPATH = /usr/lib/lapack/atlas >+ >+libatlas.so: >+ mkdir -p gentoo/libs >+ @echo >+ @echo Linking a really big library, please be patient... >+ @echo >+ cd gentoo/libatlas.a ; \ >+ libtool --mode=link --tag=CC $(ICC) SHRD_LNK -o libatlas.la *.lo \ >+ -rpath /usr/lib ; \ >+ libtool --mode=install $(INSTALLER) libatlas.la $(BLDdir)/gentoo/libs >+ >+# libg2c is part of GNU gcc. It is listed here as a dependency for the F77 >+# BLAS libraries in case the user wants to link with the libraries using >+# the Intel Fortran Compiler. The issue is with xerbla.f, which calls the >+# STOP instrinsic. Linking with ifc will result in undefined symbols like >+# e_wsfe and others. These symbols are contained in libg2c. If you will not >+# use ifc, you most likely want to remove the '-lg2c' from libblas.so >+# and possibly libptblas.so. Of course, you can just remove -lg2c, and >+# specify it explicitly when using ifc. >+libblas.so: >+ cd gentoo/libf77blas.a ; \ >+ libtool --mode=link --tag=CC $(ICC) SHRD_LNK -o libblas.la \ >+ ../libs/libatlas.la *.lo -rpath $(RPATH); \ >+ rm -f .libs/libblas.so.0.0.0; \ >+ $(ICC) --shared .libs/*.o SHRD_LNK $(BLDdir)/gentoo/libs/libatlas.so \ >+ -Wl,-soname -Wl,libblas.so.0 -o .libs/libblas.so.0.0.0; \ >+ libtool --mode=install $(INSTALLER) libblas.la $(BLDdir)/gentoo/libs >+ >+libcblas.so: >+ cd gentoo/libcblas.a ; \ >+ libtool --mode=link --tag=CC $(ICC) SHRD_LNK -o libcblas.la \ >+ ../libs/libatlas.la *.lo -rpath $(RPATH) ; \ >+ rm -f .libs/libcblas.so.0.0.0; \ >+ $(ICC) --shared .libs/*.o SHRD_LNK $(BLDdir)/gentoo/libs/libatlas.so \ >+ -Wl,-soname -Wl,libcblas.so.0 -o .libs/libcblas.so.0.0.0; \ >+ libtool --mode=install $(INSTALLER) libcblas.la $(BLDdir)/gentoo/libs >+ >+libptblas.so: >+ mkdir -p gentoo/threaded-libs >+ cd gentoo/libptf77blas.a ; \ >+ libtool --mode=link --tag=CC $(ICC) SHRD_LNK -o libblas.la \ >+ ../libs/libatlas.la *.lo -rpath $(RPATH); \ >+ rm -f .libs/libblas.so.0.0.0; \ >+ $(ICC) --shared .libs/*.o SHRD_LNK $(BLDdir)/gentoo/libs/libatlas.so \ >+ -Wl,-soname -Wl,libblas.so.0 -o .libs/libblas.so.0.0.0; \ >+ libtool --mode=install $(INSTALLER) libblas.la \ >+ $(BLDdir)/gentoo/threaded-libs >+ >+libptcblas.so: >+ cd gentoo/libptcblas.a ; \ >+ libtool --mode=link --tag=CC $(ICC) SHRD_LNK -o libcblas.la \ >+ ../libs/libatlas.la *.lo -rpath $(RPATH); \ >+ rm -f .libs/libcblas.so.0.0.0; \ >+ $(ICC) --shared .libs/*.o SHRD_LNK $(BLDdir)/gentoo/libs/libatlas.so \ >+ -Wl,-soname -Wl,libcblas.so.0 -o .libs/libcblas.so.0.0.0; \ >+ libtool --mode=install $(INSTALLER) libcblas.la \ >+ $(BLDdir)/gentoo/threaded-libs >+ >+liblapack.so: >+ mkdir -p gentoo/libs >+ cd gentoo/liblapack.a ; \ >+ libtool --mode=link --tag=CC $(ICC) -o liblapack.la *.lo \ >+ -rpath $(RPATH) -lblas -lcblas -latlas SHRD_LNK; \ >+ libtool --mode=install $(INSTALLER) liblapack.la $(BLDdir)/gentoo/libs >+ >diff -Nru ATLAS.orig/tune/blas/gemm/emit_mm.c ATLAS/tune/blas/gemm/emit_mm.c >--- ATLAS.orig/tune/blas/gemm/emit_mm.c 2006-08-18 03:50:18.000000000 +0200 >+++ ATLAS/tune/blas/gemm/emit_mm.c 2006-08-19 21:56:14.000000000 +0200 >@@ -2433,6 +2433,7 @@ > assert(fp); > > fprintf(fp, "include ../Make.inc\n\n"); >+ fprintf(fp, "CC:=$(LIBTOOL) --tag=CC $(CC)\n\n"); > fprintf(fp, "CDEFS2 = $(CDEFS)"); > for (i=0; i < 3; i++) > if (cp[i]) fprintf(fp, " -DATL_UCLEAN%c", cwh[i]); >@@ -2512,7 +2513,7 @@ > wp->NBs[k], wp->imult, wp->fixed, betas[j]); > else sprintf(fnam, "ATL_%cNBmm_b%c", pre, betas[j]); > fprintf(fp, "%s.o : %s.c \n", fnam, fnam); >- fprintf(fp, "\t%s $(CDEFS2) -DATL_BETA=%c -c %s %s.c\n", >+ fprintf(fp, "\t$(LIBTOOL) --tag=CC %s $(CDEFS2) -DATL_BETA=%c -c %s %s.c\n", > wp->CC, betas[j], wp->CCFLAGS, fnam); > } > } >diff -Nru ATLAS.orig/tune/blas/gemv/mvsearch.c ATLAS/tune/blas/gemv/mvsearch.c >--- ATLAS.orig/tune/blas/gemv/mvsearch.c 2006-08-18 03:50:17.000000000 +0200 >+++ ATLAS/tune/blas/gemv/mvsearch.c 2006-08-19 21:59:44.000000000 +0200 >@@ -512,7 +512,7 @@ > fprintf(fp, "include Make.inc\n\n"); > > if (ccN[0] == '\0') fprintf(fp, "MVNCC = $(%cKC)\n", UPR); >- else fprintf(fp, "MVNCC = %s\n", ccN); >+ else fprintf(fp, "MVNCC = $(LIBTOOL) --tag=CC %s\n", ccN); > if (ccN[0] == '\0' && ccflagsN[0] != '\0') > fprintf(fp, "MVNFLAGS = $(CDEFS) $(%cKCFLAGS) %s -D%s\n", > UPR, ccflagsN, typ); >@@ -526,7 +526,7 @@ > } > > if (ccT[0] == '\0') fprintf(fp, "MVTCC = $(%cKC)\n", UPR); >- else fprintf(fp, "MVTCC = %s\n", ccT); >+ else fprintf(fp, "MVTCC = $(LIBTOOL) --tag=CC %s\n", ccT); > if (ccT[0] == '\0' && ccflagsT[0] != '\0') > fprintf(fp, "MVTFLAGS = $(CDEFS) $(%cKCFLAGS) %s -D%s\n", > UPR, ccflagsT, typ); >@@ -540,7 +540,7 @@ > } > > if (ccS[0] == '\0') fprintf(fp, "MVSCC = $(%cKC)\n", UPR); >- else fprintf(fp, "MVSCC = %s\n", ccS); >+ else fprintf(fp, "MVSCC = $(LIBTOOL) --tag=CC %s\n", ccS); > if (ccS[0] == '\0' && ccflagsS[0] != '\0') > fprintf(fp, "MVSFLAGS = $(CDEFS) $(%cKCFLAGS) %s -D%s", > UPR, ccflagsS, typ); >diff -Nru ATLAS.orig/tune/blas/level1/asumsrch.c ATLAS/tune/blas/level1/asumsrch.c >--- ATLAS.orig/tune/blas/level1/asumsrch.c 2006-08-18 03:50:18.000000000 +0200 >+++ ATLAS/tune/blas/level1/asumsrch.c 2006-08-19 21:56:14.000000000 +0200 >@@ -159,6 +159,7 @@ > FILE *fpin; > FILENODE *fbase, *fn, *fp=NULL; > char ln[512], rout[256], auth[256], cc[256], ccflags[256]; >+ char temp[256]; > char *pcc, *pccflags; > int i, n, ID, alpha, beta, incX, incY; > >@@ -180,7 +181,10 @@ > assert(fgets(ccflags, 512, fpin) != NULL); > FixFlags(cc); > FixFlags(ccflags); >- pcc = cc; >+/* Gentoo pcc = cc; */ >+ strcpy(temp, "$(LIBTOOL) --tag=CC "); >+ strcat(temp, cc); >+ pcc = temp; > pccflags = ccflags; > } > else pcc = pccflags = NULL; >diff -Nru ATLAS.orig/tune/blas/level1/copysrch.c ATLAS/tune/blas/level1/copysrch.c >--- ATLAS.orig/tune/blas/level1/copysrch.c 2006-08-18 03:50:19.000000000 +0200 >+++ ATLAS/tune/blas/level1/copysrch.c 2006-08-19 21:56:14.000000000 +0200 >@@ -159,6 +159,7 @@ > FILE *fpin; > FILENODE *fbase, *fn, *fp=NULL; > char ln[512], rout[256], auth[256], cc[256], ccflags[256]; >+ char temp[256]; > char *pcc, *pccflags; > int i, n, ID, alpha, beta, incX, incY; > >@@ -180,7 +181,10 @@ > assert(fgets(ccflags, 512, fpin) != NULL); > FixFlags(cc); > FixFlags(ccflags); >- pcc = cc; >+/* Gentoo pcc = cc; */ >+ strcpy(temp, "$(LIBTOOL) --tag=CC "); >+ strcat(temp, cc); >+ pcc = temp; > pccflags = ccflags; > } > else pcc = pccflags = NULL; >diff -Nru ATLAS.orig/tune/blas/level1/iamaxsrch.c ATLAS/tune/blas/level1/iamaxsrch.c >--- ATLAS.orig/tune/blas/level1/iamaxsrch.c 2006-08-18 03:50:19.000000000 +0200 >+++ ATLAS/tune/blas/level1/iamaxsrch.c 2006-08-19 21:56:14.000000000 +0200 >@@ -159,6 +159,7 @@ > FILE *fpin; > FILENODE *fbase, *fn, *fp=NULL; > char ln[512], rout[256], auth[256], cc[256], ccflags[256]; >+ char temp[256]; > char *pcc, *pccflags; > int i, n, ID, alpha, beta, incX, incY; > >@@ -179,7 +180,10 @@ > assert(fgets(ccflags, 512, fpin) != NULL); > FixFlags(cc); > FixFlags(ccflags); >- pcc = cc; >+/* Gentoo pcc = cc; */ >+ strcpy(temp, "$(LIBTOOL) --tag=CC "); >+ strcat(temp, cc); >+ pcc = temp; > pccflags = ccflags; > } > else pcc = pccflags = NULL; >diff -Nru ATLAS.orig/tune/blas/level1/setsrch.c ATLAS/tune/blas/level1/setsrch.c >--- ATLAS.orig/tune/blas/level1/setsrch.c 2006-08-18 03:50:19.000000000 +0200 >+++ ATLAS/tune/blas/level1/setsrch.c 2006-08-19 21:56:14.000000000 +0200 >@@ -159,6 +159,7 @@ > FILE *fpin; > FILENODE *fbase, *fn, *fp=NULL; > char ln[512], rout[256], auth[256], cc[256], ccflags[256]; >+ char temp[256]; > char *pcc, *pccflags; > int i, n, ID, alpha, beta, incX, incY; > >@@ -181,7 +182,10 @@ > assert(fgets(ccflags, 512, fpin) != NULL); > FixFlags(cc); > FixFlags(ccflags); >- pcc = cc; >+/* Gentoo pcc = cc; */ >+ strcpy(temp, "$(LIBTOOL) --tag=CC "); >+ strcat(temp, cc); >+ pcc = temp; > pccflags = ccflags; > } > else pcc = pccflags = NULL;
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 144314
:
94726
|
94727
|
94855
|
94856
|
94883
|
94884
|
95324
|
95325
|
95326