Bug 2217 - libtiff should be build with -fvisibility=hidden
: libtiff should be build with -fvisibility=hidden
Status: RESOLVED LATER
: libtiff
default
: 4.0.0
: PC Linux
: P2 enhancement
: ---
Assigned To:
:
:
: migrated_to_gitlab
:
:
  Show dependency treegraph
 
Reported: 2010-06-17 13:41 by
Modified: 2019-10-01 14:19 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2010-06-17 13:41:29
On Windows, we don't export anything from a DLL without an explicit export as
specified in the def file. On Linux (or other ELF system), we export everything
by default.

For reasons given in http://gcc.gnu.org/wiki/Visibility we should make Linux
work like Windows here, and use the def file (or something like it) to set the
exports as well. (Mainly this helps to reduce ABI surface, but it also helps
with performance as well.)
------- Comment #1 From 2019-10-01 14:19:33 -------
Bugzilla is no longer used for tracking libtiff issues. Remaining open tickets,
such as this one, have been migrated to the libtiff GitLab instance at
https://gitlab.com/libtiff/libtiff/issues .

The migrated tickets have their summary prefixed with [BZ#XXXX] where XXXX is
the initial Bugzilla issue number.