Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
sds-tests
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
sds
sds-tests
Commits
3a5a42eb
Commit
3a5a42eb
authored
Sep 27, 2018
by
Philip Carns
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
workaround problem in rdma-core spackage
- will open PR for spack for long term fix
parent
af19d322
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
20 additions
and
0 deletions
+20
-0
perf-regression/cooley/run-regression-ofi-rxm.sh
perf-regression/cooley/run-regression-ofi-rxm.sh
+2
-0
perf-regression/cooley/spack-rdma-core-rundir.patch
perf-regression/cooley/spack-rdma-core-rundir.patch
+18
-0
No files found.
perf-regression/cooley/run-regression-ofi-rxm.sh
View file @
3a5a42eb
...
...
@@ -18,6 +18,7 @@ JOBDIR=$PWD/mochi-regression-job-$$
# scratch area to clone and build things
mkdir
$SANDBOX
cp
spack-shell.patch
$SANDBOX
/
cp
spack-rdma-core-rundir.patch
$SANDBOX
/
cp
packages.yaml
$SANDBOX
/
# scratch area for job submission
...
...
@@ -36,6 +37,7 @@ git clone https://github.com/pdlfs/mercury-runner.git
echo
"=== BUILD SPACK PACKAGES AND LOAD ==="
cd
$SANDBOX
/spack
patch
-p1
< ../spack-shell.patch
patch
-p1
< ../spack-rdma-core-rundir.patch
export
SPACK_SHELL
=
bash
.
$SANDBOX
/spack/share/spack/setup-env.sh
# put packages file in place in SPACK_ROOT to set our preferences for building
...
...
perf-regression/cooley/spack-rdma-core-rundir.patch
0 → 100644
View file @
3a5a42eb
diff --git a/var/spack/repos/builtin/packages/rdma-core/package.py b/var/spack/repos/builtin/packages/rdma-core/package.py
index 22307be6c..1c6698e7d 100644
--- a/var/spack/repos/builtin/packages/rdma-core/package.py
+++ b/var/spack/repos/builtin/packages/rdma-core/package.py
@@ -40,7 +40,12 @@
class RdmaCore(CMakePackage):
conflicts('platform=darwin', msg='rdma-core requires FreeBSD or Linux')
conflicts('%intel', msg='rdma-core cannot be built with intel (use gcc instead)')
+# NOTE: specify CMAKE_INSTALL_RUNDIR explicitly to prevent rdma-core from
+# using the spack staging build dir (which may be a very long file
+# system path) as a component in compile-time static strings such as
+# IBACM_SERVER_PATH.
def cmake_args(self):
cmake_args = ["-DCMAKE_INSTALL_SYSCONFDIR=" +
- self.spec.prefix.etc]
+ self.spec.prefix.etc,
+ "-DCMAKE_INSTALL_RUNDIR=/var/run"]
return cmake_args
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment