Re: FC5 xorg and dual head

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

 



On Sun, 14 May 2006, Les Mikesell wrote:

On Sun, 2006-05-14 at 09:55, Chris Jones wrote:

FC5 uses by default a NEWER version of  libstdc++.  If you install (through
the correct update/installation channels, i.e. yum/pup/pirut) some
application (such as thunderbird/firefox) which requires an older version of
libstdc++, then yum/pup/pirut will(or perhaps should) resolve the
dependencies for you and install the older compat libraries that are need.

If, as I suspect in your case, you disregard the release notes and install
things differently (such as using mozilla's own installation tools or you
wish to install a package for which there is no rpm and you are forced to
build from source), then you have to resolve these dependencies yourself.
This is obvious and you cannot complain. If you fail to do so the fault is
yours not FC's

Actually it's not obvious at all that a libstdc++ should
change it's interfaces on each release.  Isn't it supposed
to implement a standard set some time ago?  It's also not

Not so long ago that compilers won't continue to evolve toward compliance for a while. Also, the API is set by the standard, not the ABI. But it's the ABI that matters when linking. If structures change layout or name-mangling conventions change, you have a problem even if no changes are needed in the your source. The lib in question is from gcc-3.3. The current compilers for FC are gcc-4.x, so ABI changes shouldn't be surprising.

obvious that needed compatibility libraries would be
omitted from a normal install.

They aren't ommitted if you've installed something that depends on them from an RPM that properly indicates the dependency.

--
		Matthew Saltzman

Clemson University Math Sciences
mjs AT clemson DOT edu
http://www.math.clemson.edu/~mjs

--
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [Fedora Magazine]     [Fedora News]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [SSH]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux