Package: poppler / 0.48.0-2+deb9u2

qt-visibility.diff Patch series | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Author: Pino Toscano <pino@debian.org>
Description: Hidden visibility for poppler-qt4 and poppler-qt5
 Enables the hidden visibility for poppler-qt4 and poppler-qt5, hiding all the
 non-exported symbols.
 .
 The CXXFLAGS additions need to be added with proper configure check.
Forwarded: no
Last-Update: 2015-11-29

--- a/qt4/src/Makefile.am
+++ b/qt4/src/Makefile.am
@@ -53,6 +53,7 @@ libpoppler_qt4_la_CPPFLAGS =			\
 	$(LCMS_CFLAGS)
 
 libpoppler_qt4_la_CXXFLAGS =			\
+	-fvisibility=hidden -fvisibility-inlines-hidden	\
 	-Dpoppler_qt4_EXPORTS
 
 libpoppler_qt4_la_LIBADD =			\
--- a/qt5/src/Makefile.am
+++ b/qt5/src/Makefile.am
@@ -53,6 +53,7 @@ libpoppler_qt5_la_CPPFLAGS =			\
 	$(LCMS_CFLAGS)
 
 libpoppler_qt5_la_CXXFLAGS =			\
+	-fvisibility=hidden -fvisibility-inlines-hidden	\
 	-Dpoppler_qt5_EXPORTS
 
 libpoppler_qt5_la_LIBADD =			\