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: prebuild on mojave #1759

Merged
merged 1 commit into from
Dec 31, 2018
Merged

fix: prebuild on mojave #1759

merged 1 commit into from
Dec 31, 2018

Conversation

reconbot
Copy link
Member

OSX Mojave has issues building for node 6. Prebuild tries to build for everything we support and that includes node 6. Node 6 was built with libstdc++ and osx has (over the past few years, along with nodejs core) moved to libc++ as the standard library. It no longer supports it with xcode 10 and that's what ships with Mojave.

References

I reformatted trying to work around this issue. Glad it's solved.

OSX Mojave has issues building for node 6. Prebuild tries to build for everything we support and that includes node 6. Node 6 was built with `libstdc++` and osx has (over the past few years, along with nodejs core) moved to `libc++` as the standard library. It no longer supports it with xcode 10 and that's what ships with Mojave.

References
- Workaround until we drop node 6 nodejs/node#23685 (comment)
- More background nodejs/node#24648

I reformatted trying to work around this issue. Glad it's solved.
@reconbot reconbot merged commit d4f5128 into master Dec 31, 2018
@reconbot reconbot deleted the reconbot/mojave branch December 31, 2018 03:58
@lock lock bot locked as resolved and limited conversation to collaborators Jun 29, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant