使用 centos 6.8 的 Nodejs RPM 重建错误

Nodejs RPM rebuild error with centos 6.8

我正在尝试重建 nodejs 4.2.3 rpm,当 运行 rpm 构建时出现以下错误。

../deps/v8/src/base/platform/mutex.h:184: error: expected initializer before '<' token
../deps/v8/src/base/platform/mutex.h:202: error: template declaration of 'LockGuard final'
../deps/v8/src/base/platform/mutex.h:203: error: expected primary-expression before 'public'

知道我在这里遗漏了什么吗?提前致谢。

找到解决方案,https://github.com/nodejs/node/issues/3347

根据 (https://gist.github.com/stephenturner/e3bc5cfacc2dc67eca8b ) 更新了 gcc 和 g++,现在工作正常。