From owner-freebsd-current Mon Feb 25 16:39:27 2002 Delivered-To: freebsd-current@freebsd.org Received: from outboundx.mv.meer.net (outboundx.mv.meer.net [209.157.152.12]) by hub.freebsd.org (Postfix) with ESMTP id 646CD37B402 for ; Mon, 25 Feb 2002 16:39:22 -0800 (PST) Received: from meer.meer.net (mail.meer.net [209.157.152.14]) by outboundx.mv.meer.net (8.11.6/8.11.6) with ESMTP id g1Q0dIs62385 for ; Mon, 25 Feb 2002 16:39:18 -0800 (PST) (envelope-from gnn@neville-neil.com) Received: from neville-neil.com ([209.157.133.226]) by meer.meer.net (8.9.3/8.9.3/meer) with ESMTP id QAA1161579 for ; Mon, 25 Feb 2002 16:38:29 -0800 (PST) Message-Id: <200202260038.QAA1161579@meer.meer.net> X-Mailer: exmh version 2.5 07/13/2001 with nmh-1.0.4 To: freebsd-current@freebsd.org Subject: Latest versions of bsd.lib.mk break picobsd... Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 25 Feb 2002 16:38:29 -0800 From: "George V. Neville-Neil" Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi Folks, I've tried contacting ru@freebsd.org directly but haven't seen anything so I figure I'll throw this out to the list. On 21 Feb 2002 a change was made to the bsd.lib.mk and bsd.prog.mk which is commented, in part, as: Get rid of the (now unneeded) -I${DESTDIR}/usr/include magic in bsd.prog.mk and bsd.lib.mk. Finish the removal of LDDESTDIR in bsd.lib.mk,v 1.55 -- we no longer have users of it. This change was made by "ru." Alas this breaks the picobsd build since the statically built libraries need some way to know to get their includes from the directory you're building in. This does not affect a general 5.0 build (I checked that this morning) but is still very problematic. I'm only just starting with the picobsd stuff and I would love to fix this bug in the right place if only someone could tell me what this change meant and how pervasive it was. Putting in an extra CFLAG for -I${SRC}usr/include works for some libraries but breaks libbind as alluded to by this comment in the same checkin: (Attempt to move the "-nostdinc -I..." part of CFLAGS into the new CINCLUDES (modeled after a similar CXXINCLUDES) eventually failed because hard-coding ${WORLDTMP}/usr/include to be the first in the include list does not always work, e.g. lib/libbind.) So, can someone help me out here? Thanks, George -- George V. Neville-Neil gnn@neville-neil.com NIC:GN82 "Those who would trade liberty for temporary security deserve neither" - Benjamin Franklin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message