SUSE 10 SP1 (yeah, old as the hills). I need g++ 3.3 and 4.1.2 active simultaneosly in order to migrate an application. I understand that having more than 1 compiler is "not possible." Please help me understand the reason behind this. Is it because of the rpm packaging, only, or is something more subtle at work? I've built gcc 4.1.2 with custom build options, but it seems that I should be able to rebuild just the rpms with edited directories, e.g. into /usr/local/bin instead of /usr/bin.