Description
This came out of discussion of #809 in the last WG meeting (#875, minutes at #881). Discussion paraphrased below.
Basically updating CentOS 6 to gcc 4.9.3 requires devtoolset-6
, which means that we can no longer do 32-bit xLinux builds.
It's difficult to know how many people are currently using x86_64 32-bit Node. The metrics show it looking pretty stagnant, but it's difficult to know how many of the downloads are from CI.
@rvagg suggested that the best way to find out would be to drop 32-bit builds in an odd-numbered release and see how many people complain, that way we have the option of adding them back in a minor version. The question was whether 9.x is too soon to do this.
Rod also said that he thought CentOS6 and Ubuntu 14 no longer had a 32-bit version, meaning that anyone relying on a 32-bit OS had already been left behind by Node 8.x. If we could confirm that this is true for most Linux and Windows versions then that would make the decision much easier.
Todo (if we decide to drop 32-bit)
- Update the jobs to skip 32-bit Intel for Node >8.x
- Update the website to handle the lack of 32-bit builds
- Update the Supported Platforms list to remove x86.