You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Node 8 x64 binary is incompatible with GLIBC on CentOS 5.7 #13462
Node versions prior to 8 work fine, yet running Node 8 Linux x64 binary from the official download link reports the following errors.
./node: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.10' not found (required by ./node)
./node: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by ./node)
./node: /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.3' not found (required by ./node)
./node: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by ./node)
./node: /lib64/libc.so.6: version `GLIBC_2.7' not found (required by ./node)
However, I am able to compile and run Node 8 from source on my centOS 5.7 box with gcc/g++ 4.8.2.
gcc version 4.8.2 20140120 (Red Hat 4.8.2-15) (GCC)
changed the title [-]Node 8 is incompatible with GLIBC on centOS 5.7[/-][+]Node 8 x64 binary is incompatible with GLIBC on centOS 5.7[/+]on Jun 5, 2017
changed the title [-]Node 8 x64 binary is incompatible with GLIBC on centOS 5.7[/-][+]Node 8 x64 binary is incompatible with GLIBC on CentOS 5.7[/+]on Jun 5, 2017
The minimum GLIBC and kernel versions are documented in BUILDING.md.
CentOS 5.x hasn't been supported by Node since Node 4, we've continued to build on CentOS 5 for as long as possible, but as the OS is itself EoL it's not really feasible to use it as our main build machine any more.
So yeah, it sucks for people who have CentOS 5.x systems, but at the same time if you have one of those you really should be upgrading (and if you can't you still get Node 6 support till April 2019).
@pmq20 out of interest is there a reason you haven't upgraded (I know some people can't due to unsupported hardware or because it's maintained by a company)?
Activity
[-]Node 8 is incompatible with GLIBC on centOS 5.7[/-][+]Node 8 x64 binary is incompatible with GLIBC on centOS 5.7[/+][-]Node 8 x64 binary is incompatible with GLIBC on centOS 5.7[/-][+]Node 8 x64 binary is incompatible with GLIBC on CentOS 5.7[/+]pmq20 commentedon Jun 5, 2017
Sorry this might be intentional. Just found nodejs/build#718
gibfahn commentedon Jun 5, 2017
The minimum GLIBC and kernel versions are documented in BUILDING.md.
CentOS 5.x hasn't been supported by Node since Node 4, we've continued to build on CentOS 5 for as long as possible, but as the OS is itself EoL it's not really feasible to use it as our main build machine any more.
gibfahn commentedon Jun 5, 2017
So yeah, it sucks for people who have CentOS 5.x systems, but at the same time if you have one of those you really should be upgrading (and if you can't you still get Node 6 support till April 2019).
gibfahn commentedon Jun 5, 2017
@pmq20 out of interest is there a reason you haven't upgraded (I know some people can't due to unsupported hardware or because it's maintained by a company)?
pmq20 commentedon Jun 5, 2017
@gibfahn Wow thanks a lot for the detailed explanation. I am actually having case 2: it's maintained by my company.
targos commentedon Jun 6, 2017
I guess this is answered. Please reopen if I'm wrong.