]> git.wh0rd.org - fontconfig.git/commit
Eliminate .so PLT entries for local symbols. (thanks to Arjan van de Ven)
authorKeith Packard <keithp@neko.keithp.com>
Tue, 5 Sep 2006 09:24:01 +0000 (02:24 -0700)
committerKeith Packard <keithp@neko.keithp.com>
Tue, 5 Sep 2006 09:24:01 +0000 (02:24 -0700)
commit23816bf9acbd6cc5dd942daaba3cc084ea70d99d
tree8a3eaada0d114322b26e2def7ba8d2809bccc7d8
parent323ecd0cd3b8eeb50c4af87d57f2ea7b19f37215
Eliminate .so PLT entries for local symbols. (thanks to Arjan van de Ven)

Using a simple shell script that processes the public headers, two header
files are constructed that map public symbols to hidden internal aliases
avoiding the assocated PLT entry for referring to a public symbol.

A few mistakes in the FcPrivate/FcPublic annotations were also discovered
through this process
31 files changed:
.gitignore
fc-arch/Makefile.am
fc-case/Makefile.am
fc-glyphname/Makefile.am
fc-lang/Makefile.am
fc-lang/fc-lang.c
fontconfig/fontconfig.h
src/Makefile.am
src/fcatomic.c
src/fcblanks.c
src/fccache.c
src/fccfg.c
src/fccharset.c
src/fcdbg.c
src/fcdefault.c
src/fcdir.c
src/fcfreetype.c
src/fcfs.c
src/fcinit.c
src/fcint.h
src/fclang.c
src/fclist.c
src/fcmatch.c
src/fcmatrix.c
src/fcname.c
src/fcpat.c
src/fcserialize.c
src/fcstr.c
src/fcxml.c
src/ftglue.c
src/makealias [new file with mode: 0755]