-diff -Nur lapack-3.1.1.orig/BLAS/Makefile.am lapack-3.1.1/BLAS/Makefile.am
--- lapack-3.1.1.orig/BLAS/Makefile.am 1970-01-01 01:00:00.000000000 +0100
+++ lapack-3.1.1/BLAS/Makefile.am 2007-08-06 22:04:22.000000000 +0100
@@ -0,0 +1,3 @@
+SUBDIRS=SRC
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = blas.pc
---- lapack-3.3.0.orig/BLAS/SRC/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ lapack-3.3.0/BLAS/SRC/Makefile.am 2007-08-06 22:05:32.000000000 +0100
+--- lapack-3.4.0.orig/BLAS/SRC/Makefile.am 1970-01-01 01:00:00.000000000 +0100
++++ lapack-3.4.0/BLAS/SRC/Makefile.am 2007-08-06 22:05:32.000000000 +0100
@@ -0,0 +1,31 @@
+LIBTOOL = $(SHELL) $(top_builddir)/libtool --tag=F77
+lib_LTLIBRARIES = libblas.la
+ dgemm.f dsymm.f dsyrk.f dsyr2k.f dtrmm.f dtrsm.f \
+ zgemm.f zsymm.f zsyrk.f zsyr2k.f ztrmm.f ztrsm.f \
+ zhemm.f zherk.f zher2k.f
---- lapack-3.3.0.orig/configure.in 1970-01-01 01:00:00.000000000 +0100
-+++ lapack-3.3.0/configure.in 2007-08-06 22:04:22.000000000 +0100
+--- lapack-3.4.0.orig/configure.in 1970-01-01 01:00:00.000000000 +0100
++++ lapack-3.4.0/configure.in 2007-08-06 22:04:22.000000000 +0100
@@ -0,0 +1,19 @@
+dnl Process this file with autoconf to produce a configure script.
+
+dnl klakier@pld.org.pl
+
+AC_INIT
-+AM_INIT_AUTOMAKE(lapack, 3.3.1)
-+LIBVERSION="6:1:4"
++AM_INIT_AUTOMAKE(lapack, 3.4.0)
++LIBVERSION="7:0:5"
+AC_SUBST([LIBVERSION])
+AM_CONFIG_HEADER(config.h)
+
+AC_PROG_F77
+AC_PROG_LIBTOOL
+
-+AC_OUTPUT([Makefile SRC/Makefile BLAS/Makefile BLAS/SRC/Makefile BLAS/blas.pc lapack.pc])
++AC_OUTPUT([Makefile SRC/Makefile BLAS/Makefile BLAS/SRC/Makefile lapacke/Makefile lapacke/src/Makefile BLAS/blas.pc lapack.pc])
diff -Nur lapack-3.1.1.orig/Makefile.am lapack-3.1.1/Makefile.am
--- lapack-3.1.1.orig/Makefile.am 1970-01-01 01:00:00.000000000 +0100
+++ lapack-3.1.1/Makefile.am 2007-08-06 22:04:22.000000000 +0100
@@ -0,0 +1,3 @@
-+SUBDIRS=BLAS SRC
++SUBDIRS=BLAS SRC lapacke
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = lapack.pc
---- lapack-3.3.0.orig/SRC/Makefile.am 1970-01-01 01:00:00.000000000 +0100
-+++ lapack-3.3.0/SRC/Makefile.am 2007-08-06 22:06:57.000000000 +0100
-@@ -0,0 +1,313 @@
+--- lapack-3.4.0.orig/SRC/Makefile.am 1970-01-01 01:00:00.000000000 +0100
++++ lapack-3.4.0/SRC/Makefile.am 2007-08-06 22:06:57.000000000 +0100
+@@ -0,0 +1,321 @@
+LIBTOOL = $(SHELL) $(top_builddir)/libtool --tag=F77
+lib_LTLIBRARIES = liblapack.la
+liblapack_la_LDFLAGS = -version-info @LIBVERSION@
+ sgejsv.f sgesvj.f sgsvj0.f sgsvj1.f \
+ sgeequb.f ssyequb.f spoequb.f sgbequb.f \
+ sbbcsd.f slapmr.f sorbdb.f sorcsd.f \
++ sgeqrt.f sgeqrt2.f sgeqrt3.f sgemqrt.f \
++ stpqrt.f stpqrt2.f stpmqrt.f stprfb.f \
+ cbdsqr.f cgbbrd.f cgbcon.f cgbequ.f cgbrfs.f cgbsv.f cgbsvx.f \
+ cgbtf2.f cgbtrf.f cgbtrs.f cgebak.f cgebal.f cgebd2.f cgebrd.f \
+ cgecon.f cgeequ.f cgees.f cgeesx.f cgeev.f cgeevx.f \
+ ctfttr.f ctpttf.f ctpttr.f ctrttf.f ctrttp.f \
+ cgeequb.f cgbequb.f csyequb.f cpoequb.f cheequb.f \
+ cbbcsd.f clapmr.f cunbdb.f cuncsd.f \
++ cgeqrt.f cgeqrt2.f cgeqrt3.f cgemqrt.f \
++ ctpqrt.f ctpqrt2.f ctpmqrt.f ctprfb.f \
+ dgbbrd.f dgbcon.f dgbequ.f dgbrfs.f dgbsv.f \
+ dgbsvx.f dgbtf2.f dgbtrf.f dgbtrs.f dgebak.f dgebal.f dgebd2.f \
+ dgebrd.f dgecon.f dgeequ.f dgees.f dgeesx.f dgeev.f dgeevx.f \
+ dgejsv.f dgesvj.f dgsvj0.f dgsvj1.f \
+ dgeequb.f dsyequb.f dpoequb.f dgbequb.f \
+ dbbcsd.f dlapmr.f dorbdb.f dorcsd.f \
++ dgeqrt.f dgeqrt2.f dgeqrt3.f dgemqrt.f \
++ dtpqrt.f dtpqrt2.f dtpmqrt.f dtprfb.f \
+ zbdsqr.f zgbbrd.f zgbcon.f zgbequ.f zgbrfs.f zgbsv.f zgbsvx.f \
+ zgbtf2.f zgbtrf.f zgbtrs.f zgebak.f zgebal.f zgebd2.f zgebrd.f \
+ zgecon.f zgeequ.f zgees.f zgeesx.f zgeev.f zgeevx.f \
+ zhfrk.f ztfttp.f zlanhf.f zpftrf.f zpftri.f zpftrs.f ztfsm.f ztftri.f \
+ ztfttr.f ztpttf.f ztpttr.f ztrttf.f ztrttp.f \
+ zgeequb.f zgbequb.f zsyequb.f zpoequb.f zheequb.f \
-+ zbbcsd.f zlapmr.f zunbdb.f zuncsd.f
++ zbbcsd.f zlapmr.f zunbdb.f zuncsd.f \
++ zgeqrt.f zgeqrt2.f zgeqrt3.f zgemqrt.f \
++ ztpqrt.f ztpqrt2.f ztpmqrt.f ztprfb.f
+# these require XBLAS
+XBLASSRC = \
+ sgesvxx.f sgerfsx.f sla_gerfsx_extended.f sla_geamv.f \
-+ sla_gercond.f sla_rpvgrw.f ssysvxx.f ssyrfsx.f \
++ sla_gercond.f sla_gerpvgrw.f ssysvxx.f ssyrfsx.f \
+ sla_syrfsx_extended.f sla_syamv.f sla_syrcond.f sla_syrpvgrw.f \
+ sposvxx.f sporfsx.f sla_porfsx_extended.f sla_porcond.f \
+ sla_porpvgrw.f sgbsvxx.f sgbrfsx.f sla_gbrfsx_extended.f \
+ sla_gbamv.f sla_gbrcond.f sla_gbrpvgrw.f sla_lin_berr.f slarscl2.f \
+ slascl2.f sla_wwaddw.f \
+ cgesvxx.f cgerfsx.f cla_gerfsx_extended.f cla_geamv.f \
-+ cla_gercond_c.f cla_gercond_x.f cla_rpvgrw.f \
++ cla_gercond_c.f cla_gercond_x.f cla_gerpvgrw.f \
+ csysvxx.f csyrfsx.f cla_syrfsx_extended.f cla_syamv.f \
+ cla_syrcond_c.f cla_syrcond_x.f cla_syrpvgrw.f \
+ cposvxx.f cporfsx.f cla_porfsx_extended.f \
+ cla_hercond_c.f cla_hercond_x.f cla_herpvgrw.f \
+ cla_lin_berr.f clarscl2.f clascl2.f cla_wwaddw.f \
+ dgesvxx.f dgerfsx.f dla_gerfsx_extended.f dla_geamv.f \
-+ dla_gercond.f dla_rpvgrw.f dsysvxx.f dsyrfsx.f \
++ dla_gercond.f dla_gerpvgrw.f dsysvxx.f dsyrfsx.f \
+ dla_syrfsx_extended.f dla_syamv.f dla_syrcond.f dla_syrpvgrw.f \
+ dposvxx.f dporfsx.f dla_porfsx_extended.f dla_porcond.f \
+ dla_porpvgrw.f dgbsvxx.f dgbrfsx.f dla_gbrfsx_extended.f \
+ dla_gbamv.f dla_gbrcond.f dla_gbrpvgrw.f dla_lin_berr.f dlarscl2.f \
+ dlascl2.f dla_wwaddw.f \
+ zgesvxx.f zgerfsx.f zla_gerfsx_extended.f zla_geamv.f \
-+ zla_gercond_c.f zla_gercond_x.f zla_rpvgrw.f zsysvxx.f zsyrfsx.f \
++ zla_gercond_c.f zla_gercond_x.f zla_gerpvgrw.f zsysvxx.f zsyrfsx.f \
+ zla_syrfsx_extended.f zla_syamv.f zla_syrcond_c.f zla_syrcond_x.f \
+ zla_syrpvgrw.f zposvxx.f zporfsx.f zla_porfsx_extended.f \
+ zla_porcond_c.f zla_porcond_x.f zla_porpvgrw.f zgbsvxx.f zgbrfsx.f \
+
+# these sources use hacks to detect fp precision, optimization would break them
+slamch.lo dlamch.lo:: FFLAGS += -O0
+--- lapack-3.4.0.orig/lapacke/Makefile.am 1970-01-01 01:00:00.000000000 +0100
++++ lapack-3.4.0/lapacke/Makefile.am 2007-08-06 22:06:57.000000000 +0100
+@@ -0,0 +1,2 @@
++SUBDIRS=src
++include_HEADERS=include/lapacke.h include/lapacke_config.h include/lapacke_utils.h
+--- lapack-3.4.0.orig/lapacke/src/Makefile.am 1970-01-01 01:00:00.000000000 +0100
++++ lapack-3.4.0/lapacke/src/Makefile.am 2007-08-06 22:06:57.000000000 +0100
+@@ -0,0 +1,6 @@
++LIBTOOL = $(SHELL) $(top_builddir)/libtool
++lib_LTLIBRARIES = liblapacke.la
++liblapacke_la_CPPFLAGS = -I$(top_srcdir)/lapacke/include
++liblapacke_la_LDFLAGS = -version-info @LIBVERSION@
++liblapacke_la_LIBADD = $(top_builddir)/SRC/liblapack.la $(top_builddir)/BLAS/SRC/libblas.la
++liblapacke_la_SOURCES = @LAPACKE_FILES@