Date: Mon, 25 Feb 2002 16:38:29 -0800 From: "George V. Neville-Neil" <gnn@neville-neil.com> To: freebsd-current@freebsd.org Subject: Latest versions of bsd.lib.mk break picobsd... Message-ID: <200202260038.QAA1161579@meer.meer.net>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200202260038.QAA1161579>