Set -Wno-unused-but-set-variable globally
As of gcc-4.6 the option -Wunused-but-set-variable is enabled by default. While this is a useful warning there are numerous places in the ZFS code when a variable is set and then only checked in an ASSERT(). To avoid having to update every instance of this in the code we now set -Wno-unused-but-set-variable to suppress the warning. Additionally, when building with --enable-debug and -Werror set these warning also become fatal. We can reevaluate the suppression of these error at a later time if it becomes an issue. For now we are basically just reverting to the previous gcc behavior.
This commit is contained in:
parent
79713039a2
commit
12c1acde76
|
@ -304,9 +304,10 @@ DEFAULT_INCLUDES = -include ${top_builddir}/zfs_config.h \
|
||||||
-I$(top_srcdir)/include -I$(top_srcdir)/lib/libspl/include
|
-I$(top_srcdir)/include -I$(top_srcdir)/lib/libspl/include
|
||||||
AM_LIBTOOLFLAGS = --silent
|
AM_LIBTOOLFLAGS = --silent
|
||||||
AM_CFLAGS = -Wall -Wstrict-prototypes -fno-strict-aliasing \
|
AM_CFLAGS = -Wall -Wstrict-prototypes -fno-strict-aliasing \
|
||||||
${DEBUG_CFLAGS} -D_GNU_SOURCE -D__EXTENSIONS__ -D_REENTRANT \
|
-Wno-unused-but-set-variable ${DEBUG_CFLAGS} -D_GNU_SOURCE \
|
||||||
-D_POSIX_PTHREAD_SEMANTICS -D_FILE_OFFSET_BITS=64 \
|
-D__EXTENSIONS__ -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS \
|
||||||
-D_LARGEFILE64_SOURCE -DTEXT_DOMAIN=\"zfs-linux-user\"
|
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE \
|
||||||
|
-DTEXT_DOMAIN=\"zfs-linux-user\"
|
||||||
mount_zfs_SOURCES = \
|
mount_zfs_SOURCES = \
|
||||||
$(top_srcdir)/cmd/mount_zfs/mount_zfs.c
|
$(top_srcdir)/cmd/mount_zfs/mount_zfs.c
|
||||||
|
|
||||||
|
|
|
@ -300,9 +300,10 @@ DEFAULT_INCLUDES = -include ${top_builddir}/zfs_config.h \
|
||||||
-I$(top_srcdir)/include -I$(top_srcdir)/lib/libspl/include
|
-I$(top_srcdir)/include -I$(top_srcdir)/lib/libspl/include
|
||||||
AM_LIBTOOLFLAGS = --silent
|
AM_LIBTOOLFLAGS = --silent
|
||||||
AM_CFLAGS = -Wall -Wstrict-prototypes -fno-strict-aliasing \
|
AM_CFLAGS = -Wall -Wstrict-prototypes -fno-strict-aliasing \
|
||||||
${DEBUG_CFLAGS} -D_GNU_SOURCE -D__EXTENSIONS__ -D_REENTRANT \
|
-Wno-unused-but-set-variable ${DEBUG_CFLAGS} -D_GNU_SOURCE \
|
||||||
-D_POSIX_PTHREAD_SEMANTICS -D_FILE_OFFSET_BITS=64 \
|
-D__EXTENSIONS__ -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS \
|
||||||
-D_LARGEFILE64_SOURCE -DTEXT_DOMAIN=\"zfs-linux-user\"
|
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE \
|
||||||
|
-DTEXT_DOMAIN=\"zfs-linux-user\"
|
||||||
zdb_SOURCES = \
|
zdb_SOURCES = \
|
||||||
$(top_srcdir)/cmd/zdb/zdb.c \
|
$(top_srcdir)/cmd/zdb/zdb.c \
|
||||||
$(top_srcdir)/cmd/zdb/zdb_il.c
|
$(top_srcdir)/cmd/zdb/zdb_il.c
|
||||||
|
|
|
@ -300,9 +300,10 @@ DEFAULT_INCLUDES = -include ${top_builddir}/zfs_config.h \
|
||||||
-I$(top_srcdir)/include -I$(top_srcdir)/lib/libspl/include
|
-I$(top_srcdir)/include -I$(top_srcdir)/lib/libspl/include
|
||||||
AM_LIBTOOLFLAGS = --silent
|
AM_LIBTOOLFLAGS = --silent
|
||||||
AM_CFLAGS = -Wall -Wstrict-prototypes -fno-strict-aliasing \
|
AM_CFLAGS = -Wall -Wstrict-prototypes -fno-strict-aliasing \
|
||||||
${DEBUG_CFLAGS} -D_GNU_SOURCE -D__EXTENSIONS__ -D_REENTRANT \
|
-Wno-unused-but-set-variable ${DEBUG_CFLAGS} -D_GNU_SOURCE \
|
||||||
-D_POSIX_PTHREAD_SEMANTICS -D_FILE_OFFSET_BITS=64 \
|
-D__EXTENSIONS__ -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS \
|
||||||
-D_LARGEFILE64_SOURCE -DTEXT_DOMAIN=\"zfs-linux-user\"
|
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE \
|
||||||
|
-DTEXT_DOMAIN=\"zfs-linux-user\"
|
||||||
zfs_SOURCES = \
|
zfs_SOURCES = \
|
||||||
$(top_srcdir)/cmd/zfs/zfs_iter.c \
|
$(top_srcdir)/cmd/zfs/zfs_iter.c \
|
||||||
$(top_srcdir)/cmd/zfs/zfs_iter.h \
|
$(top_srcdir)/cmd/zfs/zfs_iter.h \
|
||||||
|
|
|
@ -300,9 +300,10 @@ DEFAULT_INCLUDES = -include ${top_builddir}/zfs_config.h \
|
||||||
-I$(top_srcdir)/include -I$(top_srcdir)/lib/libspl/include
|
-I$(top_srcdir)/include -I$(top_srcdir)/lib/libspl/include
|
||||||
AM_LIBTOOLFLAGS = --silent
|
AM_LIBTOOLFLAGS = --silent
|
||||||
AM_CFLAGS = -Wall -Wstrict-prototypes -fno-strict-aliasing \
|
AM_CFLAGS = -Wall -Wstrict-prototypes -fno-strict-aliasing \
|
||||||
${DEBUG_CFLAGS} -D_GNU_SOURCE -D__EXTENSIONS__ -D_REENTRANT \
|
-Wno-unused-but-set-variable ${DEBUG_CFLAGS} -D_GNU_SOURCE \
|
||||||
-D_POSIX_PTHREAD_SEMANTICS -D_FILE_OFFSET_BITS=64 \
|
-D__EXTENSIONS__ -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS \
|
||||||
-D_LARGEFILE64_SOURCE -DTEXT_DOMAIN=\"zfs-linux-user\"
|
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE \
|
||||||
|
-DTEXT_DOMAIN=\"zfs-linux-user\"
|
||||||
zinject_SOURCES = \
|
zinject_SOURCES = \
|
||||||
$(top_srcdir)/cmd/zinject/translate.c \
|
$(top_srcdir)/cmd/zinject/translate.c \
|
||||||
$(top_srcdir)/cmd/zinject/zinject.c \
|
$(top_srcdir)/cmd/zinject/zinject.c \
|
||||||
|
|
|
@ -290,9 +290,10 @@ DEFAULT_INCLUDES = -include ${top_builddir}/zfs_config.h \
|
||||||
-I$(top_srcdir)/include
|
-I$(top_srcdir)/include
|
||||||
AM_LIBTOOLFLAGS = --silent
|
AM_LIBTOOLFLAGS = --silent
|
||||||
AM_CFLAGS = -Wall -Wstrict-prototypes -fno-strict-aliasing \
|
AM_CFLAGS = -Wall -Wstrict-prototypes -fno-strict-aliasing \
|
||||||
${DEBUG_CFLAGS} -D_GNU_SOURCE -D__EXTENSIONS__ -D_REENTRANT \
|
-Wno-unused-but-set-variable ${DEBUG_CFLAGS} -D_GNU_SOURCE \
|
||||||
-D_POSIX_PTHREAD_SEMANTICS -D_FILE_OFFSET_BITS=64 \
|
-D__EXTENSIONS__ -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS \
|
||||||
-D_LARGEFILE64_SOURCE -DTEXT_DOMAIN=\"zfs-linux-user\"
|
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE \
|
||||||
|
-DTEXT_DOMAIN=\"zfs-linux-user\"
|
||||||
zpios_SOURCES = \
|
zpios_SOURCES = \
|
||||||
$(top_srcdir)/cmd/zpios/zpios_main.c \
|
$(top_srcdir)/cmd/zpios/zpios_main.c \
|
||||||
$(top_srcdir)/cmd/zpios/zpios_util.c \
|
$(top_srcdir)/cmd/zpios/zpios_util.c \
|
||||||
|
|
|
@ -301,9 +301,10 @@ DEFAULT_INCLUDES = -include ${top_builddir}/zfs_config.h \
|
||||||
-I$(top_srcdir)/include -I$(top_srcdir)/lib/libspl/include
|
-I$(top_srcdir)/include -I$(top_srcdir)/lib/libspl/include
|
||||||
AM_LIBTOOLFLAGS = --silent
|
AM_LIBTOOLFLAGS = --silent
|
||||||
AM_CFLAGS = -Wall -Wstrict-prototypes -fno-strict-aliasing \
|
AM_CFLAGS = -Wall -Wstrict-prototypes -fno-strict-aliasing \
|
||||||
${DEBUG_CFLAGS} -D_GNU_SOURCE -D__EXTENSIONS__ -D_REENTRANT \
|
-Wno-unused-but-set-variable ${DEBUG_CFLAGS} -D_GNU_SOURCE \
|
||||||
-D_POSIX_PTHREAD_SEMANTICS -D_FILE_OFFSET_BITS=64 \
|
-D__EXTENSIONS__ -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS \
|
||||||
-D_LARGEFILE64_SOURCE -DTEXT_DOMAIN=\"zfs-linux-user\"
|
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE \
|
||||||
|
-DTEXT_DOMAIN=\"zfs-linux-user\"
|
||||||
zpool_SOURCES = \
|
zpool_SOURCES = \
|
||||||
$(top_srcdir)/cmd/zpool/zpool_iter.c \
|
$(top_srcdir)/cmd/zpool/zpool_iter.c \
|
||||||
$(top_srcdir)/cmd/zpool/zpool_main.c \
|
$(top_srcdir)/cmd/zpool/zpool_main.c \
|
||||||
|
|
|
@ -300,10 +300,11 @@ DEFAULT_INCLUDES = -include ${top_builddir}/zfs_config.h \
|
||||||
-I$(top_srcdir)/include -I$(top_srcdir)/lib/libspl/include
|
-I$(top_srcdir)/include -I$(top_srcdir)/lib/libspl/include
|
||||||
AM_LIBTOOLFLAGS = --silent
|
AM_LIBTOOLFLAGS = --silent
|
||||||
AM_CFLAGS = -Wall -Wstrict-prototypes -fno-strict-aliasing \
|
AM_CFLAGS = -Wall -Wstrict-prototypes -fno-strict-aliasing \
|
||||||
${DEBUG_CFLAGS} -D_GNU_SOURCE -D__EXTENSIONS__ -D_REENTRANT \
|
-Wno-unused-but-set-variable ${DEBUG_CFLAGS} -D_GNU_SOURCE \
|
||||||
-D_POSIX_PTHREAD_SEMANTICS -D_FILE_OFFSET_BITS=64 \
|
-D__EXTENSIONS__ -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS \
|
||||||
-D_LARGEFILE64_SOURCE -DTEXT_DOMAIN=\"zfs-linux-user\" \
|
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE \
|
||||||
$(DEBUG_STACKFLAGS) $(FRAME_LARGER_THAN)
|
-DTEXT_DOMAIN=\"zfs-linux-user\" $(DEBUG_STACKFLAGS) \
|
||||||
|
$(FRAME_LARGER_THAN)
|
||||||
ztest_SOURCES = \
|
ztest_SOURCES = \
|
||||||
$(top_srcdir)/cmd/ztest/ztest.c
|
$(top_srcdir)/cmd/ztest/ztest.c
|
||||||
|
|
||||||
|
|
|
@ -290,9 +290,10 @@ DEFAULT_INCLUDES = -include ${top_builddir}/zfs_config.h \
|
||||||
-I$(top_srcdir)/include -I$(top_srcdir)/lib/libspl/include
|
-I$(top_srcdir)/include -I$(top_srcdir)/lib/libspl/include
|
||||||
AM_LIBTOOLFLAGS = --silent
|
AM_LIBTOOLFLAGS = --silent
|
||||||
AM_CFLAGS = -Wall -Wstrict-prototypes -fno-strict-aliasing \
|
AM_CFLAGS = -Wall -Wstrict-prototypes -fno-strict-aliasing \
|
||||||
${DEBUG_CFLAGS} -D_GNU_SOURCE -D__EXTENSIONS__ -D_REENTRANT \
|
-Wno-unused-but-set-variable ${DEBUG_CFLAGS} -D_GNU_SOURCE \
|
||||||
-D_POSIX_PTHREAD_SEMANTICS -D_FILE_OFFSET_BITS=64 \
|
-D__EXTENSIONS__ -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS \
|
||||||
-D_LARGEFILE64_SOURCE -DTEXT_DOMAIN=\"zfs-linux-user\"
|
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE \
|
||||||
|
-DTEXT_DOMAIN=\"zfs-linux-user\"
|
||||||
zvol_id_SOURCES = \
|
zvol_id_SOURCES = \
|
||||||
$(top_srcdir)/cmd/zvol_id/zvol_id_main.c
|
$(top_srcdir)/cmd/zvol_id/zvol_id_main.c
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,8 @@
|
||||||
DEFAULT_INCLUDES = -include ${top_builddir}/zfs_config.h
|
DEFAULT_INCLUDES = -include ${top_builddir}/zfs_config.h
|
||||||
|
|
||||||
AM_LIBTOOLFLAGS = --silent
|
AM_LIBTOOLFLAGS = --silent
|
||||||
AM_CFLAGS = -Wall -Wstrict-prototypes -fno-strict-aliasing ${DEBUG_CFLAGS}
|
AM_CFLAGS = -Wall -Wstrict-prototypes
|
||||||
|
AM_CFLAGS += -fno-strict-aliasing -Wno-unused-but-set-variable ${DEBUG_CFLAGS}
|
||||||
AM_CFLAGS += -D_GNU_SOURCE -D__EXTENSIONS__ -D_REENTRANT
|
AM_CFLAGS += -D_GNU_SOURCE -D__EXTENSIONS__ -D_REENTRANT
|
||||||
AM_CFLAGS += -D_POSIX_PTHREAD_SEMANTICS -D_FILE_OFFSET_BITS=64
|
AM_CFLAGS += -D_POSIX_PTHREAD_SEMANTICS -D_FILE_OFFSET_BITS=64
|
||||||
AM_CFLAGS += -D_LARGEFILE64_SOURCE -DTEXT_DOMAIN=\"zfs-linux-user\"
|
AM_CFLAGS += -D_LARGEFILE64_SOURCE -DTEXT_DOMAIN=\"zfs-linux-user\"
|
||||||
|
|
|
@ -44,6 +44,7 @@ AC_DEFUN([ZFS_AC_CONFIG_KERNEL], [
|
||||||
|
|
||||||
dnl # -Wall -fno-strict-aliasing -Wstrict-prototypes and other
|
dnl # -Wall -fno-strict-aliasing -Wstrict-prototypes and other
|
||||||
dnl # compiler options are added by the kernel build system.
|
dnl # compiler options are added by the kernel build system.
|
||||||
|
KERNELCPPFLAGS="$KERNELCPPFLAGS -Wno-unused-but-set-variable"
|
||||||
KERNELCPPFLAGS="$KERNELCPPFLAGS -DHAVE_SPL -D_KERNEL"
|
KERNELCPPFLAGS="$KERNELCPPFLAGS -DHAVE_SPL -D_KERNEL"
|
||||||
KERNELCPPFLAGS="$KERNELCPPFLAGS -DTEXT_DOMAIN=\\\"zfs-linux-kernel\\\""
|
KERNELCPPFLAGS="$KERNELCPPFLAGS -DTEXT_DOMAIN=\\\"zfs-linux-kernel\\\""
|
||||||
|
|
||||||
|
|
|
@ -14364,6 +14364,7 @@ _ACEOF
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
KERNELCPPFLAGS="$KERNELCPPFLAGS -Wno-unused-but-set-variable"
|
||||||
KERNELCPPFLAGS="$KERNELCPPFLAGS -DHAVE_SPL -D_KERNEL"
|
KERNELCPPFLAGS="$KERNELCPPFLAGS -DHAVE_SPL -D_KERNEL"
|
||||||
KERNELCPPFLAGS="$KERNELCPPFLAGS -DTEXT_DOMAIN=\\\"zfs-linux-kernel\\\""
|
KERNELCPPFLAGS="$KERNELCPPFLAGS -DTEXT_DOMAIN=\\\"zfs-linux-kernel\\\""
|
||||||
|
|
||||||
|
@ -18409,6 +18410,7 @@ _ACEOF
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
KERNELCPPFLAGS="$KERNELCPPFLAGS -Wno-unused-but-set-variable"
|
||||||
KERNELCPPFLAGS="$KERNELCPPFLAGS -DHAVE_SPL -D_KERNEL"
|
KERNELCPPFLAGS="$KERNELCPPFLAGS -DHAVE_SPL -D_KERNEL"
|
||||||
KERNELCPPFLAGS="$KERNELCPPFLAGS -DTEXT_DOMAIN=\\\"zfs-linux-kernel\\\""
|
KERNELCPPFLAGS="$KERNELCPPFLAGS -DTEXT_DOMAIN=\\\"zfs-linux-kernel\\\""
|
||||||
|
|
||||||
|
|
|
@ -310,10 +310,11 @@ DEFAULT_INCLUDES = -include ${top_builddir}/zfs_config.h \
|
||||||
-I$(top_srcdir)/include -I$(top_srcdir)/lib/libspl/include
|
-I$(top_srcdir)/include -I$(top_srcdir)/lib/libspl/include
|
||||||
AM_LIBTOOLFLAGS = --silent
|
AM_LIBTOOLFLAGS = --silent
|
||||||
AM_CFLAGS = -Wall -Wstrict-prototypes -fno-strict-aliasing \
|
AM_CFLAGS = -Wall -Wstrict-prototypes -fno-strict-aliasing \
|
||||||
${DEBUG_CFLAGS} -D_GNU_SOURCE -D__EXTENSIONS__ -D_REENTRANT \
|
-Wno-unused-but-set-variable ${DEBUG_CFLAGS} -D_GNU_SOURCE \
|
||||||
-D_POSIX_PTHREAD_SEMANTICS -D_FILE_OFFSET_BITS=64 \
|
-D__EXTENSIONS__ -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS \
|
||||||
-D_LARGEFILE64_SOURCE -DTEXT_DOMAIN=\"zfs-linux-user\" \
|
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE \
|
||||||
$(DEBUG_STACKFLAGS) $(FRAME_LARGER_THAN)
|
-DTEXT_DOMAIN=\"zfs-linux-user\" $(DEBUG_STACKFLAGS) \
|
||||||
|
$(FRAME_LARGER_THAN)
|
||||||
lib_LTLIBRARIES = libavl.la
|
lib_LTLIBRARIES = libavl.la
|
||||||
libavl_la_SOURCES = \
|
libavl_la_SOURCES = \
|
||||||
$(top_srcdir)/module/avl/avl.c
|
$(top_srcdir)/module/avl/avl.c
|
||||||
|
|
|
@ -310,10 +310,11 @@ DEFAULT_INCLUDES = -include ${top_builddir}/zfs_config.h \
|
||||||
-I$(top_srcdir)/include -I$(top_srcdir)/lib/libspl/include
|
-I$(top_srcdir)/include -I$(top_srcdir)/lib/libspl/include
|
||||||
AM_LIBTOOLFLAGS = --silent
|
AM_LIBTOOLFLAGS = --silent
|
||||||
AM_CFLAGS = -Wall -Wstrict-prototypes -fno-strict-aliasing \
|
AM_CFLAGS = -Wall -Wstrict-prototypes -fno-strict-aliasing \
|
||||||
${DEBUG_CFLAGS} -D_GNU_SOURCE -D__EXTENSIONS__ -D_REENTRANT \
|
-Wno-unused-but-set-variable ${DEBUG_CFLAGS} -D_GNU_SOURCE \
|
||||||
-D_POSIX_PTHREAD_SEMANTICS -D_FILE_OFFSET_BITS=64 \
|
-D__EXTENSIONS__ -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS \
|
||||||
-D_LARGEFILE64_SOURCE -DTEXT_DOMAIN=\"zfs-linux-user\" \
|
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE \
|
||||||
$(DEBUG_STACKFLAGS) $(FRAME_LARGER_THAN)
|
-DTEXT_DOMAIN=\"zfs-linux-user\" $(DEBUG_STACKFLAGS) \
|
||||||
|
$(FRAME_LARGER_THAN)
|
||||||
lib_LTLIBRARIES = libefi.la
|
lib_LTLIBRARIES = libefi.la
|
||||||
libefi_la_SOURCES = \
|
libefi_la_SOURCES = \
|
||||||
$(top_srcdir)/lib/libefi/rdwr_efi.c
|
$(top_srcdir)/lib/libefi/rdwr_efi.c
|
||||||
|
|
|
@ -311,10 +311,11 @@ DEFAULT_INCLUDES = -include ${top_builddir}/zfs_config.h \
|
||||||
-I$(top_srcdir)/include -I$(top_srcdir)/lib/libspl/include
|
-I$(top_srcdir)/include -I$(top_srcdir)/lib/libspl/include
|
||||||
AM_LIBTOOLFLAGS = --silent
|
AM_LIBTOOLFLAGS = --silent
|
||||||
AM_CFLAGS = -Wall -Wstrict-prototypes -fno-strict-aliasing \
|
AM_CFLAGS = -Wall -Wstrict-prototypes -fno-strict-aliasing \
|
||||||
${DEBUG_CFLAGS} -D_GNU_SOURCE -D__EXTENSIONS__ -D_REENTRANT \
|
-Wno-unused-but-set-variable ${DEBUG_CFLAGS} -D_GNU_SOURCE \
|
||||||
-D_POSIX_PTHREAD_SEMANTICS -D_FILE_OFFSET_BITS=64 \
|
-D__EXTENSIONS__ -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS \
|
||||||
-D_LARGEFILE64_SOURCE -DTEXT_DOMAIN=\"zfs-linux-user\" \
|
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE \
|
||||||
$(DEBUG_STACKFLAGS) $(FRAME_LARGER_THAN)
|
-DTEXT_DOMAIN=\"zfs-linux-user\" $(DEBUG_STACKFLAGS) \
|
||||||
|
$(FRAME_LARGER_THAN)
|
||||||
lib_LTLIBRARIES = libnvpair.la
|
lib_LTLIBRARIES = libnvpair.la
|
||||||
libnvpair_la_SOURCES = \
|
libnvpair_la_SOURCES = \
|
||||||
$(top_srcdir)/lib/libnvpair/libnvpair.c \
|
$(top_srcdir)/lib/libnvpair/libnvpair.c \
|
||||||
|
|
|
@ -361,10 +361,11 @@ DEFAULT_INCLUDES = -include ${top_builddir}/zfs_config.h \
|
||||||
-I$(top_srcdir)/lib/libspl/include
|
-I$(top_srcdir)/lib/libspl/include
|
||||||
AM_LIBTOOLFLAGS = --silent
|
AM_LIBTOOLFLAGS = --silent
|
||||||
AM_CFLAGS = -Wall -Wstrict-prototypes -fno-strict-aliasing \
|
AM_CFLAGS = -Wall -Wstrict-prototypes -fno-strict-aliasing \
|
||||||
${DEBUG_CFLAGS} -D_GNU_SOURCE -D__EXTENSIONS__ -D_REENTRANT \
|
-Wno-unused-but-set-variable ${DEBUG_CFLAGS} -D_GNU_SOURCE \
|
||||||
-D_POSIX_PTHREAD_SEMANTICS -D_FILE_OFFSET_BITS=64 \
|
-D__EXTENSIONS__ -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS \
|
||||||
-D_LARGEFILE64_SOURCE -DTEXT_DOMAIN=\"zfs-linux-user\" \
|
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE \
|
||||||
$(DEBUG_STACKFLAGS) $(FRAME_LARGER_THAN)
|
-DTEXT_DOMAIN=\"zfs-linux-user\" $(DEBUG_STACKFLAGS) \
|
||||||
|
$(FRAME_LARGER_THAN)
|
||||||
SUBDIRS = include $(TARGET_ASM_DIR)
|
SUBDIRS = include $(TARGET_ASM_DIR)
|
||||||
DIST_SUBDIRS = include asm-generic asm-i386 asm-x86_64
|
DIST_SUBDIRS = include asm-generic asm-i386 asm-x86_64
|
||||||
AM_CCASFLAGS = \
|
AM_CCASFLAGS = \
|
||||||
|
|
|
@ -259,9 +259,10 @@ DEFAULT_INCLUDES = -include ${top_builddir}/zfs_config.h \
|
||||||
-I$(top_srcdir)/lib/libspl/include
|
-I$(top_srcdir)/lib/libspl/include
|
||||||
AM_LIBTOOLFLAGS = --silent
|
AM_LIBTOOLFLAGS = --silent
|
||||||
AM_CFLAGS = -Wall -Wstrict-prototypes -fno-strict-aliasing \
|
AM_CFLAGS = -Wall -Wstrict-prototypes -fno-strict-aliasing \
|
||||||
${DEBUG_CFLAGS} -D_GNU_SOURCE -D__EXTENSIONS__ -D_REENTRANT \
|
-Wno-unused-but-set-variable ${DEBUG_CFLAGS} -D_GNU_SOURCE \
|
||||||
-D_POSIX_PTHREAD_SEMANTICS -D_FILE_OFFSET_BITS=64 \
|
-D__EXTENSIONS__ -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS \
|
||||||
-D_LARGEFILE64_SOURCE -DTEXT_DOMAIN=\"zfs-linux-user\"
|
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE \
|
||||||
|
-DTEXT_DOMAIN=\"zfs-linux-user\"
|
||||||
atomic_SOURCE = atomic.c
|
atomic_SOURCE = atomic.c
|
||||||
atomic_ASM = atomic.S
|
atomic_ASM = atomic.S
|
||||||
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
|
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
|
||||||
|
|
|
@ -310,10 +310,11 @@ DEFAULT_INCLUDES = -include ${top_builddir}/zfs_config.h \
|
||||||
-I$(top_srcdir)/include -I$(top_srcdir)/lib/libspl/include
|
-I$(top_srcdir)/include -I$(top_srcdir)/lib/libspl/include
|
||||||
AM_LIBTOOLFLAGS = --silent
|
AM_LIBTOOLFLAGS = --silent
|
||||||
AM_CFLAGS = -Wall -Wstrict-prototypes -fno-strict-aliasing \
|
AM_CFLAGS = -Wall -Wstrict-prototypes -fno-strict-aliasing \
|
||||||
${DEBUG_CFLAGS} -D_GNU_SOURCE -D__EXTENSIONS__ -D_REENTRANT \
|
-Wno-unused-but-set-variable ${DEBUG_CFLAGS} -D_GNU_SOURCE \
|
||||||
-D_POSIX_PTHREAD_SEMANTICS -D_FILE_OFFSET_BITS=64 \
|
-D__EXTENSIONS__ -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS \
|
||||||
-D_LARGEFILE64_SOURCE -DTEXT_DOMAIN=\"zfs-linux-user\" \
|
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE \
|
||||||
$(DEBUG_STACKFLAGS) $(FRAME_LARGER_THAN)
|
-DTEXT_DOMAIN=\"zfs-linux-user\" $(DEBUG_STACKFLAGS) \
|
||||||
|
$(FRAME_LARGER_THAN)
|
||||||
lib_LTLIBRARIES = libunicode.la
|
lib_LTLIBRARIES = libunicode.la
|
||||||
libunicode_la_SOURCES = \
|
libunicode_la_SOURCES = \
|
||||||
$(top_srcdir)/module/unicode/u8_textprep.c \
|
$(top_srcdir)/module/unicode/u8_textprep.c \
|
||||||
|
|
|
@ -312,10 +312,11 @@ DEFAULT_INCLUDES = -include ${top_builddir}/zfs_config.h \
|
||||||
-I$(top_srcdir)/include -I$(top_srcdir)/lib/libspl/include
|
-I$(top_srcdir)/include -I$(top_srcdir)/lib/libspl/include
|
||||||
AM_LIBTOOLFLAGS = --silent
|
AM_LIBTOOLFLAGS = --silent
|
||||||
AM_CFLAGS = -Wall -Wstrict-prototypes -fno-strict-aliasing \
|
AM_CFLAGS = -Wall -Wstrict-prototypes -fno-strict-aliasing \
|
||||||
${DEBUG_CFLAGS} -D_GNU_SOURCE -D__EXTENSIONS__ -D_REENTRANT \
|
-Wno-unused-but-set-variable ${DEBUG_CFLAGS} -D_GNU_SOURCE \
|
||||||
-D_POSIX_PTHREAD_SEMANTICS -D_FILE_OFFSET_BITS=64 \
|
-D__EXTENSIONS__ -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS \
|
||||||
-D_LARGEFILE64_SOURCE -DTEXT_DOMAIN=\"zfs-linux-user\" \
|
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE \
|
||||||
$(DEBUG_STACKFLAGS) $(FRAME_LARGER_THAN)
|
-DTEXT_DOMAIN=\"zfs-linux-user\" $(DEBUG_STACKFLAGS) \
|
||||||
|
$(FRAME_LARGER_THAN)
|
||||||
lib_LTLIBRARIES = libuutil.la
|
lib_LTLIBRARIES = libuutil.la
|
||||||
libuutil_la_LIBADD = $(top_builddir)/lib/libavl/libavl.la
|
libuutil_la_LIBADD = $(top_builddir)/lib/libavl/libavl.la
|
||||||
libuutil_la_SOURCES = \
|
libuutil_la_SOURCES = \
|
||||||
|
|
|
@ -320,9 +320,10 @@ DEFAULT_INCLUDES = -include ${top_builddir}/zfs_config.h \
|
||||||
-I$(top_srcdir)/include -I$(top_srcdir)/lib/libspl/include
|
-I$(top_srcdir)/include -I$(top_srcdir)/lib/libspl/include
|
||||||
AM_LIBTOOLFLAGS = --silent
|
AM_LIBTOOLFLAGS = --silent
|
||||||
AM_CFLAGS = -Wall -Wstrict-prototypes -fno-strict-aliasing \
|
AM_CFLAGS = -Wall -Wstrict-prototypes -fno-strict-aliasing \
|
||||||
${DEBUG_CFLAGS} -D_GNU_SOURCE -D__EXTENSIONS__ -D_REENTRANT \
|
-Wno-unused-but-set-variable ${DEBUG_CFLAGS} -D_GNU_SOURCE \
|
||||||
-D_POSIX_PTHREAD_SEMANTICS -D_FILE_OFFSET_BITS=64 \
|
-D__EXTENSIONS__ -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS \
|
||||||
-D_LARGEFILE64_SOURCE -DTEXT_DOMAIN=\"zfs-linux-user\"
|
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE \
|
||||||
|
-DTEXT_DOMAIN=\"zfs-linux-user\"
|
||||||
lib_LTLIBRARIES = libzfs.la
|
lib_LTLIBRARIES = libzfs.la
|
||||||
libzfs_la_LDFLAGS = -lm -ldl $(LIBSELINUX)
|
libzfs_la_LDFLAGS = -lm -ldl $(LIBSELINUX)
|
||||||
libzfs_la_LIBADD = \
|
libzfs_la_LIBADD = \
|
||||||
|
|
|
@ -331,10 +331,11 @@ DEFAULT_INCLUDES = -include ${top_builddir}/zfs_config.h \
|
||||||
-I$(top_srcdir)/include -I$(top_srcdir)/lib/libspl/include
|
-I$(top_srcdir)/include -I$(top_srcdir)/lib/libspl/include
|
||||||
AM_LIBTOOLFLAGS = --silent
|
AM_LIBTOOLFLAGS = --silent
|
||||||
AM_CFLAGS = -Wall -Wstrict-prototypes -fno-strict-aliasing \
|
AM_CFLAGS = -Wall -Wstrict-prototypes -fno-strict-aliasing \
|
||||||
${DEBUG_CFLAGS} -D_GNU_SOURCE -D__EXTENSIONS__ -D_REENTRANT \
|
-Wno-unused-but-set-variable ${DEBUG_CFLAGS} -D_GNU_SOURCE \
|
||||||
-D_POSIX_PTHREAD_SEMANTICS -D_FILE_OFFSET_BITS=64 \
|
-D__EXTENSIONS__ -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS \
|
||||||
-D_LARGEFILE64_SOURCE -DTEXT_DOMAIN=\"zfs-linux-user\" \
|
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE \
|
||||||
$(DEBUG_STACKFLAGS) $(FRAME_LARGER_THAN)
|
-DTEXT_DOMAIN=\"zfs-linux-user\" $(DEBUG_STACKFLAGS) \
|
||||||
|
$(FRAME_LARGER_THAN)
|
||||||
lib_LTLIBRARIES = libzpool.la
|
lib_LTLIBRARIES = libzpool.la
|
||||||
libzpool_la_LIBADD = \
|
libzpool_la_LIBADD = \
|
||||||
$(top_builddir)/lib/libunicode/libunicode.la \
|
$(top_builddir)/lib/libunicode/libunicode.la \
|
||||||
|
|
Loading…
Reference in New Issue