Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

jobspec: change configure logic to opt-out #1360

Closed
garlick opened this issue Mar 15, 2018 · 0 comments
Closed

jobspec: change configure logic to opt-out #1360

garlick opened this issue Mar 15, 2018 · 0 comments
Assignees

Comments

@garlick
Copy link
Member

garlick commented Mar 15, 2018

As reported by @trws: flux-core silently skips building its jobspec library if prereqs are not found. flux-sched requires the jobspec library in order to build, and when it is missing, it's not obvious what project is supposed to provide it.

The flux-core configure logic should be changed so that missing jobspec prereqs are fatal, unless --disable-jobspec is passed in.

@garlick garlick self-assigned this Mar 15, 2018
garlick added a commit to garlick/flux-core that referenced this issue Mar 15, 2018
Problem: flux-core silently skips building its jobspec
library if libyaml-cpp is not found, but flux-sched
requires the jobspec library in order to build,
and when it is missing, it's not obvious what project is
supposed to provide it.

Add configure --disable-jobspec option to opt out of
building the jobspec library.  Unless opted out, missing
jobspec prereqs are fatal.

Fixes flux-framework#1360
garlick added a commit to garlick/flux-core that referenced this issue Mar 15, 2018
Problem: flux-core silently skips building its jobspec
library if libyaml-cpp is not found, but flux-sched
requires the jobspec library in order to build,
and when it is missing, it's not obvious what project is
supposed to provide it.

Add configure --disable-jobspec option to opt out of
building the jobspec library.  Unless opted out, missing
jobspec prereqs are fatal.

Fixes flux-framework#1360
@grondo grondo closed this as completed in aaeee82 Mar 16, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant