I've got a package written in C++ using boost libraries and a bunch of helper scripts, and I want to make sure it's easy to compile for most Linux x86_64 distributions. It uses
cmake and downloads the appropriate version of boost if there isn't one found in the system. I need to decide which ones based on which ones are most used and cover the widest versions of libraries. I have chosen the following ones so far:
- Ubuntu 12.04.02 LTS
- CentOS 6.4
The following ones I am not sure if I should include or not:
- CentOS 5.x -- for older system configurations out there. Worth adding?
- RHEL v.3 -- is this going to be any different than CentOS 6.x?
- Fedora -- is this going to be any different than CentOS 6.x?
- openSUSE -- is this worth adding?
I know this question is a bit subjective depending on people's opinion and what they might have seen out there, but considering there is a
distribution-choice tag, I thought I would ask. Also, whatever people say, it's still better than my naive knowledge of people using mostly:
- Ubuntu/Mint for desktops/laptops
- some brew of either Debian or a RedHat based one on supercomputing grids (CentOS/Fedora/RHEL)