You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
installer: install headers and iojs.lib on windows #245
iojs.lib is being uploaded along with iojs.exe in the [nightlies](https://iojs.org/download/nightly/ with one departure from the way it's done on nodejs.org/dist/ - they are put in subdirectories, named win-x64 and win-x86, whereas on nodejs.org the 32-bit ones are dumped in the top level and there is an "x64" directory just for windows 64-bit.
Our source tarball is getting close to 20Mb now, it's already a pain to download this with node-gyp just for the headers, I'd like us to do a trimmed source for download, perhaps just what you need to build a binary, or just headers or some other combination of files that excludes the big unnecessary assets (and tests). I'm happy to put another process into the build pipeline if it's just a make target, currently we're doing make tar to get the source tarball.
iojs.lib is being uploaded along with iojs.exe in the nightlies with one departure from the way it's done on nodejs.org/dist/ - they are put in subdirectories, named win-x64 and win-x86, whereas on nodejs.org the 32-bit ones are dumped in the top level and there is an "x64" directory just for windows 64-bit.
Our source tarball is getting close to 20Mb now, it's already a pain to download this with node-gyp just for the headers, I'd like us to do a trimmed source for download, perhaps just what you need to build a binary, or just headers or some other combination of files that excludes the big unnecessary assets (and tests). I'm happy to put another process into the build pipeline if it's just a make target, currently we're doing make tar to get the source tarball.
This will slip for the v1.0.0 milestone.
The idea would be to just carry the public header files and node.lib, which should be enough to compile native addons. If we do that node-gyp won't have to download tarballs any longer.
That should add no more than 600kb (uncompressed) to the distribution.
Activity
rvagg commentedon Jan 12, 2015
iojs.lib is being uploaded along with iojs.exe in the [nightlies](https://iojs.org/download/nightly/ with one departure from the way it's done on nodejs.org/dist/ - they are put in subdirectories, named win-x64 and win-x86, whereas on nodejs.org the 32-bit ones are dumped in the top level and there is an "x64" directory just for windows 64-bit.
Our source tarball is getting close to 20Mb now, it's already a pain to download this with node-gyp just for the headers, I'd like us to do a trimmed source for download, perhaps just what you need to build a binary, or just headers or some other combination of files that excludes the big unnecessary assets (and tests). I'm happy to put another process into the build pipeline if it's just a make target, currently we're doing
make tarto get the source tarball.rvagg commentedon Jan 12, 2015
iojs.lib is being uploaded along with iojs.exe in the nightlies with one departure from the way it's done on nodejs.org/dist/ - they are put in subdirectories, named win-x64 and win-x86, whereas on nodejs.org the 32-bit ones are dumped in the top level and there is an "x64" directory just for windows 64-bit.
Our source tarball is getting close to 20Mb now, it's already a pain to download this with node-gyp just for the headers, I'd like us to do a trimmed source for download, perhaps just what you need to build a binary, or just headers or some other combination of files that excludes the big unnecessary assets (and tests). I'm happy to put another process into the build pipeline if it's just a make target, currently we're doing
make tarto get the source tarball.piscisaureus commentedon Jan 14, 2015
This will slip for the v1.0.0 milestone.
The idea would be to just carry the public header files and node.lib, which should be enough to compile native addons. If we do that node-gyp won't have to download tarballs any longer.
That should add no more than 600kb (uncompressed) to the distribution.
brendanashworth commentedon Aug 4, 2015
.. hows the status, can this be closed now? iojs.lib is in
/dist/, as well as the header files, afaik.Disable node snapshots (nodejs#245)