From owner-freebsd-hackers Thu Aug 28 19:08:45 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id TAA04973 for hackers-outgoing; Thu, 28 Aug 1997 19:08:45 -0700 (PDT) Received: from silvia.HIP.Berkeley.EDU (wck-ca7-13.ix.netcom.com [204.31.231.45]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id TAA04966 for ; Thu, 28 Aug 1997 19:08:42 -0700 (PDT) Received: (from asami@localhost) by silvia.HIP.Berkeley.EDU (8.8.7/8.6.9) id TAA01842; Thu, 28 Aug 1997 19:08:33 -0700 (PDT) Date: Thu, 28 Aug 1997 19:08:33 -0700 (PDT) Message-Id: <199708290208.TAA01842@silvia.HIP.Berkeley.EDU> To: imp@rover.village.org CC: hackers@freebsd.org In-reply-to: (message from Warner Losh on Thu, 28 Aug 1997 16:16:47 -0600) Subject: Re: Bletch! From: asami@cs.berkeley.edu (Satoshi Asami) Sender: owner-freebsd-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk * OK. So I go looking at what has been included, and I find: * % egrep /usr/src /usr/obj/gerbils/2.2/src/tmp/usr/include/machine/asmacros.h * #include "/usr/src/lib/libc/i386/DEFS.h" /* XXX blech */ * % * * Is there any reason why this is the case? Since this file is used * only by msun (per the comments) in the non kernel case, can't this be * done better? Welcome to the world of 2.2-stable. This one is already fixed in -current. Last time I asked Bruce, he said there are a bunch of other files that needs to be merged. * Are there other gotcha's that I'm setting myself up for by not having * my sources in /usr/src? Many, many more. The -I/sys stuff is getting fixed in -current now, it seems though. Satoshi