Skip to content

Commit 2d2b345

Browse files
committed
sys-cluster/glusterfs: enable LTO, disable O3
LTO is enabled by default for debian builds, and is now safe to enable. O3 produces segfault when mounting a volume.
1 parent 435a9d9 commit 2d2b345

File tree

1 file changed

+1
-1
lines changed
  • sys-config/ltoize/files/package.cflags

1 file changed

+1
-1
lines changed

sys-config/ltoize/files/package.cflags/lto.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,6 @@ sys-apps/fwupd *FLAGS-=-flto* # Issue #225, LTO causes runtime failures
8383
sys-apps/man-db *FLAGS-=-flto* # Issue #403, LTO causes runtime failures
8484
sys-apps/nix *FLAGS-=-flto* # Issue #222, LTO causes runtime failures
8585
sys-cluster/ceph *FLAGS-=-flto* # linking error during compilation
86-
sys-cluster/glusterfs *FLAGS-=-flto* # undefined reference to `glfs_subvol_done'
8786
sys-devel/clang *FLAGS-=-flto* # Issue #619 Same as above
8887
sys-devel/gdb *FLAGS-=-flto*
8988
sys-devel/llvm *FLAGS-=-flto* # Issue #619 temporarily disabled for now due to build errors
@@ -176,4 +175,5 @@ x11-libs/wxGTK NOLDADD=1 C*FLAGS-="-Wl,*" # Issue #40, does not build when -Wl l
176175
# BEGIN: Misc Workarounds
177176
dev-lang/ruby *FLAGS+=-fno-strict-aliasing # No build or runtime failures, but recommended by the package to avoid incorrect optimizations
178177
sys-libs/compiler-rt-sanitizers *FLAGS+=-Wno-unused-command-line-argument # Test failure
178+
sys-cluster/glusterfs *FLAGS-=-O3* # Segfault when mounting a volume.
179179
# END: Misc Workarounds

0 commit comments

Comments
 (0)