26 Commits

Author SHA1 Message Date
Gabriel Grubba
6902e4e70c updated url 2023-07-05 10:41:21 -03:00
Renan Castro
36243fe999 Don't compile node using binary option - debug, dont remove temp dir 2021-10-20 13:20:55 -03:00
Renan Castro
d93dca7817 Don't compile node using binary option - fix tar 2021-10-20 12:10:50 -03:00
Renan Castro
95d9c9f7b7 Don't compile node using binary option - fix paths 2021-10-20 11:55:27 -03:00
Renan Castro
7126da81fe Don't compile node using binary option - use make install and tar everything after it 2021-10-20 11:37:13 -03:00
Renan Castro
96f5d72540 Don't compile node using binary option - run configure 2021-10-20 10:32:10 -03:00
Renan Castro
d42b809673 Don't compile node using binary option 2021-10-20 10:30:17 -03:00
Renan Castro
0a8e7d2c37 Support arm64 on darwin when building the dev bundle - fix node build script 2021-10-19 20:16:10 -03:00
Ben Newman
10c7c7a4b1 Let Node download the ICU i18n libaries for itself. 2018-03-31 13:10:12 -04:00
Jesse Rosenberger
8a627c1b75 Move comment about DESTDIR/PORTABLE=1 into place. 2017-09-28 17:44:28 +03:00
Ben Newman
96bc29295a Don't extract bin/node (we'll do this on Jenkins). 2017-09-27 20:56:25 -04:00
Jesse Rosenberger
0583e5883c Changes to Node.js build script. 2017-09-27 17:25:18 -04:00
Jesse Rosenberger
c21e4f5b7e Use a Meteor-hosted version of ICU.
SourceForge is currently down and without this ICU (International
Components for Unicode), we can't build the Node binary.
2017-09-27 17:18:54 +03:00
Jesse Rosenberger
ae36003261 When building Node.js, use DESTDIR to specify install location.
In an effort to maintain parity with the official Node.js build, which
sets `node_prefix` to `/`, this takes advantage of the `DESTDIR`
variable which changes the actual installation location used by
`make install`.  Without this, it relies on the `PREFIX` which is now
explicitly set to `/`, even though it won't be installed there.

See the `install.py` script for more information, in the form of code:
2a97eb61c6/tools/install.py (L13)

/cc @benjamn
2017-08-23 18:02:32 +03:00
Jesse Rosenberger
77d41a7084 Build Node.js with ICU support.
To remain the same as official Node.js releases, we need to build with
the `small-icu` ICU (International Components for Unicode) package.
For Node.js 4.x this means ICU 56.x.  As found with `process.config` on
an official Node.js release.

See https://github.com/nodejs/node/wiki/Intl#configure-node-with-specific-icu-source.
2017-08-22 16:41:01 -04:00
Ben Newman
77becc6bfe Make sure the Node build directory gets deleted. 2017-08-22 16:41:01 -04:00
Ben Newman
984548d671 Add standalone script for building Node on Jenkins.
This commit revives the script that was removed last year by
a4ff6b73d3, when we switched from building
our own version of Node to downloading the prebuilt release.

The new implementation comes from @abernix's work on this branch:
https://github.com/meteor/meteor/tree/abernix/dev-bundle-from-hash
2017-08-22 16:41:01 -04:00
Ben Newman
a4ff6b73d3 Download prebuilt Node binaries from npmjs.org instead of s3. 2016-05-16 18:21:13 -04:00
Ben Newman
b3b8bcd272 Go back to using our fork of node. 2016-03-11 19:42:36 -05:00
Ben Newman
94896b78f4 Upgrade dev bundle Node to 0.10.43. 2016-03-11 12:45:12 -05:00
Ben Newman
76609a615c Upgrade to Node v0.10.41. 2015-12-08 18:43:15 -05:00
David Glasser
f59cf85740 Prepare to build Node 0.10.40 2015-07-16 21:58:14 -07:00
David Glasser
505a77ecad Update other places that mention the Node version 2015-02-05 22:40:43 -08:00
Ben Newman
dbb595639e Bump $NODE_VERSION in scripts/build-node-for-dev-bundle.sh.
Note that this change depends on the existence of the branch
https://github.com/meteor/node/tree/v0.10.36-with-npm-5821 in our fork of
node (which I just created and pushed).
2015-02-05 22:40:43 -08:00
Ben Newman
c16a8e86f6 Bump NODE_VERSION to 0.10.35. 2014-12-29 20:41:57 -05:00
Ben Newman
f85c02ca8b Add script for building node separately. 2014-11-25 22:08:14 -05:00