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

Print genrelease #2709

Merged
merged 2 commits into from Sep 25, 2015
Merged

Conversation

ben-albrecht
Copy link
Member

Fixed gen_release

ben-albrecht added a commit that referenced this pull request Sep 25, 2015
@ben-albrecht ben-albrecht merged commit 6c335a6 into chapel-lang:master Sep 25, 2015
mppf added a commit that referenced this pull request Mar 21, 2022
Minor build/printchplenv adjustments to support Homebrew

This PR fixes two problems I ran into when trying to get a linuxbrew
build of Chapel 1.26 working and one problem with trying the Homebrew (on
Mac OS X) formula

* don't `make -j` in gen_release to build the docs
  * this originated in #2709, potentially inadvertently
  * unbounded `make -j` can run out of memory
* allow `CHPL_LLVM_GCC_PREFIX` to be set in `chplconfig` and allow it to
  be set to `none`
  * so that the linuxbrew formula can leave out the `--gcc-toolchain`
    flag since it should not be necessary there
* Add `CHPL_HOST_USE_SYSTEM_LIBCXX` environment variable to enable the
  workaround from PR #19445. This environment variable is necessary
  (instead of just detecting the existence of `brew`) because otherwise
  the workaround is not applied when building the `chapel` formula
  itself.

Reviewed by @e-kayrakli, @tzinsky and @ronawho - thanks!

- [x] full local testing
- [x] hello works on Mac OS X with Homebrew LLVM 13
- [x] draft homebrew formula succeeds on Mac OS X
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.

None yet

1 participant