We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
Refs: #4932 #6274
On Windows, Node exports a curated list of symbols from its dependencies that don't use dllimport/dllexport (c-ares, openssl, zlib)
On Unices, Node indiscriminately re-exports everything thanks to -Wl,--whole-archive.
-Wl,--whole-archive
There's a comment about it in node.gyp:
# TODO(bnoordhuis) Make all platforms export the same list of symbols. # Teach mkssldef.py to generate linker maps that UNIX linkers understand.
It would be good to implement that. It should help trim down the binary size.
The text was updated successfully, but these errors were encountered:
/cc @nicolasnoble
Sorry, something went wrong.
nodejs/node-gyp#1755 points out that symbols from deps/histogram are also exported (and conflict with symbols from an add-on.)
@bnoordhuis ... what's left here to do?
No branches or pull requests
Refs: #4932 #6274
On Windows, Node exports a curated list of symbols from its dependencies that don't use dllimport/dllexport (c-ares, openssl, zlib)
On Unices, Node indiscriminately re-exports everything thanks to
-Wl,--whole-archive
.There's a comment about it in node.gyp:
It would be good to implement that. It should help trim down the binary size.
The text was updated successfully, but these errors were encountered: