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

Link to icucore on Mac #55

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

pixelglow
Copy link
Contributor

Mac OS X already has an inbuilt, partial libicu implementation called libicucore, see e.g. this guide. This pull request builds node-stringprep against the inbuilt libicucore, avoiding finicky Homebrew etc. installations of libicu (see #31, #37, #47).

The diffs feature:

  • The entire unicode header directory of libicu version 49 from the ICU project. This corresponds to the version on my OS X 10.8 machine and is needed to compile.
  • Changes to binding.gyp to compile and link against libicucore.

@pixelglow
Copy link
Contributor Author

The Travis CI build error appears unrelated to my changes. @lloydwatkin, could you please rebuild?

@lloydwatkin
Copy link
Contributor

@pixelglow done

@astro
Copy link
Collaborator

astro commented May 6, 2016

Is this still relevant?

@pixelglow
Copy link
Contributor Author

It's been a while since I looked at it! On my current El Capitan system, libicucore is still present and not the full libicu so this should work.

@astro
Copy link
Collaborator

astro commented May 7, 2016

If it's really necessary to bundle that much vendor code, could you please update the PR to the files of El Capitan?

On the other hand, I've heard that Brew is now that great it was even ported to Linux. Is it working for node-stringprep?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

3 participants