[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Patches for totally independent debug and release builds of SFL 2.3



The attached tar file contains some patches to the SFL 2.3 makefiles to
enable totally independent debug and release sets of the SFL libraries
to coexist in the same build tree.  This requires the debug builds of
the crypto++ and SNACC libraries to be given the "_d" suffix.

The remaining files in the tar file are the GNUmakefile for Crypto++
5.1, modified correspondingly, and two scripts mklinux and clean.sh that
I use to make the debug and release builds - these are merely for
illustration, as the crypto++ makefile is maintained separately by its
author.  (Running clean.sh deletes everything necessary to do a debug
build after a release build or vice versa without deleting any libraries
from SMPDist.)

Would it be possible for the patches or an equivalent change to be
incorporated in the SFL source base, so that in future releases the
independence between the debug and release sets of libraries is
preserved?

Another thing I note is that the libcert(_d).a and libsm(_d).a are built
as static libraries, whereas all the other SFL components are shared
libraries.  Is there any good reason for this?

Thank you.
-- 
John Stark
Tel: +44 1223 566732
Mobile: +44 7968 110628
E-mail: jas@xxxxxxxxxxxx
Web: http://www.metanate.com

Attachment: debug_patches.tar.gz
Description: application/compressed-tar