summaryrefslogtreecommitdiffstats
path: root/make/custom/Linux-posix.cfg
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2000-07-12 19:23:14 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2000-07-12 19:23:14 +0000
commit396079844dda52776558ba51e3f8a12a22d98679 (patch)
tree700ddb508f8642deef3387e2ad9ab4735017fe4f /make/custom/Linux-posix.cfg
parentAdded comment. (diff)
downloadrtems-396079844dda52776558ba51e3f8a12a22d98679.tar.bz2
Patch rtems-rc-20000712-1-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>
that is yet another multilib-related structual cleanup patch: Changes: * Make RTEMS_DEBUG a global per-cpu configuration option * Remove RTEMS_DEBUG from targopts.h * Add a global --enable-rtems-debug option disabled by default. * Add RTEMS_DEBUG to cpuopts.h * Remove all references to RTEMS_DEBUG from custom/*.cfg Notes: * RTEMS_DEBUG is set in c/src/exec/configure.in only (RTEMS_CHECK_RTEMS_DEBUG) and should be defined in cpuopts.h only. BSPs should not redefine it, but use the value being provided by cpuopts.h. => With multilibs, users have to choose: Either enable RTEMS_DEBUG for all BSPs and CPU_MODELs of a cpu or not. * Only few BSPs had RTEMS_DEBUG enabled, therefore I set the default to disabled. * This patch influences the per-BSP building scheme. Existing BSPs which set RTEMS_DEBUG in their make-target-options rule might have problems at runtime.
Diffstat (limited to 'make/custom/Linux-posix.cfg')
-rw-r--r--make/custom/Linux-posix.cfg6
1 files changed, 1 insertions, 5 deletions
diff --git a/make/custom/Linux-posix.cfg b/make/custom/Linux-posix.cfg
index b7e8e40060..136a0124ce 100644
--- a/make/custom/Linux-posix.cfg
+++ b/make/custom/Linux-posix.cfg
@@ -16,7 +16,7 @@ include $(RTEMS_ROOT)/make/custom/default.cfg
# RTEMS_LIBC_DIR must already be set (by configuration) DOES NOT MATTER
LIBC_DEFINES =-D_POSIX_C_SOURCE
-LIBC_DEFINES+=-DRTEMS_UNIXLIB -DRTEMS_UNIX -DMALLOC_PROVIDED -DRTEMS_DEBUG
+LIBC_DEFINES+=-DRTEMS_UNIXLIB -DRTEMS_UNIX -DMALLOC_PROVIDED
# The following define the memory reserved in the executable for the
# RTEMS Workspace and the C Program Heap.
@@ -40,9 +40,6 @@ CFLAGS_OPTIMIZE_V = -O2
#
# NO_TABLE_MOVE (SPARC PORT)
# do not have a second trap table -- use the BSP's
-#
-# RTEMS_DEBUG (RTEMS)
-# If defined, debug checks in RTEMS and support library code are enabled.
#
# RTEMS_UNIX (unix)
# Define this to indicate this is an RTEMS UNIX port.
@@ -50,7 +47,6 @@ CFLAGS_OPTIMIZE_V = -O2
define make-target-options
echo "/* #define NDEBUG 1 */ " >>$@
echo "#define RTEMS_TEST_NO_PAUSE 1" >>$@
- echo "/* #define RTEMS_DEBUG 1 */" >>$@
echo "#define RTEMS_UNIX 1 " >>$@
endef