Re: Shared vs Static (please read)

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

 



On Thu, 2005-12-15 at 19:25 -0500, Alan Cox wrote:
> On Thu, Dec 15, 2005 at 11:48:26PM +0000, Peter Jr. Quiring wrote:
> > I tried to move a binary built on FC5 to a FC4 system and of course it 
> > didn't work (openssl version mismatch).  So by removing static libs Fedora 
> > will be hurting the little guys (like me).   I also know that some 
> 
> openssl is a problem area certainly.
> 
> > functions (like dlopen()) currently do not work in static mode, but some of 
> > my apps don't need this functionality.  I've written my own DNS client, so 
> > the gethostaddr() etc functions I don't need.  Does anyone know if it would 
> > be possible to use most libraries as static and maybe just use the shared 
> > version of dl, or glibc?
> 
> To be honest Fedora is aimed at being cutting edge rather than being the
> proprietary high stability oriented platform. What you say is I think quite
> fair in terms of C++. For C the LSB has it mostly licked, for C++ the changing
> C++ ABI has been problematic.
> 

Both the compiler ABI and the libstdc++ ABI. The former is
understandable, but there's no excuse for the latter.

Shared libraries using GNU C++ on ELF systems are a path to madness, and
they'll stay that way until the libstdc++ people start practicing basic
software maintenance skills, or glibc's ld.so gets support for
DT_1_GROUP.

-- 
Nicholas Miell <nmiell@xxxxxxxxxxx>

-- 
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux