Skip to content

Instantly share code, notes, and snippets.

@jbergstroem
Last active August 29, 2015 14:15
Show Gist options
  • Save jbergstroem/bac5244e83995a2e98ac to your computer and use it in GitHub Desktop.
Save jbergstroem/bac5244e83995a2e98ac to your computer and use it in GitHub Desktop.
iojs build permutations

Package manager build choices

work in progress: gotta find them all

This document outlines how packages in respective distributions/package managers chooses to build node and/or io.js. It's meant to act as a baseline for which build permutations we [the iojs build team] might be interested in testing as an addition to a fully static executable.

If iojs isn't available through a PM, latest available nodejs version will be listed instead.

todo

  • find more pm's
  • find out which architectures we care about (x32)

Linux

  • Arch (nodejs 0.10.36): shared openssl (there seems to be a few community builds for iojs but I'll hold of their testing stuff)
  • Debian (nodejs 0.10.29): shared v8, cares, openssl, zlib
  • Gentoo (iojs 1.2.0): shared icu, http-parser, libuv, zlib, openssl

BSD

  • Freebsd ports (iojs 1.2.0): shared zlib
  • NetBSD pkgsrc (nodejs 0.10.37): no shared
  • homebrew (iojs 1.2.0): no shared (optional icu)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment