Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 19370 Details for
Bug 30453
tracker bug for new blas/lapack subsystem
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
atlas-gentoo.patch
atlas-gentoo.patch (text/plain), 22.50 KB, created by
Derek Dolney
on 2003-10-17 13:03:35 UTC
(
hide
)
Description:
atlas-gentoo.patch
Filename:
MIME Type:
Creator:
Derek Dolney
Created:
2003-10-17 13:03:35 UTC
Size:
22.50 KB
patch
obsolete
>diff -ur ATLAS/Make.top ATLAS-gentoo/Make.top >--- ATLAS/Make.top 2003-08-08 17:35:09.000000000 -0400 >+++ ATLAS-gentoo/Make.top 2003-10-17 16:00:58.000000000 -0400 >@@ -16,6 +16,71 @@ > install: > cd bin/$(arch) ; $(MAKE) xatlas_install > cd bin/$(arch) ; ./xatlas_install -d $(ARCHDEF) $(MMDEF) $(INSTFLAGS) >+ >+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 >+ cd gentoo/libatlas.a ; \ >+ libtool --mode=link $(CC) -o libatlas.la *.lo -rpath /usr/lib ; \ >+ libtool $(INSTALLER) libatlas.la $(TOPdir)/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 are not >+# using gcc, 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 $(CC) -o libblas.la ../libs/libatlas.la *.lo \ >+ -rpath $(RPATH) -lg2c ; \ >+ libtool $(INSTALLER) libblas.la $(TOPdir)/gentoo/libs >+ >+libcblas.so: >+ cd gentoo/libcblas.a ; \ >+ libtool --mode=link $(CC) -o libcblas.la ../libs/libatlas.la *.lo \ >+ -rpath $(RPATH) ; \ >+ libtool $(INSTALLER) libcblas.la $(TOPdir)/gentoo/libs >+ >+libptblas.so: >+ mkdir -p gentoo/threaded-libs >+ cd gentoo/libptf77blas.a ; \ >+ libtool --mode=link $(CC) -o libblas.la ../libs/libatlas.la *.lo \ >+ -rpath $(RPATH) -lg2c -lpthread ; \ >+ libtool $(INSTALLER) libblas.la $(TOPdir)/gentoo/threaded-libs >+ >+libptcblas.so: >+ cd gentoo/libptcblas.a ; \ >+ libtool --mode=link $(CC) -o libcblas.la ../libs/libatlas.la *.lo \ >+ -rpath $(RPATH) -lpthread ; \ >+ libtool $(INSTALLER) libcblas.la $(TOPdir)/gentoo/threaded-libs >+ >+liblapack.so: >+ mkdir -p gentoo/libs >+ cd gentoo/liblapack.a ; \ >+ libtool --mode=link $(CC) -o liblapack.la *.lo \ >+ -rpath $(RPATH) -lblas -lcblas -latlas -lg2c; \ >+ libtool $(INSTALLER) liblapack.la $(TOPdir)/gentoo/libs >+ > sanity_test : > @ echo "BUILDING TESTERS:" > cd bin/$(arch) ; $(MAKE) sanity_test >diff -ur ATLAS/Makefile ATLAS-gentoo/Makefile >--- ATLAS/Makefile 2003-08-08 17:35:09.000000000 -0400 >+++ ATLAS-gentoo/Makefile 2003-10-17 15:59:25.000000000 -0400 >@@ -25,6 +25,21 @@ > install : > $(MAKE) -f Make.top install arch=$(arch) > >+shared : >+ $(MAKE) -f Make.top shared arch=$(arch) >+ >+shared-strip : >+ $(MAKE) -f Make.top shared-strip arch=$(arch) >+ >+ptshared : >+ $(MAKE) -f Make.top ptshared arch=$(arch) >+ >+ptshared-strip : >+ $(MAKE) -f Make.top ptshared-strip arch=$(arch) >+ >+liblapack.so : >+ $(MAKE) -f Make.top liblapack.so arch=$(arch) >+ > dup0 : > $(MAKE) -f Make.top dup0 arch=$(arch) arch0=$(arch0) > dup : >diff -ur ATLAS/config.c ATLAS-gentoo/config.c >--- ATLAS/config.c 2003-08-08 17:35:09.000000000 -0400 >+++ ATLAS-gentoo/config.c 2003-10-17 15:59:25.000000000 -0400 >@@ -1486,7 +1486,7 @@ > ATL_mprintf(2, fplog, fpout, "CC = %s %s\n", CC, CCFLAGS); > if (MCC) ATL_mprintf(2, fplog, fpout, "MCC = %s %s\n\n", MCC, MMFLAGS); > >- if (F77 && BLASlib) FindBlas(fpout, fplog, redir, F77, F77FLAGS, BLASlib); >+/* Gentoo if (F77 && BLASlib) FindBlas(fpout, fplog, redir, F77, F77FLAGS, BLASlib); */ > return(iret); > } > >@@ -2122,6 +2122,7 @@ > } > else if (strstr(ln, "Athlon")) mach = AmdAthlon; > else if (strstr(ln, "AMD-K7")) mach = AmdAthlon; >+ else if (strstr(ln, "XEON")) mach = IntP4; /* Gentoo */ > } > break; > default:; >@@ -2237,6 +2238,9 @@ > if (i || ln[0] == '\0' || strstr(ln, "i586") || strstr(ln, "i486") || > strstr(ln, "i386")) > { >+#ifndef INTERACTIVE >+ exit(-1); /*/ Make ebuild complain. */ >+#endif > fprintf(stdout, "Enter your machine type:\n"); > fprintf(stdout, " 1. Other/UNKNOWN\n\n"); > fprintf(stdout, " 2. AMD Athlon\n"); >@@ -2252,6 +2256,9 @@ > else if (strstr(ln, "ia64")) return(IA64Itan); > else if (strstr(ln, "i686")) > { >+#ifndef INTERACTIVE >+ exit(-1); /* Make ebuild complain. */ >+#endif > fprintf(stdout, "Enter your machine type:\n"); > fprintf(stdout, " 1. Other/UNKNOWN\n"); > fprintf(stdout, " 2. AMD Athlon\n"); >@@ -2742,7 +2749,8 @@ > if (ierr) > { > fprintf(stderr, "File Make.%s already exists!\n", ARCH); >- ierr = !IsYes('n', "", "overwrite it?"); >+/* Gentoo ierr = !IsYes('n', "", "overwrite it?"); */ >+ ierr = !IsYes('y', "", "overwrite it?"); > } > } > while (ierr); >@@ -3062,7 +3070,7 @@ > fprintf(fpout, " MVTdir = $(TOPdir)/tune/blas/gemv/$(ARCH)\n"); > fprintf(fpout, " R1Tdir = $(TOPdir)/tune/blas/ger/$(ARCH)\n"); > fprintf(fpout, " L1Tdir = $(TOPdir)/tune/blas/level1/$(ARCH)\n"); >- fprintf(fpout, " L3Tdir = $(TOPdir)/tune/blas/level3/$(ARCH)\n\n"); >+ fprintf(fpout, " L3Tdir = $(TOPdir)/tune/blas/level3/$(ARCH)\n"); > > fprintf(fpout, > "# ---------------------------------------------------------------------\n"); >@@ -3177,7 +3185,12 @@ > fprintf(fpout, " BC = $(CC)\n", CC); > fprintf(fpout, " BCFLAGS = $(CCFLAGS)\n"); > } >+#ifdef USE_LIBTOOL >+ fprintf(fpout, " LIBTOOL = libtool --mode=compile\n"); >+ fprintf(fpout, " ARCHIVER = $(TOPdir)/war %s\n", ARCHIVER); >+#else > fprintf(fpout, " ARCHIVER = %s\n", ARCHIVER); >+#endif > fprintf(fpout, " ARFLAGS = %s\n", ARFLAGS); > fprintf(fpout, " RANLIB = %s\n\n", RANLIB); > >diff -ur ATLAS/makes/Make.aux ATLAS-gentoo/makes/Make.aux >--- ATLAS/makes/Make.aux 2003-08-08 17:35:17.000000000 -0400 >+++ ATLAS-gentoo/makes/Make.aux 2003-10-17 15:59:25.000000000 -0400 >@@ -1,4 +1,5 @@ > include Make.inc >+CC:=$(LIBTOOL) $(CC) > > ptobj = ATL_ptflushcache.o > obj = ATL_flushcache.o ATL_cputime.o ATL_walltime.o ATL_xerbla.o ATL_lcm.o \ >@@ -112,12 +113,14 @@ > > ATL_cputime.o : $(SYSdir)/ATL_cputime.o > cp $(SYSdir)/ATL_cputime.o ATL_cputime.o >+ ln -sf $(SYSdir)/ATL_cputime.lo ATL_cputime.lo > $(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 > $(SYSdir)/ATL_walltime.o: $(SYSdir)/ATL_walltime.c > cd $(SYSdir) ; $(MAKE) ATL_walltime.o > $(SYSdir)/ATL_walltime.c: >diff -ur ATLAS/makes/Make.bin ATLAS-gentoo/makes/Make.bin >--- ATLAS/makes/Make.bin 2003-08-08 17:35:17.000000000 -0400 >+++ ATLAS-gentoo/makes/Make.bin 2003-10-17 15:59:25.000000000 -0400 >@@ -52,11 +52,11 @@ > cd $(TOPdir)/src/blas/level2/$(ARCH) ; $(MAKE) lib > cd $(TOPdir)/src/blas/level3/$(ARCH) ; $(MAKE) lib > cd $(TOPdir)/src/blas/reference/level3/$(ARCH) ; $(MAKE) lib >- cd $(TOPdir)/src/lapack/$(ARCH) ; $(MAKE) lib >+#Gentoo cd $(TOPdir)/src/lapack/$(ARCH) ; $(MAKE) lib > cd $(TOPdir)/interfaces/blas/C/src/$(ARCH) ; $(MAKE) all > - cd $(TOPdir)/interfaces/blas/F77/src/$(ARCH) ; $(MAKE) lib >- cd $(TOPdir)/interfaces/lapack/C/src/$(ARCH) ; $(MAKE) lib >- - cd $(TOPdir)/interfaces/lapack/F77/src/$(ARCH) ; $(MAKE) lib >+#Gentoo cd $(TOPdir)/interfaces/lapack/C/src/$(ARCH) ; $(MAKE) lib >+#Gentoo - cd $(TOPdir)/interfaces/lapack/F77/src/$(ARCH) ; $(MAKE) lib > > error_report : > cd ../.. ; $(MAKE) error_report arch=$(ARCH) >diff -ur ATLAS/makes/Make.cblas ATLAS-gentoo/makes/Make.cblas >--- ATLAS/makes/Make.cblas 2003-08-08 17:35:17.000000000 -0400 >+++ ATLAS-gentoo/makes/Make.cblas 2003-10-17 15:59:25.000000000 -0400 >@@ -1,4 +1,5 @@ > include Make.inc >+CC:= $(LIBTOOL) $(CC) > > aobj = cblas_xerbla.o cblas_errprn.o > sptlvl3obj = cblas_sptgemm.o cblas_sptsymm.o cblas_sptsyr2k.o cblas_sptsyrk.o \ >diff -ur ATLAS/makes/Make.f77blas ATLAS-gentoo/makes/Make.f77blas >--- ATLAS/makes/Make.f77blas 2003-08-08 17:35:18.000000000 -0400 >+++ ATLAS-gentoo/makes/Make.f77blas 2003-10-17 15:59:25.000000000 -0400 >@@ -43,6 +43,8 @@ > ######################################################################## > # > include Make.inc >+CC:=$(LIBTOOL) $(CC) >+F77:=$(LIBTOOL) $(F77) > # > ######################################################################## > # >diff -ur ATLAS/makes/Make.l1ptblas ATLAS-gentoo/makes/Make.l1ptblas >--- ATLAS/makes/Make.l1ptblas 2003-08-08 17:35:18.000000000 -0400 >+++ ATLAS-gentoo/makes/Make.l1ptblas 2003-10-17 15:59:25.000000000 -0400 >@@ -1,3 +1,4 @@ >+CC:=$(LIBTOOL) $(CC) > slib: > dlib: > clib: >diff -ur ATLAS/makes/Make.l1ref ATLAS-gentoo/makes/Make.l1ref >--- ATLAS/makes/Make.l1ref 2003-08-08 17:35:18.000000000 -0400 >+++ ATLAS-gentoo/makes/Make.l1ref 2003-10-17 15:59:25.000000000 -0400 >@@ -43,6 +43,7 @@ > ######################################################################## > # > include Make.inc >+CC:=$(LIBTOOL) $(CC) > # > ######################################################################## > # >diff -ur ATLAS/makes/Make.l1src ATLAS-gentoo/makes/Make.l1src >--- ATLAS/makes/Make.l1src 2003-08-08 17:35:18.000000000 -0400 >+++ ATLAS-gentoo/makes/Make.l1src 2003-10-17 15:59:25.000000000 -0400 >@@ -1,4 +1,5 @@ > include Make.inc >+CC:=$(LIBTOOL) $(CC) > > sobj = ATL_dsdot.o ATL_sdsdot.o ATL_srotg.o ATL_srotm.o ATL_srotmg.o > >@@ -16,29 +17,29 @@ > > sgen : > $(MAKE) Make_srot >- $(MAKE) -f Make_srot lib >+ $(MAKE) -f Make_srot lib CC="$(CC)" > $(MAKE) Make_saxpby >- $(MAKE) -f Make_saxpby lib >+ $(MAKE) -f Make_saxpby lib CC="$(CC)" > $(MAKE) Make_scpsc >- $(MAKE) -f Make_scpsc lib >+ $(MAKE) -f Make_scpsc lib CC="$(CC)" > $(MAKE) Make_sset >- $(MAKE) -f Make_sset lib >+ $(MAKE) -f Make_sset lib CC="$(CC)" > $(MAKE) Make_snrm2 >- $(MAKE) -f Make_snrm2 lib >+ $(MAKE) -f Make_snrm2 lib CC="$(CC)" > $(MAKE) Make_sasum >- $(MAKE) -f Make_sasum lib >+ $(MAKE) -f Make_sasum lib CC="$(CC)" > $(MAKE) Make_sdot >- $(MAKE) -f Make_sdot lib >+ $(MAKE) -f Make_sdot lib CC="$(CC)" > $(MAKE) Make_sswap >- $(MAKE) -f Make_sswap lib >+ $(MAKE) -f Make_sswap lib CC="$(CC)" > $(MAKE) Make_sscal >- $(MAKE) -f Make_sscal lib >+ $(MAKE) -f Make_sscal lib CC="$(CC)" > $(MAKE) Make_scopy >- $(MAKE) -f Make_scopy lib >+ $(MAKE) -f Make_scopy lib CC="$(CC)" > $(MAKE) Make_saxpy >- $(MAKE) -f Make_saxpy lib >+ $(MAKE) -f Make_saxpy lib CC="$(CC)" > $(MAKE) Make_siamax >- $(MAKE) -f Make_siamax lib >+ $(MAKE) -f Make_siamax lib CC="$(CC)" > slvl1 : slib > slib : slib.grd > $(MAKE) sgen >@@ -51,29 +52,29 @@ > rm -f $(sobj) s*.grd > dgen : > $(MAKE) Make_drot >- $(MAKE) -f Make_drot lib >+ $(MAKE) -f Make_drot lib CC="$(CC)" > $(MAKE) Make_daxpby >- $(MAKE) -f Make_daxpby lib >+ $(MAKE) -f Make_daxpby lib CC="$(CC)" > $(MAKE) Make_dcpsc >- $(MAKE) -f Make_dcpsc lib >+ $(MAKE) -f Make_dcpsc lib CC="$(CC)" > $(MAKE) Make_dset >- $(MAKE) -f Make_dset lib >+ $(MAKE) -f Make_dset lib CC="$(CC)" > $(MAKE) Make_dnrm2 >- $(MAKE) -f Make_dnrm2 lib >+ $(MAKE) -f Make_dnrm2 lib CC="$(CC)" > $(MAKE) Make_dasum >- $(MAKE) -f Make_dasum lib >+ $(MAKE) -f Make_dasum lib CC="$(CC)" > $(MAKE) Make_ddot >- $(MAKE) -f Make_ddot lib >+ $(MAKE) -f Make_ddot lib CC="$(CC)" > $(MAKE) Make_dswap >- $(MAKE) -f Make_dswap lib >+ $(MAKE) -f Make_dswap lib CC="$(CC)" > $(MAKE) Make_dscal >- $(MAKE) -f Make_dscal lib >+ $(MAKE) -f Make_dscal lib CC="$(CC)" > $(MAKE) Make_dcopy >- $(MAKE) -f Make_dcopy lib >+ $(MAKE) -f Make_dcopy lib CC="$(CC)" > $(MAKE) Make_daxpy >- $(MAKE) -f Make_daxpy lib >+ $(MAKE) -f Make_daxpy lib CC="$(CC)" > $(MAKE) Make_diamax >- $(MAKE) -f Make_diamax lib >+ $(MAKE) -f Make_diamax lib CC="$(CC)" > dlvl1 : dlib > dlib : dlib.grd > $(MAKE) dgen >@@ -86,31 +87,31 @@ > rm -f $(dobj) d*.grd > cgen : > $(MAKE) Make_crot >- $(MAKE) -f Make_crot lib >+ $(MAKE) -f Make_crot lib CC="$(CC)" > $(MAKE) Make_caxpby >- $(MAKE) -f Make_caxpby lib >+ $(MAKE) -f Make_caxpby lib CC="$(CC)" > $(MAKE) Make_ccpsc >- $(MAKE) -f Make_ccpsc lib >+ $(MAKE) -f Make_ccpsc lib CC="$(CC)" > $(MAKE) Make_cset >- $(MAKE) -f Make_cset lib >+ $(MAKE) -f Make_cset lib CC="$(CC)" > $(MAKE) Make_cnrm2 >- $(MAKE) -f Make_cnrm2 lib >+ $(MAKE) -f Make_cnrm2 lib CC="$(CC)" > $(MAKE) Make_casum >- $(MAKE) -f Make_casum lib >+ $(MAKE) -f Make_casum lib CC="$(CC)" > $(MAKE) Make_cdot >- $(MAKE) -f Make_cdot lib >+ $(MAKE) -f Make_cdot lib CC="$(CC)" > $(MAKE) Make_cswap >- $(MAKE) -f Make_cswap lib >+ $(MAKE) -f Make_cswap lib CC="$(CC)" > $(MAKE) Make_cscal >- $(MAKE) -f Make_cscal lib >+ $(MAKE) -f Make_cscal lib CC="$(CC)" > $(MAKE) Make_ccopy >- $(MAKE) -f Make_ccopy lib >+ $(MAKE) -f Make_ccopy lib CC="$(CC)" > $(MAKE) Make_caxpy >- $(MAKE) -f Make_caxpy lib >+ $(MAKE) -f Make_caxpy lib CC="$(CC)" > $(MAKE) Make_ciamax >- $(MAKE) -f Make_ciamax lib >+ $(MAKE) -f Make_ciamax lib CC="$(CC)" > $(MAKE) Make_cdotc >- $(MAKE) -f Make_cdotc lib >+ $(MAKE) -f Make_cdotc lib CC="$(CC)" > clvl1 : clib > clib : slib clib.grd > $(MAKE) cgen >@@ -123,31 +124,31 @@ > rm -f $(cobj) c*.grd > zgen : > $(MAKE) Make_zrot >- $(MAKE) -f Make_zrot lib >+ $(MAKE) -f Make_zrot lib CC="$(CC)" > $(MAKE) Make_zaxpby >- $(MAKE) -f Make_zaxpby lib >+ $(MAKE) -f Make_zaxpby lib CC="$(CC)" > $(MAKE) Make_zcpsc >- $(MAKE) -f Make_zcpsc lib >+ $(MAKE) -f Make_zcpsc lib CC="$(CC)" > $(MAKE) Make_zset >- $(MAKE) -f Make_zset lib >+ $(MAKE) -f Make_zset lib CC="$(CC)" > $(MAKE) Make_znrm2 >- $(MAKE) -f Make_znrm2 lib >+ $(MAKE) -f Make_znrm2 lib CC="$(CC)" > $(MAKE) Make_zasum >- $(MAKE) -f Make_zasum lib >+ $(MAKE) -f Make_zasum lib CC="$(CC)" > $(MAKE) Make_zdot >- $(MAKE) -f Make_zdot lib >+ $(MAKE) -f Make_zdot lib CC="$(CC)" > $(MAKE) Make_zswap >- $(MAKE) -f Make_zswap lib >+ $(MAKE) -f Make_zswap lib CC="$(CC)" > $(MAKE) Make_zscal >- $(MAKE) -f Make_zscal lib >+ $(MAKE) -f Make_zscal lib CC="$(CC)" > $(MAKE) Make_zcopy >- $(MAKE) -f Make_zcopy lib >+ $(MAKE) -f Make_zcopy lib CC="$(CC)" > $(MAKE) Make_zaxpy >- $(MAKE) -f Make_zaxpy lib >+ $(MAKE) -f Make_zaxpy lib CC="$(CC)" > $(MAKE) Make_ziamax >- $(MAKE) -f Make_ziamax lib >+ $(MAKE) -f Make_ziamax lib CC="$(CC)" > $(MAKE) Make_zdotc >- $(MAKE) -f Make_zdotc lib >+ $(MAKE) -f Make_zdotc lib CC="$(CC)" > zlvl1 : zlib > zlib : dlib zlib.grd > $(MAKE) zgen >diff -ur ATLAS/makes/Make.l2 ATLAS-gentoo/makes/Make.l2 >--- ATLAS/makes/Make.l2 2003-08-08 17:35:18.000000000 -0400 >+++ ATLAS-gentoo/makes/Make.l2 2003-10-17 15:59:25.000000000 -0400 >@@ -43,6 +43,7 @@ > ######################################################################## > # > include Make.inc >+CC:=$(LIBTOOL) $(CC) > # > ######################################################################## > # >diff -ur ATLAS/makes/Make.l2aux ATLAS-gentoo/makes/Make.l2aux >--- ATLAS/makes/Make.l2aux 2003-08-08 17:35:18.000000000 -0400 >+++ ATLAS-gentoo/makes/Make.l2aux 2003-10-17 15:59:25.000000000 -0400 >@@ -43,6 +43,7 @@ > ######################################################################## > # > include Make.inc >+CC:=$(LIBTOOL) $(CC) > # > ######################################################################## > # >diff -ur ATLAS/makes/Make.l2ptblas ATLAS-gentoo/makes/Make.l2ptblas >--- ATLAS/makes/Make.l2ptblas 2003-08-08 17:35:19.000000000 -0400 >+++ ATLAS-gentoo/makes/Make.l2ptblas 2003-10-17 15:59:25.000000000 -0400 >@@ -1,3 +1,4 @@ >+CC:=$(LIBTOOL) $(CC) > slib: > dlib: > clib: >diff -ur ATLAS/makes/Make.l2ref ATLAS-gentoo/makes/Make.l2ref >--- ATLAS/makes/Make.l2ref 2003-08-08 17:35:19.000000000 -0400 >+++ ATLAS-gentoo/makes/Make.l2ref 2003-10-17 15:59:25.000000000 -0400 >@@ -43,6 +43,7 @@ > ######################################################################## > # > include Make.inc >+CC:=$(LIBTOOL) $(CC) > # > ######################################################################## > # >diff -ur ATLAS/makes/Make.l2src ATLAS-gentoo/makes/Make.l2src >--- ATLAS/makes/Make.l2src 2003-08-08 17:35:19.000000000 -0400 >+++ ATLAS-gentoo/makes/Make.l2src 2003-10-17 15:59:25.000000000 -0400 >@@ -1,4 +1,5 @@ > include Make.inc >+CC:=$(LIBTOOL) $(CC) > > 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 -ur ATLAS/makes/Make.l3 ATLAS-gentoo/makes/Make.l3 >--- ATLAS/makes/Make.l3 2003-08-08 17:35:19.000000000 -0400 >+++ ATLAS-gentoo/makes/Make.l3 2003-10-17 15:59:25.000000000 -0400 >@@ -43,6 +43,7 @@ > ######################################################################## > # > include Make.inc >+CC:=$(LIBTOOL) $(CC) > # > ######################################################################## > # >diff -ur ATLAS/makes/Make.l3aux ATLAS-gentoo/makes/Make.l3aux >--- ATLAS/makes/Make.l3aux 2003-08-08 17:35:19.000000000 -0400 >+++ ATLAS-gentoo/makes/Make.l3aux 2003-10-17 15:59:25.000000000 -0400 >@@ -43,6 +43,7 @@ > ######################################################################## > # > include Make.inc >+CC:=$(LIBTOOL) $(CC) > # > ######################################################################## > # >diff -ur ATLAS/makes/Make.l3kern ATLAS-gentoo/makes/Make.l3kern >--- ATLAS/makes/Make.l3kern 2003-08-08 17:35:19.000000000 -0400 >+++ ATLAS-gentoo/makes/Make.l3kern 2003-10-17 15:59:25.000000000 -0400 >@@ -1,4 +1,5 @@ > include Make.inc >+CC:=$(LIBTOOL) $(CC) > > sobj = ATL_ssycopyL_a1.o ATL_ssycopyL_aX.o ATL_ssycopyU_a1.o \ > ATL_ssycopyU_aX.o ATL_ssymmLL.o ATL_ssymmLU.o ATL_ssymmRL.o \ >diff -ur ATLAS/makes/Make.l3ptblas ATLAS-gentoo/makes/Make.l3ptblas >--- ATLAS/makes/Make.l3ptblas 2003-08-08 17:35:19.000000000 -0400 >+++ ATLAS-gentoo/makes/Make.l3ptblas 2003-10-17 15:59:25.000000000 -0400 >@@ -43,6 +43,7 @@ > ######################################################################## > # > include Make.inc >+CC:=$(LIBTOOL) $(CC) > # > ######################################################################## > # >diff -ur ATLAS/makes/Make.l3ref ATLAS-gentoo/makes/Make.l3ref >--- ATLAS/makes/Make.l3ref 2003-08-08 17:35:20.000000000 -0400 >+++ ATLAS-gentoo/makes/Make.l3ref 2003-10-17 15:59:25.000000000 -0400 >@@ -43,6 +43,7 @@ > ######################################################################## > # > include Make.inc >+CC:=$(LIBTOOL) $(CC) > # > ######################################################################## > # >diff -ur ATLAS/makes/Make.miptblas ATLAS-gentoo/makes/Make.miptblas >--- ATLAS/makes/Make.miptblas 2003-08-08 17:35:20.000000000 -0400 >+++ ATLAS-gentoo/makes/Make.miptblas 2003-10-17 15:59:25.000000000 -0400 >@@ -43,6 +43,7 @@ > ######################################################################## > # > include Make.inc >+CC:=$(LIBTOOL) $(CC) > # > ######################################################################## > # >diff -ur ATLAS/makes/Make.mmsrc ATLAS-gentoo/makes/Make.mmsrc >--- ATLAS/makes/Make.mmsrc 2003-08-08 17:35:20.000000000 -0400 >+++ ATLAS-gentoo/makes/Make.mmsrc 2003-10-17 15:59:25.000000000 -0400 >@@ -1,4 +1,6 @@ > include Make.inc >+CC:=$(LIBTOOL) $(CC) >+MCC:=$(LIBTOOL) $(MCC) > > $(INCdir)/atlas_type.h : > cd $(SYSdir) ; $(MAKE) RunTyp >@@ -77,7 +79,7 @@ > sclean : > rm -f $(sobj) s*.grd > scleanuplib : >- cd KERNEL ; $(MAKE) -f sMakefile slib >+ cd KERNEL ; $(MAKE) -f sMakefile slib MCC="$(MCC)" > > slib : > $(MAKE) auxillib scleanuplib susergemm >@@ -190,7 +192,7 @@ > dclean : > rm -f $(dobj) d*.grd > dcleanuplib : >- cd KERNEL ; $(MAKE) -f dMakefile dlib >+ cd KERNEL ; $(MAKE) -f dMakefile dlib MCC="$(MCC)" > > dlib : > $(MAKE) auxillib dcleanuplib dusergemm >@@ -303,7 +305,7 @@ > cclean : > rm -f $(cobj) c*.grd > ccleanuplib : >- cd KERNEL ; $(MAKE) -f cMakefile clib >+ cd KERNEL ; $(MAKE) -f cMakefile clib MCC="$(MCC)" > > clib : > $(MAKE) auxillib ccleanuplib cusergemm >@@ -480,7 +482,7 @@ > zclean : > rm -f $(zobj) z*.grd > zcleanuplib : >- cd KERNEL ; $(MAKE) -f zMakefile zlib >+ cd KERNEL ; $(MAKE) -f zMakefile zlib MCC="$(MCC)" > > zlib : > $(MAKE) auxillib zcleanuplib zusergemm >diff -ur ATLAS/makes/Make.mvsrc ATLAS-gentoo/makes/Make.mvsrc >--- ATLAS/makes/Make.mvsrc 2003-08-08 17:35:20.000000000 -0400 >+++ ATLAS-gentoo/makes/Make.mvsrc 2003-10-17 15:59:25.000000000 -0400 >@@ -1,4 +1,5 @@ > include Make.inc >+CC:=$(LIBTOOL) $(CC) > > sobj = ATL_sgemv.o > >@@ -18,7 +19,7 @@ > clean : sclean dclean cclean zclean > > dlib : >- $(PMAKE) -f Make_dmv dlib >+ $(PMAKE) -f Make_dmv dlib CC="$(CC)" > $(PMAKE) dlib.grd > dlib.grd : $(dobj) > $(ARCHIVER) $(ARFLAGS) $(ATLASlib) $(dobj) >@@ -27,7 +28,7 @@ > dclean : > rm -f $(dobj) d*.grd > slib : >- $(PMAKE) -f Make_smv slib >+ $(PMAKE) -f Make_smv slib CC="$(CC)" > $(PMAKE) slib.grd > slib.grd : $(sobj) > $(ARCHIVER) $(ARFLAGS) $(ATLASlib) $(sobj) >@@ -36,7 +37,7 @@ > sclean : > rm -f $(sobj) s*.grd > clib : >- $(PMAKE) -f Make_cmv clib >+ $(PMAKE) -f Make_cmv clib CC="$(CC)" > $(PMAKE) clib.grd > clib.grd : $(cobj) > $(ARCHIVER) $(ARFLAGS) $(ATLASlib) $(cobj) >@@ -45,7 +46,7 @@ > cclean : > rm -f $(cobj) c*.grd > zlib : >- $(PMAKE) -f Make_zmv zlib >+ $(PMAKE) -f Make_zmv zlib CC="$(CC)" > $(PMAKE) zlib.grd > zlib.grd : $(zobj) > $(ARCHIVER) $(ARFLAGS) $(ATLASlib) $(zobj) >diff -ur ATLAS/makes/Make.r1src ATLAS-gentoo/makes/Make.r1src >--- ATLAS/makes/Make.r1src 2003-08-08 17:35:20.000000000 -0400 >+++ ATLAS-gentoo/makes/Make.r1src 2003-10-17 15:59:25.000000000 -0400 >@@ -1,4 +1,5 @@ > include Make.inc >+CC:=$(LIBTOOL) $(CC) > > sobj = ATL_sger.o > dobj = ATL_dger.o >@@ -16,7 +17,7 @@ > > dlib : > $(PMAKE) dlib.grd >- $(PMAKE) -f Make_dr1 lib >+ $(PMAKE) -f Make_dr1 lib CC="$(CC)" > dlib.grd : $(dobj) > $(ARCHIVER) $(ARFLAGS) $(ATLASlib) $(dobj) > $(RANLIB) $(ATLASlib) >@@ -25,7 +26,7 @@ > rm -f $(dobj) d*.grd > slib : > $(PMAKE) slib.grd >- $(PMAKE) -f Make_sr1 lib >+ $(PMAKE) -f Make_sr1 lib CC="$(CC)" > slib.grd : $(sobj) > $(ARCHIVER) $(ARFLAGS) $(ATLASlib) $(sobj) > $(RANLIB) $(ATLASlib) >@@ -34,7 +35,7 @@ > rm -f $(sobj) s*.grd > clib : > $(PMAKE) clib.grd >- $(PMAKE) -f Make_cr1 lib >+ $(PMAKE) -f Make_cr1 lib CC="$(CC)" > clib.grd : $(cobj) > $(ARCHIVER) $(ARFLAGS) $(ATLASlib) $(cobj) > $(RANLIB) $(ATLASlib) >@@ -43,7 +44,7 @@ > rm -f $(cobj) c*.grd > zlib : > $(PMAKE) zlib.grd >- $(PMAKE) -f Make_zr1 lib >+ $(PMAKE) -f Make_zr1 lib CC="$(CC)" > zlib.grd : $(zobj) > $(ARCHIVER) $(ARFLAGS) $(ATLASlib) $(zobj) > $(RANLIB) $(ATLASlib) >diff -ur ATLAS/makes/Make.sysinfo ATLAS-gentoo/makes/Make.sysinfo >--- ATLAS/makes/Make.sysinfo 2003-08-08 17:35:20.000000000 -0400 >+++ ATLAS-gentoo/makes/Make.sysinfo 2003-10-17 15:59:25.000000000 -0400 >@@ -102,12 +102,12 @@ > ATL_cputime.c : > cp ../ATL_cputime.c . > ATL_cputime.o : ATL_cputime.c >- $(CC) -c $(CCFLAGS) ATL_cputime.c >+ $(LIBTOOL) $(CC) -c $(CCFLAGS) ATL_cputime.c > > ATL_walltime.c : > cp ../ATL_walltime.c . > ATL_walltime.o : ATL_walltime.c >- $(CC) -c $(CCFLAGS) ATL_walltime.c >+ $(LIBTOOL) $(CC) -c $(CCFLAGS) ATL_walltime.c > > ATL_Xwalltime.o : ATL_walltime.o > $(XCC) $(XCCFLAGS) -c -o ATL_Xwalltime.o ATL_walltime.c
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 30453
:
18820
|
18821
|
18822
|
18826
|
18827
|
18828
|
18829
|
19370
|
25639
|
25939
|
26448
|
26692
|
26693
|
26694
|
27708
|
31686
|
31691
|
33019