mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2026-05-23 19:04:45 +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:
@@ -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@
|
||||
|
||||
Reference in New Issue
Block a user