Skip to content

Revert #2292: use frontend compiler for build deps#2549

Merged
tgamblin merged 1 commit intospack:developfrom
scheibelp:bugfix/revert-frontend-build
Dec 20, 2016
Merged

Revert #2292: use frontend compiler for build deps#2549
tgamblin merged 1 commit intospack:developfrom
scheibelp:bugfix/revert-frontend-build

Conversation

@scheibelp
Copy link
Copy Markdown
Member

I'll note this also reverts some cleanup I did for concretize_compiler_flags as part of this PR which could remain. For the time being I am reverting it entirely.

Commit message:

The primary goal of #2292 was to use the frontend compiler to make
build dependencies like cmake on HPC platforms. It turns out that
while this works in some cases, it did not handle cases where a
package was a link dependency of the root and of a build dependency
(and could produce incorrect concretizations which would not build).

The primary goal of spack#2292 was to use the frontend compiler to make
build dependencies like cmake on HPC platforms. It turns out that
while this works in some cases, it did not handle cases where a
package was a link dependency of the root and of a build dependency
(and could produce incorrect concretizations which would not build).
@tgamblin
Copy link
Copy Markdown
Member

@pramodk: We're reverting this in favor of #2548. #2292 caused some issues that #2548 will solve properly.

@tgamblin tgamblin merged commit 3f1cdbf into spack:develop Dec 20, 2016
trmwzm pushed a commit to trmwzm/spack that referenced this pull request Dec 20, 2016
The primary goal of spack#2292 was to use the frontend compiler to make
build dependencies like cmake on HPC platforms. It turns out that
while this works in some cases, it did not handle cases where a
package was a link dependency of the root and of a build dependency
(and could produce incorrect concretizations which would not build).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants