- added GCC visibility support, limiting what symbols are visible
commitbbd63bd2708d0b528d810647744e196a03dc22c0
authorChris Frey <cdfrey@foursquare.net>
Sat, 15 Mar 2008 05:37:13 +0000 (15 01:37 -0400)
committerChris Frey <cdfrey@foursquare.net>
Sat, 15 Mar 2008 05:37:13 +0000 (15 01:37 -0400)
tree77a85eb47426bf4f784831c13a796b2b6227e6fa
parent233068f37e509c0e8ef0a866bc17b18ab26b025b
- added GCC visibility support, limiting what symbols are visible
       in the shared library, libbarry... this makes a drastic
       reduction in the symbol table, and should avoid future
       name clashes with other libraries such as opensync
       (currently only supports libbarry... todo: opensync plugin)
       See: http://gcc.gnu.org/wiki/Visibility
32 files changed:
ChangeLog
buildgen.sh
configure.ac
m4/ax_c_check_flag.m4 [new file with mode: 0644]
m4/ax_cxx_check_flag.m4 [new file with mode: 0644]
src/Makefile.am
src/builder.h
src/cbarry.h
src/common.h
src/controller.h
src/controllertmpl.h
src/data.h
src/dll.h [new file with mode: 0644]
src/error.h
src/ldif.h
src/parser.h
src/probe.h
src/r_calendar.h
src/r_contact.h
src/r_folder.h
src/r_memo.h
src/r_message.h
src/r_pin_message.h
src/r_saved_message.h
src/r_servicebook.h
src/r_task.h
src/r_timezone.h
src/record.h
src/socket.h
src/time.h
src/usbwrap.h
src/version.h