[cairo] .so PLT entries for local symbols
behdad at behdad.org
Tue Sep 5 08:40:22 PDT 2006
On Tue, 2006-09-05 at 05:36 -0400, Keith Packard wrote:
> Arjan van de Ven helped me eliminate .so PLT entries for local symbols
> from fontconfig and I wondered if the same should be done for cairo.
> The procedure is hackish, but doesn't modify the public header files or
> the source functions themselves; the basic procedure is to alias every
> public symbol with a magic hidden symbol that is used from within the
We do this in glib and gtk+ too. I'm interested in seeing the
> What you end up with is significantly smaller code, however you lose the
> ability to replace cairo functions with LD_PRELOAD or other shared
> libraries (which I consider a feature).
"Commandment Three says Do Not Kill, Amendment Two says Blood Will Spill"
-- Dan Bern, "New American Language"
More information about the cairo