diff -up ./node_build/make.js.dyn ./node_build/make.js --- ./node_build/make.js.dyn 2016-01-27 03:07:49.000000000 -0500 +++ ./node_build/make.js 2016-04-18 16:17:04.052719207 -0400 @@ -250,41 +250,9 @@ Builder.configure({ }).nThen(function (waitFor) { - builder.config.libs.push(dependencyDir + '/cnacl/jsbuild/libnacl.a'); - builder.config.includeDirs.push(dependencyDir + '/cnacl/jsbuild/include/'); - - Fs.exists(dependencyDir + '/cnacl/jsbuild/libnacl.a', waitFor(function (exists) { - if (exists) { return; } - - console.log("Build NaCl"); - var cwd = process.cwd(); - process.chdir(dependencyDir + '/cnacl/'); - - var NaCl = require(process.cwd() + '/node_build/make.js'); - NaCl.build(function (args, callback) { - if (builder.config.systemName !== 'win32') { - args.unshift('-fPIC'); - } - - args.unshift(builder.config.optimizeLevel, '-fomit-frame-pointer'); - - if (CFLAGS) { - [].push.apply(args, CFLAGS.split(' ')); - } - - if (!builder.config.crossCompiling) { - if (NO_MARCH_FLAG.indexOf(process.arch) < -1) { - builder.config.cflags.push('-march=native'); - } - } - - builder.cc(args, callback); - }, - builder.config, - waitFor(function () { - process.chdir(cwd); - })); - })); + builder.config.libs.push('-lnacl'); + builder.config.libs.push('-lstdc++'); + builder.config.includeDirs.push('/usr/include/nacl/'); }).nThen(function (waitFor) { @@ -423,7 +391,7 @@ Builder.configure({ builder.buildExecutable('crypto/random/randombytes.c'); builder.lintFiles(function (fileName, file, callback) { - if (/dependencies/.test(fileName)) { + if (/(dependencies|\/usr\/include)/.test(fileName)) { callback('', false); return; }