Skip to content

Commit

Permalink
Merge pull request #35 from minrk/run_exports
Browse files Browse the repository at this point in the history
  • Loading branch information
minrk authored Nov 1, 2024
2 parents 040f507 + 6c77bd8 commit bae2b68
Show file tree
Hide file tree
Showing 17 changed files with 111 additions and 53 deletions.
2 changes: 1 addition & 1 deletion .azure-pipelines/azure-pipelines-osx.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions .ci_support/linux_64_mpimpich.yaml
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
c_compiler:
- gcc
c_compiler_version:
- '12'
- '13'
c_stdlib:
- sysroot
c_stdlib_version:
- '2.12'
- '2.17'
cdt_name:
- cos6
- cos7
channel_sources:
- conda-forge
channel_targets:
Expand All @@ -17,7 +17,7 @@ docker_image:
fortran_compiler:
- gfortran
fortran_compiler_version:
- '12'
- '13'
libblas:
- 3.9 *netlib
liblapack:
Expand Down
8 changes: 4 additions & 4 deletions .ci_support/linux_64_mpiopenmpi.yaml
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
c_compiler:
- gcc
c_compiler_version:
- '12'
- '13'
c_stdlib:
- sysroot
c_stdlib_version:
- '2.12'
- '2.17'
cdt_name:
- cos6
- cos7
channel_sources:
- conda-forge
channel_targets:
Expand All @@ -17,7 +17,7 @@ docker_image:
fortran_compiler:
- gfortran
fortran_compiler_version:
- '12'
- '13'
libblas:
- 3.9 *netlib
liblapack:
Expand Down
4 changes: 2 additions & 2 deletions .ci_support/linux_aarch64_mpimpich.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ BUILD:
c_compiler:
- gcc
c_compiler_version:
- '12'
- '13'
c_stdlib:
- sysroot
c_stdlib_version:
Expand All @@ -21,7 +21,7 @@ docker_image:
fortran_compiler:
- gfortran
fortran_compiler_version:
- '12'
- '13'
libblas:
- 3.9 *netlib
liblapack:
Expand Down
4 changes: 2 additions & 2 deletions .ci_support/linux_aarch64_mpiopenmpi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ BUILD:
c_compiler:
- gcc
c_compiler_version:
- '12'
- '13'
c_stdlib:
- sysroot
c_stdlib_version:
Expand All @@ -21,7 +21,7 @@ docker_image:
fortran_compiler:
- gfortran
fortran_compiler_version:
- '12'
- '13'
libblas:
- 3.9 *netlib
liblapack:
Expand Down
4 changes: 2 additions & 2 deletions .ci_support/linux_ppc64le_mpimpich.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
c_compiler:
- gcc
c_compiler_version:
- '12'
- '13'
c_stdlib:
- sysroot
c_stdlib_version:
Expand All @@ -17,7 +17,7 @@ docker_image:
fortran_compiler:
- gfortran
fortran_compiler_version:
- '12'
- '13'
libblas:
- 3.9 *netlib
liblapack:
Expand Down
4 changes: 2 additions & 2 deletions .ci_support/linux_ppc64le_mpiopenmpi.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
c_compiler:
- gcc
c_compiler_version:
- '12'
- '13'
c_stdlib:
- sysroot
c_stdlib_version:
Expand All @@ -17,7 +17,7 @@ docker_image:
fortran_compiler:
- gfortran
fortran_compiler_version:
- '12'
- '13'
libblas:
- 3.9 *netlib
liblapack:
Expand Down
4 changes: 2 additions & 2 deletions .ci_support/osx_64_mpimpich.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ MACOSX_SDK_VERSION:
c_compiler:
- clang
c_compiler_version:
- '16'
- '18'
c_stdlib:
- macosx_deployment_target
c_stdlib_version:
Expand All @@ -17,7 +17,7 @@ channel_targets:
fortran_compiler:
- gfortran
fortran_compiler_version:
- '12'
- '13'
libblas:
- 3.9 *netlib
liblapack:
Expand Down
4 changes: 2 additions & 2 deletions .ci_support/osx_64_mpiopenmpi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ MACOSX_SDK_VERSION:
c_compiler:
- clang
c_compiler_version:
- '16'
- '18'
c_stdlib:
- macosx_deployment_target
c_stdlib_version:
Expand All @@ -17,7 +17,7 @@ channel_targets:
fortran_compiler:
- gfortran
fortran_compiler_version:
- '12'
- '13'
libblas:
- 3.9 *netlib
liblapack:
Expand Down
4 changes: 2 additions & 2 deletions .ci_support/osx_arm64_mpimpich.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ MACOSX_SDK_VERSION:
c_compiler:
- clang
c_compiler_version:
- '16'
- '18'
c_stdlib:
- macosx_deployment_target
c_stdlib_version:
Expand All @@ -17,7 +17,7 @@ channel_targets:
fortran_compiler:
- gfortran
fortran_compiler_version:
- '12'
- '13'
libblas:
- 3.9 *netlib
liblapack:
Expand Down
4 changes: 2 additions & 2 deletions .ci_support/osx_arm64_mpiopenmpi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ MACOSX_SDK_VERSION:
c_compiler:
- clang
c_compiler_version:
- '16'
- '18'
c_stdlib:
- macosx_deployment_target
c_stdlib_version:
Expand All @@ -17,7 +17,7 @@ channel_targets:
fortran_compiler:
- gfortran
fortran_compiler_version:
- '12'
- '13'
libblas:
- 3.9 *netlib
liblapack:
Expand Down
18 changes: 13 additions & 5 deletions .scripts/build_steps.sh

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

46 changes: 32 additions & 14 deletions .scripts/run_osx_build.sh

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

31 changes: 28 additions & 3 deletions azure-pipelines.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 6 additions & 3 deletions build-locally.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 4 additions & 2 deletions recipe/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,10 @@ fi

# Workaround for https://github.com/conda-forge/scalapack-feedstock/pull/30#issuecomment-1061196317
export FFLAGS="${FFLAGS} -fallow-argument-mismatch"
# OMPI seems to need -I $PREFIX/lib to find mpi_f08, at least on mac-arm
export OMPI_FCFLAGS="${FFLAGS} -I$PREFIX/lib"
# compiler adds $PREFIX/include via isystem, but this doesn't always have an effect
# only seems relevant working with openmpi for some reason
# https://github.com/conda-forge/gfortran_osx-64-feedstock/issues/57
export OMPI_FCFLAGS="${FFLAGS} -I$PREFIX/include"
export OMPI_LDFLAGS=${LDFLAGS}


Expand Down
4 changes: 3 additions & 1 deletion recipe/meta.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,10 @@ source:
- fortran_mangling_cross.patch

build:
number: 2
number: 3
skip: true # [win]
run_exports:
- {{ pin_subpackage("scalapack", max_pin="x.x") }}

requirements:
build:
Expand Down

0 comments on commit bae2b68

Please sign in to comment.