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

fix parallel build and $PATH in LLVM sub-make #11564

Merged
merged 1 commit into from
Jun 4, 2015

Conversation

jey
Copy link
Contributor

@jey jey commented Jun 3, 2015

When doing a parallel build without this patch, make -jN gives me the jobserver unavailable warning while building LLVM.

The only change that should be needed is on line 650, but there seems to be a bug in GNU Make that prevents it from recognizing that the third command in the expansion of make-install is a sub-make, so I explicitly prefixed the corresponding command with +. This has been reported to GNU Make as bug #45252.

@tkelman tkelman added the building Build system, or building Julia or its dependencies label Jun 4, 2015
vtjnash added a commit that referenced this pull request Jun 4, 2015
@vtjnash vtjnash merged commit 7e4f148 into JuliaLang:master Jun 4, 2015
@vtjnash
Copy link
Member

vtjnash commented Jun 4, 2015

thanks for the link to the gnu make bug report to make this easy to review

@jey jey deleted the fix-llvm-submake branch June 4, 2015 18:04
@tkelman
Copy link
Contributor

tkelman commented Jun 4, 2015

This broke the Windows buildbots, needs quoting around PATH http://buildbot.e.ip.saba.us:8010/builders/package_win8.1-x64/builds/812

edit: should be fixed by 4a313de

tkelman added a commit that referenced this pull request Jun 4, 2015
ref #11564 (comment)

[ci skip] since CI uses binaries of LLVM, not a source build
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
building Build system, or building Julia or its dependencies
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants