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

Use SSE4_CRC32 v4 to support node.js v4 and above #4

Closed

Conversation

anandsuresh
Copy link

The use of the fast-crc32c library doesn't allow the hash-stream-validation
module to work on node.js v4+ due to its dependency on an older version that
does not use Nan v2 (which is required for node.js add-ons to work on node.js v4
and above).

This commit brings node.js v4 support to the hash-stream-validation libary.

The use of the fast-crc32c library doesn't allow the hash-stream-validation
module to work on node.js v4+ due to its dependency on an older version that
does not use Nan v2 (which is required for node.js add-ons to work on node.js v4
and above).

This commit brings node.js v4 support to the hash-stream-validation libary.
@stephenplusplus
Copy link
Owner

@anandsuresh Am I missing something? See #3, #2 (comment), ashi009/node-fast-crc32c#3

@anandsuresh
Copy link
Author

Nope! I didn't see ashi009/node-fast-crc32c#3. That seems to fix the issues.

Someone sent me a debug log that was showing issues with the sse4_crc32 module as a dependency of fast-crc32c, which is what kick started this whole investigation. I was concerned that the indirect dependency on sse4_crc32 was the cause.

The changes you have already merged seem to be fine. Closing this now. Sorry for all the confusion.

@anandsuresh anandsuresh closed this Oct 6, 2015
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.

2 participants