scotch: adding dependencies + variants for mpi, shared, compression and esmumps#231
Merged
tgamblin merged 3 commits intospack:developfrom Dec 20, 2015
Merged
Conversation
Member
|
@nrichart: Thanks! I think the default should be shared. Can the things in |
Contributor
Author
|
@tgamblin there was no particular reason not to have in a patch function. I moved the contain of the write_make_inc in a patch function. |
Member
|
Thanks! |
tgamblin
added a commit
that referenced
this pull request
Dec 20, 2015
scotch: adding dependencies + variants for mpi, shared, compression and esmumps
gartung
pushed a commit
that referenced
this pull request
Feb 28, 2019
* Added the `spack buildcache preview` sub-command This is similar to `spack spec -I` but highlights which nodes in a DAG are relocatable and which are not. spec.tree has been generalized a little to accept a status function, instead of always showing the install status The current implementation works only for ELF, and needs to be generalized to other platforms. * Added a test to check if an executable is relocatable or not This test requires a few commands to be present in the environment. Currently it will run only under python 3.7 (which uses Xenial instead of Trusty). * Added tests for the 'buildcache preview' command. * Fixed codebase after rebase * Fixed the list of apt addons for Python 3.7 in travis.yaml * Only check ELF executables and shared libraries. Skip checking virtual or external packages. (#229) * Fixed flake8 issues * Add handling for macOS mach binaries (#231)
matz-e
pushed a commit
to matz-e/spack
that referenced
this pull request
Apr 27, 2020
climbfuji
added a commit
to climbfuji/spack
that referenced
this pull request
Feb 25, 2023
Updates required for creating binary (build) caches
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR adds dependencies to
flexandbisonand compression from the package already on spack.The flex and bison dependencies are only for compilation and the makefiles have a fallback to pre-generated files so these dependencies could perhaps been removed.
The
zlibdependency is configurable with a variantcompressionIt also permits to build shared libraries
What should be the default static or shared ? For now I put the default as shared since it works better with the rpath strategy in spack.
The dependency to mpi add the library
pt-scotchso I made it a variant. In addition toesmumpsthat was not there.I did not change the install strategy used in the package. But it also installs also a metis.h file that goes with
libscotchmetisand could interfere with the package metis, if both module are loaded at the same time.