Subject: Re: Building debuging libraries?
To: J.T. Conklin <jconklin@netcom.com>
From: Simon J. Gerraty <sjg@zen.void.oz.au>
List: current-users
Date: 05/14/1995 12:03:11
> > What is the `correct' way to build debuging versions (ie with -g)
> > of the libraries?
> 
> I usually override CC.  ie. make CC="gcc -g"

I've found I get the best results by modifying bsd.lib.mk such that it
skips the @${LD} -x -r ${.TARGET bit when making plain .o targets.
Without this all local symbols are stripped which makes tracing into
libraries less useful.  I don't bother with debugging versions of
shared or profiled libs.

While I was at it I made the default CFLAGS in sys.mk

CFLAGS=            -O2 ${PIPE} ${DBG}

and I just add DBG=-g when compiling libs.

--sjg