diff --git a/lib/build.js b/lib/build.js index 22f2583694..4ee5f7b275 100644 --- a/lib/build.js +++ b/lib/build.js @@ -200,7 +200,15 @@ function build (gyp, argv, callback) { rs.pipe(ws) rs.on('error', callback) ws.on('error', callback) - rs.on('end', doBuild) + rs.on('end', function(){ + fs.stat(archNodeLibPath, function(err, stat){ + if (err) return callback(err) + fs.utimes(buildNodeLibPath, stat.atime, stat.mtime, function(err){ + if (err) return callback(err) + doBuild(); + }) + }) + }) }) }