Quote:
Originally Posted by Ghare123
Hi
I want to Migrate my C++ Application from SuSE Linux to Red Hat Linux
What impact analysis i should do?
|
You have 3 different options:
1. Copy your source code to Red Hat Linux and build here.
If your program don't depend on the lot of different (and unusual) libraries and compilers versions are not too different on both systems,
that usually will do. In any case, if you invest enough time and effort to installing missing build dependencies and fixing possible portability issues with different compiler version, it will work for sure.
2. Just copy your binary and pay it will work.
No effort, but works only sometimes
3. You can use tool like statifier (
http://statifier.sf.net) or Ermine
(
http://magicErmine.com)
Both of then convert dynamically linked executable into self-containing one, that can be copied and used on virtually any Linux system and use no external dependencies.
Statifier is open source (licensed under GPLv2+), but it doesn't behave well on systems with memory and kernel vdso randomization.
Ermine is commercial, but behaves better on those systems and have more options.