From owner-freebsd-current@FreeBSD.ORG Tue Nov 5 13:00:23 2013 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 27A6041D; Tue, 5 Nov 2013 13:00:23 +0000 (UTC) (envelope-from outbackdingo@gmail.com) Received: from mail-ob0-x233.google.com (mail-ob0-x233.google.com [IPv6:2607:f8b0:4003:c01::233]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id CC0612577; Tue, 5 Nov 2013 13:00:22 +0000 (UTC) Received: by mail-ob0-f179.google.com with SMTP id uy5so8457252obc.38 for ; Tue, 05 Nov 2013 05:00:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=b/3B0ozOPAwJPM+UVRaXItxUSkiB7eMukibXAgbISWE=; b=pNpP9iOhHfukQ37ca3s9WKxamQeKFum4DE+6I1Sa5JA5VpyOmZWG6nteQpbA3KGq9c 2/6u6vtUlQ2Ywh9+1DwOQxvaf5dRQtdZ/NeY38O8ZsVyG0sV1F+Ds8YcgKhfCzpEjdm2 mJB+jED1eLpqt8JYeKA70CdTeZO0is9EbFLVz0GISXpySnnCkValuCYQ1BhH0HtuFoJi yMG0yEauTCsFHTfam3MCsGasjWPmC9LUtF7eVBiGe+JyeefDKeNF49zG0woOAh093u8w ZddsgtUynArebfycmH+4/vYzi9bm0RK9pBbJDQvoQIdezIvg9UHBjWPGUf7TeHQRKerM M8GQ== MIME-Version: 1.0 X-Received: by 10.182.199.70 with SMTP id ji6mr9693410obc.36.1383656422146; Tue, 05 Nov 2013 05:00:22 -0800 (PST) Received: by 10.76.19.115 with HTTP; Tue, 5 Nov 2013 05:00:22 -0800 (PST) In-Reply-To: <20131105070146.GH1467@FreeBSD.org> References: <1383611766.31172.153.camel@revolution.hippie.lan> <1383628194.31172.155.camel@revolution.hippie.lan> <20131105070146.GH1467@FreeBSD.org> Date: Tue, 5 Nov 2013 08:00:22 -0500 Message-ID: Subject: Re: CUURENT kernel build broken - make[2]: exec(aicasm) failed (No such file or directory) From: Outback Dingo To: Gleb Smirnoff Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: current@freebsd.org, Ian Lepore X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Nov 2013 13:00:23 -0000 On Tue, Nov 5, 2013 at 2:01 AM, Gleb Smirnoff wrote: > On Mon, Nov 04, 2013 at 10:09:54PM -0700, Ian Lepore wrote: > I> > > /usr/src/sys/dev/aic7xxx/aic7xxx.seq > I> > > > make[2]: exec(aicasm) failed (No such file or directory) > I> > > > *** Error code 1 > I> > > > > I> > > > Stop. > I> > > > make[2]: stopped in /usr/obj/usr/src/sys/GENERIC > I> > > > *** Error code 1 > I> > > > > I> > > > Stop. > I> > > > make[1]: stopped in /usr/src > I> > > > I> > > Did you update your source and then "make buildkernel" without > I> > > buildworld? If so, a "make kernel-toolchain" should create the > aicasm > I> > > tool and get you back on track. > I> > > > I> > > I> > really odd as i built a kernel this morning no problem, then updated > the > I> > tree and went to build another kernel and got that. > I> > working through it, thanks for the input.......... > I> > > I> > I> You were just unlucky that your updates bracketed my checkin that > I> changed the build process for the aicasm tool so that it gets built as > I> part of the toolchain rather than as part of the kernel now. > > Before this change, the toolchain was not required for kernel build if you > aren't cross building. And now it is. This breaks the kernel build > procedure > documented in handbook for years, and brings a lot of discomfort to > developers. > > Now to test a trivial change to kernel I need first to compile clang. > > I concur, I feel this is a bit invasive and unneccesary, as custom build scripts now also fail, what has worked for years without issue is now completely broken, it makes no sense to me to have to build a toolchain just to build a kernel everytime. > -- > Totus tuus, Glebius. >