RE: C++ lib compatibility between Red Hat 9 and 7.3

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




> -----Original Message-----
> From: redhat-list-admin@xxxxxxxxxx [mailto:redhat-list-admin@xxxxxxxxxx]
> On Behalf Of hanfamily@xxxxxxxxxxxxx
> Sent: Thursday, October 16, 2003 8:58 PM
> To: redhat-list@xxxxxxxxxx
> Subject: RE: C++ lib compatibility between Red Hat 9 and 7.3
> 
> >
> > BTW Linda, you can run win95 & win98 task under winxp and win2000 by
> running
> > them in compatibility mode.  If you get the properties of the .exe files
> > (think that is where you can set the compatibility mode.
> >
> Something will lots of things wont because the underlying os has changed
> that is my point RH7.3 is not RH9 the os has changed that why it is not
> RH7.9 you can not mix different versions and expect it to work sometimes
> it will but the nice thing is you can fix the code to be compliant and
> recompile everything and it then it will work. Yes it isn't great. Often
> the original writer will fix the code and put out new rpms and new source
> but if they don't if you really like the app you can do it yourself or
> hire someone who can which is not an option if you are not using open
> source.
>                   Linda Hanigan
> 
> 
I think you are missing the point.  The compiler should be able to compile
and link object under both OS's.  That's the point.  Sure the architecture
has changed but the compiler should be able to compile under both.  Simply
if you compile the soures.  You can compile source in 16 bit mode on a winxp
or win2000 using a switch.  In other words the compiler should always work.
That is the point.  The OS has nothing to do with this discussion actually.
Linux source can be compiled under both OS's but the libraries will be
loaded differently by the linker cause the libraries are different.  Are you
seeing what I'm saying.  The libraries for RH7.3 are not the same as those
for RH9, but the source can be compiled under both OS's, the linker will
resolve the symbols and etc according the libraries it is using.  This is
not the same as it is failing because the compiler libraries are
different(confusing I know).



-- 
redhat-list mailing list
unsubscribe mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/redhat-list

[Index of Archives]     [CentOS]     [Kernel Development]     [PAM]     [Fedora Users]     [Red Hat Development]     [Big List of Linux Books]     [Linux Admin]     [Gimp]     [Asterisk PBX]     [Yosemite News]     [Red Hat Crash Utility]


  Powered by Linux