Problematic linking between glibc and shared libgcc
Richard Kenner
kenner@vlsi1.ultra.nyu.edu
Sun Feb 18 08:44:00 GMT 2001
That's really odd. In the GNAT world, we have only recently started to
build shared runtime libraries, in some cases now as the default, and
we are doing it because of demand by some of our users working on
large projects.
Not really odd. libgcc is *tiny* and the GNAT runtime library is quite
large. Also, there are issues relating to conflicts (in the EH code)
between libgcc and glibc. Unlike the GNAT RTS, very few C programs use
any code from libgcc, so the advantage of having it shared is much less
and the potential for problems of conflicts with glibc is the downside.
More information about the Libc-alpha
mailing list