Skip to content

installer: install headers and iojs.lib on windows #245

Description

@piscisaureus
No description provided.

Activity

  1. added this to the milestone on Jan 7, 2015
  2. rvagg commented on Jan 12, 2015

    @rvagg
    Member

    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.

  3. rvagg commented on Jan 12, 2015

    @rvagg
    Member

    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.

  4. removed this from the milestone on Jan 14, 2015
  5. piscisaureus commented on Jan 14, 2015

    @piscisaureus
    ContributorAuthor

    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.

  6. added
    windowsIssues and PRs related to the Windows platform.
    on Jan 22, 2015
  7. added
    installIssues and PRs related to installing Node.js and its installers.
    on Jul 18, 2015
  8. brendanashworth commented on Aug 4, 2015

    @brendanashworth
    Contributor

    .. hows the status, can this be closed now? iojs.lib is in /dist/, as well as the header files, afaik.

  9. added a commit that references this issue on May 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

installIssues and PRs related to installing Node.js and its installers.windowsIssues and PRs related to the Windows platform.

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions