From 5ca1cfa72db902ae02d6e7570a7e744af656fe16 Mon Sep 17 00:00:00 2001
From: Ozkan Sezer <[EMAIL REDACTED]>
Date: Tue, 20 May 2025 20:00:02 +0300
Subject: [PATCH] configure.ac: add missing -fvisibility-inlines-hidden to
CXXFLAGS.
(cherry picked from commit 8a8adc1267a6f60ca1b4b3455cb7e06eccc04556)
---
configure | 2 ++
configure.ac | 2 ++
2 files changed, 4 insertions(+)
diff --git a/configure b/configure
index 6fcbf64f..352b7d19 100755
--- a/configure
+++ b/configure
@@ -19990,6 +19990,8 @@ printf "%s\n" "#define ALIGNOF_STRUCT_CHAR__ $ac_cv_alignof_struct_char__" >>con
fi
;;
esac
+ # Hide inline methods
+ CXXFLAGS="$CXXFLAGS -fvisibility-inlines-hidden"
# silence a lot of harfbuzz warnings:
CXXFLAGS="$CXXFLAGS -Wno-unused-result"
# prevent linking to libstdc++ :
diff --git a/configure.ac b/configure.ac
index 3287647c..2cf1b8f9 100644
--- a/configure.ac
+++ b/configure.ac
@@ -270,6 +270,8 @@ if test x$enable_harfbuzz = xyes; then
fi
;;
esac
+ # Hide inline methods
+ CXXFLAGS="$CXXFLAGS -fvisibility-inlines-hidden"
# silence a lot of harfbuzz warnings:
CXXFLAGS="$CXXFLAGS -Wno-unused-result"
# prevent linking to libstdc++ :