Explicitly list symbols to dynamically export
commita40ab0a4d9715b5f2c334f777e46ecb0fb6c5530
authorMatthew Brush <matt@geany.org>
Mon, 13 Oct 2014 21:00:41 +0000 (13 14:00 -0700)
committerThomas Martitz <kugel@rockbox.org>
Tue, 10 Mar 2015 21:06:18 +0000 (10 22:06 +0100)
tree5ec496227da565dbddb9e69f975a1721b62d1451
parent7254bf96644058afa84b0aabd603f87d611615d0
Explicitly list symbols to dynamically export

Uses a Python script to generate a listing used by the linker to
determine which symbols to dynamically export. This provides finer
grained control of which symbols are dynamically exported, limiting
only to the ones needed for GtkBuilder signal connections.

The build system integration could probably be done a little cleaner.
configure.ac
scripts/dynamicsymbols.py [new file with mode: 0755]
src/Makefile.am
src/dynamicsymbols.list [new file with mode: 0644]