I need to run 2 proprietary C++ applications, one is 64 bit and the other is 32 bit ,on a production Debian GNU/Linux server.
Both have a lot of dependencies for libraries provided by debian. Here are a few for example:
Application A (64 bit) depends on :
- mysql (64 bit)
- libssl (64 bit)
- Libboost (64 bit)
Application B (32 bit) depends on:
- libssl (32 bit)
- libboost (32 bit)
If I install debian lenny 64 bit, I will get a great OS for running application A on. But for application B, I will have to maintain (and update) the 32 bit libraries on my own, backporting each one to install itself to /usr/lib32.
Is there another way to go about this problem that I haven’t thought of? Or is this a bad idea which should not be used on a production server?