Date: Sat, 21 Sep 2002 08:04:52 +1000 (EST) From: Bruce Evans <bde@zeta.org.au> To: "David O'Brien" <obrien@FreeBSD.org> Cc: Ruslan Ermilov <ru@FreeBSD.org>, <cvs-committers@FreeBSD.org>, <cvs-all@FreeBSD.org>, Kris Kennaway <kris@FreeBSD.org>, Bruce Evans <bde@FreeBSD.org> Subject: Re: cvs commit: src/secure/lib/libcrypto Makefile.inc src/secure/lib/libssl Makefile Message-ID: <20020921075416.E7923-100000@gamplex.bde.org> In-Reply-To: <20020920165147.GA58348@dragon.nuxi.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 20 Sep 2002, David O'Brien wrote: > On Fri, Sep 20, 2002 at 06:59:10PM +0300, Ruslan Ermilov wrote: > > My proposed "real fix" is to unobfuscate these makefiles by not > > using the ${.OBJDIR}/openssl, at the cost of losing the ability > > to build these libraries in the standalone mode (outside of the > > buildworld and if new headers do not match /usr/include/openssl > > stuff). > > Not acceptable. Just about everything else can be build outside a world > build (when the headers don't agree). Time and time again on 5-CURRENT > the only why to get over a bump (if you haven't make world daily), is to > manually build parts of the tree. You can still do this by installing the necessary headers. A version of "make installincludes" that doesn't spam /usr/include might be useful. > What in the world did you change and why did you feel the need to make > the change?? Things were working fine. Is this what broke things? > > ru 2002/09/19 06:24:28 PDT > Modified files: > secure/lib/libcrypto Makefile.inc > Log: > Added the missing dependencies for openssl/ headers. > Revision Changes Path > 1.26 +7 -5 src/secure/lib/libcrypto/Makefile.inc Things weren't working fine, except in the world case. The (rather large) dependencies for the generated headers were mostly missing, so non-world builds used to break regularly when the headers in src/crypto changed, unless you know about the problem and "fixed" it using "make cleandir" or otherwise (it suffices to delete a couple of generated headers; then all of the generated headers will be regenerated). I rarely use "make cleandir" since I might as well use makeworld if I want to slow down the build by rebuilding everything, and I rarely want that. Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020921075416.E7923-100000>