Hi Andy, On Sat, Aug 28, 2004 at 10:13:52AM -0700, Andrew Hanushevsky wrote: > > > I just need the cc/hh files to be stable for a few days. I don't think > > > Gerri's changes touch any cc/hh files, > > > > Well, to activate the NODEBUG symbol I had to fill some missing > > definition in some of the cc/hh files, basically those using TRACE, DEBUG > > and alike macros ... > > If you can give me the list of changed files then I'll know if there are > really going to be conflicts. Gerri included that in his first posting. I've included it again below. Pete Changes in xrootd-20040824-0002-patch-GG config/ARCHS o Add new column with status of support o Add architectures/compilers for which support should be provided config/GNUmake.env.in o Add new variables for compilation flags (CFTRACE, CFDEVPOLL) to be defined by configure o Rename CFEXTRA to CFSTRLCPY config/GNUmake.options.in o Fix typo in the definition of LDOP o Add flag LD defining the linker name config/GNUmake.rules.gcc o Add definition of TYPELD (used by LD) o Add CFTRACE in TYPEMISC config/GNUmake.rules.gccia64 o Add definition of TYPELD (used by LD) o Add CFTRACE in TYPEMISC config/GNUmake.rules.gccx8664 o Add definition of TYPELD (used by LD) o Add CFTRACE in TYPEMISC config/GNUmake.rules.icc o Add definition of TYPELD (used by LD) o Add CFTRACE in TYPEMISC config/GNUmake.rules.macos o Add definition of TYPELD (used by LD) o Add CFTRACE in TYPEMISC config/GNUmake.rules.sunCC o Add definition of TYPELD (used by LD) o Add CFTRACE in TYPEMISC config/GNUmake.rules.sungcc o New file: rules for gcc on Solaris config/GNUmake.rules.iccx8664 o New file: rules for icc on Opteron config/GNUmakefile.in o Add target to build security modules only o Add target 'distclean' for a complete cleanup of all the stuff created by configure configure o Synchronize architecture identification with config/ARCHS o Add support for option enable_trace/disable_trace o Add support for flag '--build-sec-only' to build the security modules only o Add checks ro correctly set -D_DEVPOLL src/Xrd/GNUmakefile o Add CFDEVPOLL in compilation of XrdPoll.cc src/Xrd/XrdBuffer.cc o Protect from compiler warnings when running with NODEBUG set src/Xrd/XrdMain.cc o Protect from compiler warnings when running with NODEBUG set src/Xrd/XrdScheduler.cc o Protect from compiler warnings when running with NODEBUG set src/Xrd/XrdTrace.hh o Move definition of trace flags out of precompiler '#ifndef NODEBUG' o Complete definition of TRACING(x) when NODEBUG is set src/XrdAcc/GNUmakefile o Use LD instead of CC in linking test program src/XrdOdc/GNUmakefile o Use LD instead of CC in linking test program o Add missing LDOP src/XrdOdc/XrdOdcFinder.cc o Protect from compiler warnings when running with NODEBUG set src/XrdOdc/XrdOdcManager.cc o Protect from compiler warnings when running with NODEBUG set src/XrdOdc/XrdOdcMsg.cc o Protect from compiler warnings when running with NODEBUG set src/XrdOdc/XrdOdcTrace.hh o Move definition of trace flags out of precompiler '#ifndef NODEBUG' o Fix number of arguments to DEBUG(x,y) when NODEBUG is set src/XrdOfs/XrdOfs.cc o Protect from compiler warnings when running with NODEBUG set src/XrdOfs/XrdOfsConfig.cc o Protect from compiler warnings when running with NODEBUG set src/XrdOfs/XrdOfsTrace.hh o Fix number of arguments to XTRACE() when NODEBUG is set src/XrdOlb/GNUmakefile o Use LD instead of CC in linking test program src/XrdOlb/XrdOlbConfig.cc o Protect from compiler warnings when running with NODEBUG set src/XrdOlb/XrdOlbMain.cc o Protect from compiler warnings when running with NODEBUG set src/XrdOlb/XrdOlbManager.cc o Protect from compiler warnings when running with NODEBUG set src/XrdOlb/XrdOlbMeter.cc o Protect from compiler warnings when running with NODEBUG set src/XrdOlb/XrdOlbPList.cc o Protect from compiler warnings when running with NODEBUG set src/XrdOlb/XrdOlbPrepare.cc o Protect from compiler warnings when running with NODEBUG set src/XrdOlb/XrdOlbScheduler.cc o Protect from compiler warnings when running with NODEBUG set src/XrdOlb/XrdOlbServer.cc o Protect from compiler warnings when running with NODEBUG set src/XrdOlb/XrdOlbTrace.hh o Move definition of trace flags out of precompiler '#ifndef NODEBUG' src/XrdOss/XrdOssApi.cc o Protect from compiler warnings when running with NODEBUG set src/XrdOss/XrdOssCache.cc o Protect from compiler warnings when running with NODEBUG set src/XrdOss/XrdOssCache.hh o Protect from compiler warnings when running with NODEBUG set src/XrdOss/XrdOssConfig.cc o Protect from compiler warnings when running with NODEBUG set src/XrdOss/XrdOssCreate.cc o Protect from compiler warnings when running with NODEBUG set src/XrdOss/XrdOssMSS.cc o Protect from compiler warnings when running with NODEBUG set src/XrdOss/XrdOssRename.cc o Protect from compiler warnings when running with NODEBUG set src/XrdOss/XrdOssTrace.hh o Move definition of trace flags out of precompiler '#ifndef NODEBUG' o Fix number of arguments to DEBUG(x) when NODEBUG is set o Add dummy definition of QTRACE(x) when NODEBUG is set src/XrdOss/XrdOssUnlink.cc o Protect from compiler warnings when running with NODEBUG set src/XrdOuc/GNUmakefile o Add CFSTRLCPY in compilation of XrdOuPlatform.cc src/XrdOuc/XrdOucNetwork.cc o Protect from compiler warnings when running with NODEBUG set src/XrdSec/GNUmakefile o Use LD instead of CC in linking test program src/XrdSec/XrdSecProtocolsrvr.cc o Protect from compiler warnings when running with NODEBUG set src/XrdSec/XrdSecTrace.hh o Fix number of arguments to QTRACE(x) when NODEBUG is set src/XrdXr/GNUmakefile o Use LD instead of CC in linking test program src/XrdXr/XrdXrTrace.hh o Move definition of trace flags out of precompiler '#ifndef NODEBUG' o Fix number of arguments to QTRACE(x) when NODEBUG is set o Add dummy definition of DEBUGX(x) when NODEBUG is set src/XrdXrootd/GNUmakefile o Use LD instead of CC in linking test program src/XrdXrootd/XrdXrootdFile.cc o Protect from compiler warnings when running with NODEBUG set src/XrdXrootd/XrdXrootdMonitor.cc o Protect from compiler warnings when running with NODEBUG set src/XrdXrootd/XrdXrootdPrepare.cc o Protect from compiler warnings when running with NODEBUG set src/XrdXrootd/XrdXrootdTrace.hh o Move definition of trace flags out of precompiler '#ifndef NODEBUG' o Fix definition of TRACING(x) when NODEBUG is set ------------------------------------------------------------------------- Peter Elmer E-mail: [log in to unmask] Phone: +41 (22) 767-4644 Address: CERN Division PPE, Bat. 32 2C-14, CH-1211 Geneva 23, Switzerland -------------------------------------------------------------------------