mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2024-12-26 03:09:34 +03:00
Cleanly support debug packages
Allow a source rpm to be rebuilt with debugging enabled. This avoids the need to have to manually modify the spec file. By default debugging is still largely disabled. To enable specific debugging features use the following options with rpmbuild. '--with debug' - Enables ASSERTs # For example: $ rpmbuild --rebuild --with debug zfs-modules-0.6.0-rc6.src.rpm Additionally, ZFS_CONFIG has been added to zfs_config.h for packages which build against these headers. This is critical to ensure both zfs and the dependant package are using the same prototype and structure definitions. Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
This commit is contained in:
parent
570827e129
commit
4b787d75c8
@ -209,6 +209,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
@ -961,6 +962,7 @@ rpm-common:
|
||||
--define "require_spldir $(SPL)" \
|
||||
--define "require_splobj $(SPL_OBJ)" \
|
||||
--define "require_splver $(SPL_VERSION)" \
|
||||
--define "$(DEBUG_ZFS) 1" \
|
||||
--nodeps --rebuild $$rpmpkg || exit 1; \
|
||||
cp $$rpmbuild/RPMS/*/* . || exit 1; \
|
||||
$(RM) -R $$rpmbuild
|
||||
|
@ -169,6 +169,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -165,6 +165,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -154,6 +154,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -167,6 +167,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -167,6 +167,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -167,6 +167,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -161,6 +161,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -168,6 +168,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -154,6 +154,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -154,6 +154,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -167,6 +167,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -161,6 +161,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -68,6 +68,7 @@ rpm-common:
|
||||
--define "require_spldir $(SPL)" \
|
||||
--define "require_splobj $(SPL_OBJ)" \
|
||||
--define "require_splver $(SPL_VERSION)" \
|
||||
--define "$(DEBUG_ZFS) 1" \
|
||||
--nodeps --rebuild $$rpmpkg || exit 1; \
|
||||
cp $$rpmbuild/RPMS/*/* . || exit 1; \
|
||||
$(RM) -R $$rpmbuild
|
||||
|
@ -20,16 +20,20 @@ AC_DEFUN([ZFS_AC_DEBUG], [
|
||||
HOSTCFLAGS="${HOSTCFLAGS} -DDEBUG -Werror"
|
||||
DEBUG_CFLAGS="-DDEBUG -Werror"
|
||||
DEBUG_STACKFLAGS="-fstack-check"
|
||||
DEBUG_ZFS="_with_debug"
|
||||
AC_DEFINE(ZFS_DEBUG, 1, [zfs debugging enabled])
|
||||
],
|
||||
[
|
||||
KERNELCPPFLAGS="${KERNELCPPFLAGS} -DNDEBUG "
|
||||
HOSTCFLAGS="${HOSTCFLAGS} -DNDEBUG "
|
||||
DEBUG_CFLAGS="-DNDEBUG"
|
||||
DEBUG_STACKFLAGS=""
|
||||
DEBUG_ZFS="_without_debug"
|
||||
])
|
||||
|
||||
AC_SUBST(DEBUG_CFLAGS)
|
||||
AC_SUBST(DEBUG_STACKFLAGS)
|
||||
AC_SUBST(DEBUG_ZFS)
|
||||
AC_MSG_RESULT([$enable_debug])
|
||||
])
|
||||
|
||||
|
37
configure
vendored
37
configure
vendored
@ -787,6 +787,7 @@ ac_subst_vars='am__EXEEXT_FALSE
|
||||
am__EXEEXT_TRUE
|
||||
LTLIBOBJS
|
||||
LIBOBJS
|
||||
DEBUG_ZFS
|
||||
DEBUG_STACKFLAGS
|
||||
DEBUG_CFLAGS
|
||||
CONFIG_KERNEL_FALSE
|
||||
@ -4835,13 +4836,13 @@ if test "${lt_cv_nm_interface+set}" = set; then
|
||||
else
|
||||
lt_cv_nm_interface="BSD nm"
|
||||
echo "int some_variable = 0;" > conftest.$ac_ext
|
||||
(eval echo "\"\$as_me:4838: $ac_compile\"" >&5)
|
||||
(eval echo "\"\$as_me:4839: $ac_compile\"" >&5)
|
||||
(eval "$ac_compile" 2>conftest.err)
|
||||
cat conftest.err >&5
|
||||
(eval echo "\"\$as_me:4841: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
|
||||
(eval echo "\"\$as_me:4842: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
|
||||
(eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
|
||||
cat conftest.err >&5
|
||||
(eval echo "\"\$as_me:4844: output\"" >&5)
|
||||
(eval echo "\"\$as_me:4845: output\"" >&5)
|
||||
cat conftest.out >&5
|
||||
if $GREP 'External.*some_variable' conftest.out > /dev/null; then
|
||||
lt_cv_nm_interface="MS dumpbin"
|
||||
@ -6047,7 +6048,7 @@ ia64-*-hpux*)
|
||||
;;
|
||||
*-*-irix6*)
|
||||
# Find out which ABI we are using.
|
||||
echo '#line 6050 "configure"' > conftest.$ac_ext
|
||||
echo '#line 6051 "configure"' > conftest.$ac_ext
|
||||
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
||||
(eval $ac_compile) 2>&5
|
||||
ac_status=$?
|
||||
@ -7900,11 +7901,11 @@ else
|
||||
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
|
||||
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
||||
-e 's:$: $lt_compiler_flag:'`
|
||||
(eval echo "\"\$as_me:7903: $lt_compile\"" >&5)
|
||||
(eval echo "\"\$as_me:7904: $lt_compile\"" >&5)
|
||||
(eval "$lt_compile" 2>conftest.err)
|
||||
ac_status=$?
|
||||
cat conftest.err >&5
|
||||
echo "$as_me:7907: \$? = $ac_status" >&5
|
||||
echo "$as_me:7908: \$? = $ac_status" >&5
|
||||
if (exit $ac_status) && test -s "$ac_outfile"; then
|
||||
# The compiler can only warn and ignore the option if not recognized
|
||||
# So say no if there are warnings other than the usual output.
|
||||
@ -8239,11 +8240,11 @@ else
|
||||
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
|
||||
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
||||
-e 's:$: $lt_compiler_flag:'`
|
||||
(eval echo "\"\$as_me:8242: $lt_compile\"" >&5)
|
||||
(eval echo "\"\$as_me:8243: $lt_compile\"" >&5)
|
||||
(eval "$lt_compile" 2>conftest.err)
|
||||
ac_status=$?
|
||||
cat conftest.err >&5
|
||||
echo "$as_me:8246: \$? = $ac_status" >&5
|
||||
echo "$as_me:8247: \$? = $ac_status" >&5
|
||||
if (exit $ac_status) && test -s "$ac_outfile"; then
|
||||
# The compiler can only warn and ignore the option if not recognized
|
||||
# So say no if there are warnings other than the usual output.
|
||||
@ -8344,11 +8345,11 @@ else
|
||||
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
|
||||
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
||||
-e 's:$: $lt_compiler_flag:'`
|
||||
(eval echo "\"\$as_me:8347: $lt_compile\"" >&5)
|
||||
(eval echo "\"\$as_me:8348: $lt_compile\"" >&5)
|
||||
(eval "$lt_compile" 2>out/conftest.err)
|
||||
ac_status=$?
|
||||
cat out/conftest.err >&5
|
||||
echo "$as_me:8351: \$? = $ac_status" >&5
|
||||
echo "$as_me:8352: \$? = $ac_status" >&5
|
||||
if (exit $ac_status) && test -s out/conftest2.$ac_objext
|
||||
then
|
||||
# The compiler can only warn and ignore the option if not recognized
|
||||
@ -8399,11 +8400,11 @@ else
|
||||
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
|
||||
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
||||
-e 's:$: $lt_compiler_flag:'`
|
||||
(eval echo "\"\$as_me:8402: $lt_compile\"" >&5)
|
||||
(eval echo "\"\$as_me:8403: $lt_compile\"" >&5)
|
||||
(eval "$lt_compile" 2>out/conftest.err)
|
||||
ac_status=$?
|
||||
cat out/conftest.err >&5
|
||||
echo "$as_me:8406: \$? = $ac_status" >&5
|
||||
echo "$as_me:8407: \$? = $ac_status" >&5
|
||||
if (exit $ac_status) && test -s out/conftest2.$ac_objext
|
||||
then
|
||||
# The compiler can only warn and ignore the option if not recognized
|
||||
@ -11202,7 +11203,7 @@ else
|
||||
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
|
||||
lt_status=$lt_dlunknown
|
||||
cat > conftest.$ac_ext <<_LT_EOF
|
||||
#line 11205 "configure"
|
||||
#line 11206 "configure"
|
||||
#include "confdefs.h"
|
||||
|
||||
#if HAVE_DLFCN_H
|
||||
@ -11298,7 +11299,7 @@ else
|
||||
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
|
||||
lt_status=$lt_dlunknown
|
||||
cat > conftest.$ac_ext <<_LT_EOF
|
||||
#line 11301 "configure"
|
||||
#line 11302 "configure"
|
||||
#include "confdefs.h"
|
||||
|
||||
#if HAVE_DLFCN_H
|
||||
@ -23848,6 +23849,12 @@ fi
|
||||
HOSTCFLAGS="${HOSTCFLAGS} -DDEBUG -Werror"
|
||||
DEBUG_CFLAGS="-DDEBUG -Werror"
|
||||
DEBUG_STACKFLAGS="-fstack-check"
|
||||
DEBUG_ZFS="_with_debug"
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
#define ZFS_DEBUG 1
|
||||
_ACEOF
|
||||
|
||||
|
||||
else
|
||||
|
||||
@ -23855,12 +23862,14 @@ else
|
||||
HOSTCFLAGS="${HOSTCFLAGS} -DNDEBUG "
|
||||
DEBUG_CFLAGS="-DNDEBUG"
|
||||
DEBUG_STACKFLAGS=""
|
||||
DEBUG_ZFS="_without_debug"
|
||||
|
||||
fi
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
{ $as_echo "$as_me:$LINENO: result: $enable_debug" >&5
|
||||
$as_echo "$enable_debug" >&6; }
|
||||
|
||||
|
@ -153,6 +153,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -169,6 +169,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -169,6 +169,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -153,6 +153,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -153,6 +153,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -213,6 +213,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -160,6 +160,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -338,6 +338,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -198,6 +198,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -158,6 +158,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -158,6 +158,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -36,7 +36,7 @@
|
||||
/*
|
||||
* ZFS debugging - Always enabled for user space builds.
|
||||
*/
|
||||
#if defined(DEBUG) || !defined(_KERNEL)
|
||||
#if !defined(ZFS_DEBUG) && !defined(_KERNEL)
|
||||
#define ZFS_DEBUG
|
||||
#endif
|
||||
|
||||
|
@ -169,6 +169,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -159,6 +159,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -159,6 +159,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -185,6 +185,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -159,6 +159,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -210,6 +210,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -130,6 +130,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -134,6 +134,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -134,6 +134,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -194,6 +194,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -169,6 +169,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -156,6 +156,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -156,6 +156,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -194,6 +194,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -156,6 +156,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -156,6 +156,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -156,6 +156,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -159,6 +159,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -188,6 +188,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -189,6 +189,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -201,6 +201,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -169,6 +169,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -154,6 +154,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -194,6 +194,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -154,6 +154,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -154,6 +154,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -154,6 +154,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -154,6 +154,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -169,6 +169,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -153,6 +153,7 @@ CPPFLAGS = @CPPFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_CFLAGS = @DEBUG_CFLAGS@
|
||||
DEBUG_STACKFLAGS = @DEBUG_STACKFLAGS@
|
||||
DEBUG_ZFS = @DEBUG_ZFS@
|
||||
DEFAULT_INIT_DIR = @DEFAULT_INIT_DIR@
|
||||
DEFAULT_INIT_SCRIPT = @DEFAULT_INIT_SCRIPT@
|
||||
DEFAULT_PACKAGE = @DEFAULT_PACKAGE@
|
||||
|
@ -22,6 +22,17 @@
|
||||
%define kobj %{require_kobj}
|
||||
%endif
|
||||
|
||||
# Set using 'rpmbuild ... --with debug ...', defaults to disabled.
|
||||
%if %{defined _with_debug}
|
||||
%define kdebug --enable-debug
|
||||
%else
|
||||
%if %{defined _without_debug}
|
||||
%define kdebug --disable-debug
|
||||
%else
|
||||
%define kdebug --disable-debug
|
||||
%endif
|
||||
%endif
|
||||
|
||||
# SLES:
|
||||
%if %{defined suse_version}
|
||||
%if %{undefined kver}
|
||||
@ -253,7 +264,7 @@ which use %{name}.
|
||||
%build
|
||||
%configure --with-linux=%{kdir} --with-linux-obj=%{kobj} \
|
||||
--with-spl=%{spldir} --with-spl-obj=%{splobj} \
|
||||
--with-config=kernel
|
||||
--with-config=kernel %{kdebug}
|
||||
make
|
||||
|
||||
%install
|
||||
|
@ -260,6 +260,9 @@
|
||||
/* Version number of package */
|
||||
#undef VERSION
|
||||
|
||||
/* zfs debugging enabled */
|
||||
#undef ZFS_DEBUG
|
||||
|
||||
/* Define the project alias string. */
|
||||
#undef ZFS_META_ALIAS
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user