> -----Original Message----- > From: redhat-list-admin@xxxxxxxxxx [mailto:redhat-list-admin@xxxxxxxxxx] > On Behalf Of hanfamily@xxxxxxxxxxxxx > Sent: Thursday, October 16, 2003 10:49 PM > To: redhat-list@xxxxxxxxxx > Subject: RE: C++ lib compatibility between Red Hat 9 and 7.3 > > > This is > > not the same as it is failing because the compiler libraries are > > different(confusing I know). > > > Compiler libraries are merely programs if the standard evolves those > programs have to be altered to meet the standard. This does not mean > the original was bad it just means that all the parts have to be fixed > to meet the new standard and you are right the os doesn't matter. > Although the os is rather important if you use system calls! At the > point I came into the thread you complained that upgrading from 7 to 9 > broke things my point is simply that you should expect major upgrades > to break some things no matter what os you use. > Linda > > First I wasn't complaining. Second we will disagree about that because what this thread is talking about is a compiler change ie 3.0 to 3.2. A compiler change should never cause a downward compatible problem. You could compile 3.2 and it should be compatible to 3.0 but not the reverse. A OS change should never have a impact on compiler programs, but a hardware change should and will have an impact on interfaces and system routines, but these should be resolved by the linker. Remember the linker is resolver of all routines system or otherwise. Remember that quite often in linux they will tell you that this build requires version 2.96 and may or may not work with compiler 3.2 and that is the issue I'm saying needs to be solved. -- redhat-list mailing list unsubscribe mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe https://www.redhat.com/mailman/listinfo/redhat-list