Date: Tue, 11 Oct 2005 18:33:50 -0400 From: Mikhail Teterin <mi+mx@aldan.algebra.com> To: re@freebsd.org Cc: threads@freebsd.org Subject: debug defines in libc_r on 6.0 Message-ID: <200510111833.51168.mi%2Bmx@aldan.algebra.com>
next in thread | raw e-mail | index | archive | help
Hi! It seems, libc_r is still being built with -D_LOCK_DEBUG and -D_PTHREADS_INVARIANTS. I suspect, this is going to slow the thread operations somewhat: mi@mi:/usr/src (446) find lib/libc_r lib/libthr* -type f | xargs egrep _PTHREADS_INVARIANTS\|_LOCK_DEBUG lib/libc_r/Makefile:CFLAGS+=-D_LOCK_DEBUG lib/libc_r/Makefile:CFLAGS+=-D_PTHREADS_INVARIANTS lib/libc_r/uthread/pthread_private.h:#if defined(_PTHREADS_INVARIANTS) lib/libc_r/uthread/pthread_private.h:#if defined(_PTHREADS_INVARIANTS) lib/libc_r/uthread/pthread_private.h:/* Used for _PTHREADS_INVARIANTS checking. */ lib/libc_r/uthread/pthread_private.h:#ifdef _LOCK_DEBUG lib/libc_r/uthread/pthread_private.h:#if defined(_PTHREADS_INVARIANTS) lib/libc_r/uthread/uthread_exit.c: /* XXX - Do we want abort to be conditional on _PTHREADS_INVARIANTS? */ lib/libc_r/uthread/uthread_exit.c:#if defined(_PTHREADS_INVARIANTS) lib/libc_r/uthread/uthread_mutex.c:#if defined(_PTHREADS_INVARIANTS) lib/libc_r/uthread/uthread_priority_queue.c:#if defined(_PTHREADS_INVARIANTS) lib/libc_r/uthread/uthread_sig.c:#if defined(_PTHREADS_INVARIANTS) lib/libthr/Makefile:CFLAGS+=-D_PTHREADS_INVARIANTS -Wall lib/libthr/thread/thr_mutex.c:#if defined(_PTHREADS_INVARIANTS) lib/libthr/thread/thr_private.h:#ifdef _PTHREADS_INVARIANTS Should not these be undefined in the 6.0-RELEASE? -mi
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200510111833.51168.mi%2Bmx>