Results 1 to 2 of 2
We develop a large application written in C/C++ using quite ordinary system calls and subroutines (we only put -lpthread on the g++ command line for linking). On what packages will ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
- 05-17-2004 #1
- Join Date
- May 2004
choosing linux version for app development
We develop a large application written in C/C++ using quite ordinary system calls and subroutines (we only put -lpthread on the g++ command line for linking). On what packages will the resulting binary be dependent? I mean, what packages and versions does the user have to install on his/her machine?
We don't want to force the user to install the latest kernel etc. Still we would like to develop the code on a modern RHEL, test it on say RH 7.3, and then be pretty sure it runs on pretty much anything not too old. Is that possible?
- 05-17-2004 #2
- Join Date
- Apr 2003
- London, UK
It will generally be things like the version of libc that will have a minimum requirement, as a general rule i would advise allowing the user to download a source tarball and complie themselves rather than distributing as a pre-build binary.
Of course if you want to go down the binary route, if you compile it statically then your app in theory has no dependencies, but the resulting binary is much larger.