aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRich Ercolani <[email protected]>2022-03-31 13:09:18 -0400
committerTony Hutter <[email protected]>2022-09-21 16:12:14 -0700
commitebbbe01e31f6cdc79b32a8de2f50691972d184f7 (patch)
tree39c5430bac587a16db8996f792b5ac104346a894
parentd05f3039f7749508229e16b981723ec95c8764d1 (diff)
Ask libtool to stop hiding some errors
For #13083, curiously, it did not print the actual error, just that the compile failed with "Error 1". In theory, this flag should cause it to report errors twice sometimes. In practice, I'm pretty okay with reporting some twice if it avoids reporting some never. Reviewed-by: Brian Behlendorf <[email protected]> Reviewed-by: Damian Szuberski <[email protected]> Signed-off-by: Rich Ercolani <[email protected]> Closes #13086
-rw-r--r--lib/libavl/Makefile.am3
-rw-r--r--lib/libefi/Makefile.am3
-rw-r--r--lib/libicp/Makefile.am2
-rw-r--r--lib/libnvpair/Makefile.am3
-rw-r--r--lib/libshare/Makefile.am3
-rw-r--r--lib/libspl/Makefile.am3
-rw-r--r--lib/libtpool/Makefile.am3
-rw-r--r--lib/libunicode/Makefile.am3
-rw-r--r--lib/libuutil/Makefile.am3
-rw-r--r--lib/libzfs/Makefile.am3
-rw-r--r--lib/libzfs_core/Makefile.am3
-rw-r--r--lib/libzfsbootenv/Makefile.am3
-rw-r--r--lib/libzpool/Makefile.am3
-rw-r--r--lib/libzstd/Makefile.am2
-rw-r--r--lib/libzutil/Makefile.am3
15 files changed, 43 insertions, 0 deletions
diff --git a/lib/libavl/Makefile.am b/lib/libavl/Makefile.am
index 2e0a431c7..de8ba34d5 100644
--- a/lib/libavl/Makefile.am
+++ b/lib/libavl/Makefile.am
@@ -5,6 +5,9 @@ VPATH = $(top_srcdir)/module/avl/
# Includes kernel code, generate warnings for large stack frames
AM_CFLAGS += $(FRAME_LARGER_THAN)
+# See https://debbugs.gnu.org/cgi/bugreport.cgi?bug=54020
+AM_CFLAGS += -no-suppress
+
noinst_LTLIBRARIES = libavl.la
KERNEL_C = \
diff --git a/lib/libefi/Makefile.am b/lib/libefi/Makefile.am
index b26f7a6dc..5f77ac480 100644
--- a/lib/libefi/Makefile.am
+++ b/lib/libefi/Makefile.am
@@ -2,6 +2,9 @@ include $(top_srcdir)/config/Rules.am
AM_CFLAGS += $(LIBUUID_CFLAGS) $(ZLIB_CFLAGS)
+# See https://debbugs.gnu.org/cgi/bugreport.cgi?bug=54020
+AM_CFLAGS += -no-suppress
+
noinst_LTLIBRARIES = libefi.la
USER_C = \
diff --git a/lib/libicp/Makefile.am b/lib/libicp/Makefile.am
index e4a9ee862..9a2510d0d 100644
--- a/lib/libicp/Makefile.am
+++ b/lib/libicp/Makefile.am
@@ -6,6 +6,8 @@ VPATH = \
# Includes kernel code, generate warnings for large stack frames
AM_CFLAGS += $(FRAME_LARGER_THAN)
+# See https://debbugs.gnu.org/cgi/bugreport.cgi?bug=54020
+AM_CFLAGS += -no-suppress
noinst_LTLIBRARIES = libicp.la
diff --git a/lib/libnvpair/Makefile.am b/lib/libnvpair/Makefile.am
index a3e1fa307..f9f1eb539 100644
--- a/lib/libnvpair/Makefile.am
+++ b/lib/libnvpair/Makefile.am
@@ -8,6 +8,9 @@ VPATH = \
# and required CFLAGS for libtirpc
AM_CFLAGS += $(FRAME_LARGER_THAN) $(LIBTIRPC_CFLAGS)
+# See https://debbugs.gnu.org/cgi/bugreport.cgi?bug=54020
+AM_CFLAGS += -no-suppress
+
lib_LTLIBRARIES = libnvpair.la
include $(top_srcdir)/config/Abigail.am
diff --git a/lib/libshare/Makefile.am b/lib/libshare/Makefile.am
index 7cef13c3d..0fce33350 100644
--- a/lib/libshare/Makefile.am
+++ b/lib/libshare/Makefile.am
@@ -2,6 +2,9 @@ include $(top_srcdir)/config/Rules.am
DEFAULT_INCLUDES += -I$(srcdir)
+# See https://debbugs.gnu.org/cgi/bugreport.cgi?bug=54020
+AM_CFLAGS += -no-suppress
+
noinst_LTLIBRARIES = libshare.la
USER_C = \
diff --git a/lib/libspl/Makefile.am b/lib/libspl/Makefile.am
index 61432225a..b59919bfb 100644
--- a/lib/libspl/Makefile.am
+++ b/lib/libspl/Makefile.am
@@ -2,6 +2,9 @@ include $(top_srcdir)/config/Rules.am
SUBDIRS = include
+# See https://debbugs.gnu.org/cgi/bugreport.cgi?bug=54020
+AM_CFLAGS += -no-suppress
+
noinst_LTLIBRARIES = libspl_assert.la libspl.la
libspl_assert_la_SOURCES = \
diff --git a/lib/libtpool/Makefile.am b/lib/libtpool/Makefile.am
index 3aff56f05..ce9d03a67 100644
--- a/lib/libtpool/Makefile.am
+++ b/lib/libtpool/Makefile.am
@@ -3,6 +3,9 @@ include $(top_srcdir)/config/Rules.am
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61118
AM_CFLAGS += $(NO_CLOBBERED)
+# See https://debbugs.gnu.org/cgi/bugreport.cgi?bug=54020
+AM_CFLAGS += -no-suppress
+
noinst_LTLIBRARIES = libtpool.la
USER_C = \
diff --git a/lib/libunicode/Makefile.am b/lib/libunicode/Makefile.am
index b82975f68..5b12b3e91 100644
--- a/lib/libunicode/Makefile.am
+++ b/lib/libunicode/Makefile.am
@@ -5,6 +5,9 @@ VPATH = $(top_srcdir)/module/unicode
# Includes kernel code, generate warnings for large stack frames
AM_CFLAGS += $(FRAME_LARGER_THAN)
+# See https://debbugs.gnu.org/cgi/bugreport.cgi?bug=54020
+AM_CFLAGS += -no-suppress
+
noinst_LTLIBRARIES = libunicode.la
KERNEL_C = \
diff --git a/lib/libuutil/Makefile.am b/lib/libuutil/Makefile.am
index 16d502345..05b7ed0db 100644
--- a/lib/libuutil/Makefile.am
+++ b/lib/libuutil/Makefile.am
@@ -1,5 +1,8 @@
include $(top_srcdir)/config/Rules.am
+# See https://debbugs.gnu.org/cgi/bugreport.cgi?bug=54020
+AM_CFLAGS += -no-suppress
+
lib_LTLIBRARIES = libuutil.la
include $(top_srcdir)/config/Abigail.am
diff --git a/lib/libzfs/Makefile.am b/lib/libzfs/Makefile.am
index 7acaee418..77e12b9e8 100644
--- a/lib/libzfs/Makefile.am
+++ b/lib/libzfs/Makefile.am
@@ -8,6 +8,9 @@ VPATH = \
# Suppress unused but set variable warnings often due to ASSERTs
AM_CFLAGS += $(LIBCRYPTO_CFLAGS) $(ZLIB_CFLAGS)
+# See https://debbugs.gnu.org/cgi/bugreport.cgi?bug=54020
+AM_CFLAGS += -no-suppress
+
pkgconfig_DATA = libzfs.pc
lib_LTLIBRARIES = libzfs.la
diff --git a/lib/libzfs_core/Makefile.am b/lib/libzfs_core/Makefile.am
index 67e554dc8..33a889a09 100644
--- a/lib/libzfs_core/Makefile.am
+++ b/lib/libzfs_core/Makefile.am
@@ -2,6 +2,9 @@ include $(top_srcdir)/config/Rules.am
pkgconfig_DATA = libzfs_core.pc
+# See https://debbugs.gnu.org/cgi/bugreport.cgi?bug=54020
+AM_CFLAGS += -no-suppress
+
lib_LTLIBRARIES = libzfs_core.la
include $(top_srcdir)/config/Abigail.am
diff --git a/lib/libzfsbootenv/Makefile.am b/lib/libzfsbootenv/Makefile.am
index 984df0b8a..8a6bb76ac 100644
--- a/lib/libzfsbootenv/Makefile.am
+++ b/lib/libzfsbootenv/Makefile.am
@@ -2,6 +2,9 @@ include $(top_srcdir)/config/Rules.am
pkgconfig_DATA = libzfsbootenv.pc
+# See https://debbugs.gnu.org/cgi/bugreport.cgi?bug=54020
+AM_CFLAGS += -no-suppress
+
lib_LTLIBRARIES = libzfsbootenv.la
include $(top_srcdir)/config/Abigail.am
diff --git a/lib/libzpool/Makefile.am b/lib/libzpool/Makefile.am
index db7c37631..4ce3b4cd2 100644
--- a/lib/libzpool/Makefile.am
+++ b/lib/libzpool/Makefile.am
@@ -24,6 +24,9 @@ AM_CFLAGS += $(ZLIB_CFLAGS)
AM_CFLAGS += -DLIB_ZPOOL_BUILD
+# See https://debbugs.gnu.org/cgi/bugreport.cgi?bug=54020
+AM_CFLAGS += -no-suppress
+
lib_LTLIBRARIES = libzpool.la
USER_C = \
diff --git a/lib/libzstd/Makefile.am b/lib/libzstd/Makefile.am
index c9ed7e2aa..e3bc5c446 100644
--- a/lib/libzstd/Makefile.am
+++ b/lib/libzstd/Makefile.am
@@ -5,6 +5,8 @@ VPATH = $(top_srcdir)/module/zstd
# -fno-tree-vectorize is set for gcc in zstd/common/compiler.h
# Set it for other compilers, too.
AM_CFLAGS += -fno-tree-vectorize
+# See https://debbugs.gnu.org/cgi/bugreport.cgi?bug=54020
+AM_CFLAGS += -no-suppress
noinst_LTLIBRARIES = libzstd.la
diff --git a/lib/libzutil/Makefile.am b/lib/libzutil/Makefile.am
index 6351e0ebf..f55b7798f 100644
--- a/lib/libzutil/Makefile.am
+++ b/lib/libzutil/Makefile.am
@@ -2,6 +2,9 @@ include $(top_srcdir)/config/Rules.am
AM_CFLAGS += $(LIBBLKID_CFLAGS) $(LIBUDEV_CFLAGS)
+# See https://debbugs.gnu.org/cgi/bugreport.cgi?bug=54020
+AM_CFLAGS += -no-suppress
+
DEFAULT_INCLUDES += -I$(srcdir)
noinst_LTLIBRARIES = libzutil.la