Package Details

Package: netlibLAPACK-3.7.0+0
Product: netlibLAPACK
SVN Revision: 45491
Effective SVN Revision (incl depedencies): 45491
Effective latest update: 03/05/2017-10:06
Lifecycle: operational
Lifecycle (spec): operational
State: OK
Validation State: OK
Inherited State: OK
Build State: OK
Test State: OK

Dependency Graph

Remark: The dependency graph depicts for packages dependant on netlibLAPACK-3.7.0+0 only the latest version per product. Furthermore, test dependencies are not visible.

For a list with all direct and indirect dependencies and dependants (main and test) see all dependencies.

Messages:

OK Package validated, build and test status ok.

All Reports

build desbuild 03/05/2017-10:16 OK

Table File

1 # Nothing here is OK

Build File

1 #!/usr/bin/env bash
2 wget $EXTERNAL/$PRODUCT/$PRODUCT-$VERSION.tar.gz
3 tar xzf $PRODUCT-$VERSION.tar.gz
4 cd lapack-$VERSION
5
6 # Change optimization flag from -O2 to -Os. To work around Bug 751767 (Redhat's bugzilla)
7 # Add -fPIC to OPTS, NOOPT and CFLAGS
8 cat make.inc.example \
9 | sed 's/^OPTS\s*=\s*.*$/OPTS = -Os/' \
10 | sed 's/^\(OPTS\s*=\s*.*\)/\1 -fPIC/;s/^\(NOOPT\s*=\s*.*\)/\1 -fPIC/;s/^\(CFLAGS\s*=\s*.*\)/\1 -fPIC/' \
11 > make.inc
12
13 # make blas
14 make blaslib
15
16 # make lapack
17 make
18
19 # make c api
20 # ... and enforce the CC compiler as defined by EUPS -- FM.
21 make lapackelib CC=$CC
22
23 # install
24 mkdir -p $PRODUCT_DIR/include
25 mkdir -p $PRODUCT_DIR/lib
26 cp librefblas.a $PRODUCT_DIR/lib
27 cp liblapack.a $PRODUCT_DIR/lib
28 cp libtmglib.a $PRODUCT_DIR/lib
29 cp liblapacke.a $PRODUCT_DIR/lib
30 cp LAPACKE/include/*.h $PRODUCT_DIR/include
31
32 # Finally we want to preserve the tarball to be use to compile atlas, without the version number
33 cp -pv ../$PRODUCT-$VERSION.tar.gz $PRODUCT_DIR/$PRODUCT.tar.gz