packaging: Enable LTO and set visibility to hidden
[platform/upstream/btrfs-progs.git] / packaging / btrfs-progs.spec
index 021089f..32ca299 100644 (file)
@@ -24,8 +24,8 @@ Utilities needed to create and maintain btrfs file systems under Linux.
 cp %{SOURCE1001} .
 
 %build
-export CFLAGS="${CFLAGS} -fPIE"
-export LDFLAGS="${LDFLAGS} -pie"
+export CFLAGS="${CFLAGS} -fPIE -fvisibility=hidden -flto "
+export LDFLAGS="${LDFLAGS} -pie -fvisibility=hidden -flto "
 %autogen
 %configure --disable-documentation --disable-python --disable-zstd
 make %{?_smp_mflags}