Skip to content

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.

2 participants