|
| 1 | +name: Find LAPACKE |
| 2 | + |
| 3 | +on: |
| 4 | + pull_request: |
| 5 | + |
| 6 | +jobs: |
| 7 | + FindLAPACKE: |
| 8 | + name: FindLAPACKE-${{ matrix.package }} |
| 9 | + runs-on: ubuntu-latest |
| 10 | + strategy: |
| 11 | + fail-fast: false |
| 12 | + matrix: |
| 13 | + include: |
| 14 | + # - {package: liblapack-dev, include: lapack} |
| 15 | + # - {package: liblapack64-dev, include: lapack} |
| 16 | + - {package: liblapacke-dev, include: lapacke} #lapacke.h |
| 17 | + - {package: liblapacke64-dev, include: lapacke} # libblas64-3 libblas64-dev liblapack64-3 liblapack64-dev liblapacke64 liblapacke64-dev |
| 18 | + - {package: liblapack3, include: lapack} #? |
| 19 | + - {package: liblapack64-3, include: lapack} #? |
| 20 | + # - {package: liblapacke, include: lapacke} |
| 21 | + # - {package: liblapacke64, include: lapacke} |
| 22 | + # - {package: libopenblas-dev, include: openblas} |
| 23 | + # - {package: libopenblas64-dev, include: openblas} |
| 24 | + - {package: libopenblas-openmp-dev, include: openblas} |
| 25 | + - {package: libopenblas64-openmp-dev, include: openblas} |
| 26 | + - {package: libopenblas-pthread-dev, include: openblas} |
| 27 | + - {package: libopenblas64-pthread-dev, include: openblas} |
| 28 | + # - {package: libopenblas0, include: openblas} |
| 29 | + # - {package: libopenblas64-0, include: openblas} |
| 30 | + # - {package: libopenblas0-openmp, include: openblas} |
| 31 | + # - {package: libopenblas64-0-openmp, include: openblas} |
| 32 | + defaults: |
| 33 | + run: |
| 34 | + shell: bash -l {0} |
| 35 | + |
| 36 | + steps: |
| 37 | + # - name: probe LAPACK |
| 38 | + # run: | |
| 39 | + # sudo apt update |
| 40 | + # apt list --all-versions "*lapack*" |
| 41 | + # apt list --all-versions "*openblas*" |
| 42 | + |
| 43 | + # liblapack64-dev |
| 44 | + # liblapacke64-dev |
| 45 | + # liblapack64 |
| 46 | + # liblapacke64 |
| 47 | + # libopenblas64-dev |
| 48 | + # libopenblas64-openmp-dev |
| 49 | + # libopenblas64-0 |
| 50 | + # libopenblas64-0-openmp |
| 51 | + - name: install lapack |
| 52 | + run: | |
| 53 | + export BASH_XTRACEFD=1 # send xtrace to stdout |
| 54 | + set -x |
| 55 | + ls /usr/include |
| 56 | + ls /usr/include/x86_64-linux-gnu |
| 57 | + sudo apt update |
| 58 | + sudo apt install ${{ matrix.package }} |
| 59 | + dpkg -L ${{ matrix.package }} |
| 60 | + # ls /usr/include |
| 61 | + ls -l /usr/include/x86_64-linux-gnu |
| 62 | + # ls /usr/include/x86_64-linux-gnu/${{ matrix.include }} |
0 commit comments