diff options
author | Theodore Ts'o <tytso@mit.edu> | 2019-07-29 11:40:25 -0400 |
---|---|---|
committer | Theodore Ts'o <tytso@mit.edu> | 2019-07-29 11:40:25 -0400 |
commit | cfb073a4d4f37768b0be81660054044162dd8766 (patch) | |
tree | dd13cf4f50b741ccca23a47bbecea77a09ddcd6b | |
parent | 20a18d54746731704d2d2dfc28edd9660eb1a296 (diff) | |
download | e2fsprogs-cfb073a4d4f37768b0be81660054044162dd8766.tar.gz |
debian: stop using LTO (link-time optimization)
LTO breaks reproducible builds, and there is some question as to how
reliable LTO's code generator is --- there are some scary stories that
it doesn't work well, and the GCC maintainers aren't super-interested
in fixing the bugs:
https://lists.debian.org/debian-devel/2019/07/msg00610.html
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
-rwxr-xr-x | debian/rules | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/debian/rules b/debian/rules index 2499f6a70..5fbee8a86 100755 --- a/debian/rules +++ b/debian/rules @@ -40,7 +40,7 @@ LDFLAGS_STATIC = $(filter-out -fPIE -fpie -pie,$(LDFLAGS)) BACKTRACE_CONF_FLAGS ?= $(shell if debian/scripts/test-backtrace ; then echo --disable-backtrace ; fi) -COMMON_CONF_FLAGS = --enable-elf-shlibs --enable-lto --disable-ubsan \ +COMMON_CONF_FLAGS = --enable-elf-shlibs --disable-ubsan \ --disable-addrsan --disable-threadsan --disable-e2initrd-helper \ --disable-fsck --disable-libblkid --disable-libuuid --disable-uuidd \ --infodir=/usr/share/info --enable-symlink-install \ |