-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Thu, 7 Aug 2003, Matt Seitz wrote:
> I would like to build Samba with optimizations disabled (easier to step
> through the code in a debugger). Is there an option I can pass to
> "./configure", or must I edit the resulting makefile by hand?
Here's my script for building 3.0:
#!/bin/sh
umask 022
## Build options
CONFIGUREOPT="--enable-debug --enable-developer --with-pam
- --with-static-modules --with-libsmbclient=no"
export CONFIGUREOPT
./autogen.sh
case "$1" in
dmalloc)
env CFLAGS="-Wall" ./configure \
--enable-dmalloc \
$CONFIGUREOPT
;;
insure)
env CFLAGS="-g" CC="insure" ./configure \
$CONFIGUREOPT
;;
ccache)
env CFLAGS="-Wall" CC="ccache gcc"
./configure \
$CONFIGUREOPT
;;
*)
env CFLAGS="-Wall" ./configure \
$CONFIGUREOPT
;;
esac
## disable optimization
sed 's/-O //g' Makefile | sed 's/-O2 //g' > Makefile.new; \
/bin/mv -f Makefile.new Makefile
## build
make proto
make all
>
>
- --
----------------------------------------------------------------------
Hewlett-Packard ------------------------- http://www.hp.com
SAMBA Team ---------------------- http://www.samba.org
GnuPG Key ---- http://www.plainjoe.org/gpg_public.asc
"You can never go home again, Oatman, but I guess you can shop
there."
--John Cusack - "Grosse Point Blank"
(1997)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
Comment: For info see http://quantumlab.net/pine_privacy_guard/
iD8DBQE/Mz8DIR7qMdg1EfYRAm/XAJ9Bj7khFkldUnXgFR2kgyUkYk0rFACgtwmQ
1gjjsccOcRpfo9hHD5noe98=XI2p
-----END PGP SIGNATURE-----