degibson
Golden Member
- Mar 21, 2008
- 1,389
- 0
- 0
Originally posted by: pdusen
Correct me if I'm wrong, but it sounds to me like your problem is with the need to recompile a C++ program any time you switch elements of the environment. Sometimes it can be difficult, but it's something inescapable in system-level programming, so I recommend you get used to it.
This works just fine for open-source applications and libraries -- but the real pita is:
- Working on linux
- Developing libraries for a closed-source application
- And... needing to make sure the new libraries have the correct ABIs
- And... needing to make sure the old libstdc++, etc., are still around for the closed-source app.
C is theoretically vulnerable to the same problem... were it to ever change its ABI (though I don't believe that has happened in this age of the world.)