From owner-freebsd-embedded@FreeBSD.ORG Sun Sep 28 22:14:55 2008 Return-Path: Delivered-To: freebsd-embedded@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6F6321065689 for ; Sun, 28 Sep 2008 22:14:55 +0000 (UTC) (envelope-from bms@incunabulum.net) Received: from out2.smtp.messagingengine.com (out2.smtp.messagingengine.com [66.111.4.26]) by mx1.freebsd.org (Postfix) with ESMTP id 464AD8FC1B for ; Sun, 28 Sep 2008 22:14:55 +0000 (UTC) (envelope-from bms@incunabulum.net) Received: from compute1.internal (compute1.internal [10.202.2.41]) by out1.messagingengine.com (Postfix) with ESMTP id 7FE1716D3EF; Sun, 28 Sep 2008 18:14:54 -0400 (EDT) Received: from heartbeat2.messagingengine.com ([10.202.2.161]) by compute1.internal (MEProxy); Sun, 28 Sep 2008 18:14:54 -0400 X-Sasl-enc: lV19K9NyRKZVJOHzYOBfopyT+aYEWT1SS4wD35Ng3gUL 1222640094 Received: from empiric.lon.incunabulum.net (82-35-112-254.cable.ubr07.dals.blueyonder.co.uk [82.35.112.254]) by mail.messagingengine.com (Postfix) with ESMTPSA id F282C2C39B; Sun, 28 Sep 2008 18:14:53 -0400 (EDT) Message-ID: <48E001DC.9010503@incunabulum.net> Date: Sun, 28 Sep 2008 23:14:52 +0100 From: Bruce M Simpson User-Agent: Thunderbird 2.0.0.14 (X11/20080514) MIME-Version: 1.0 To: "Andrey A. Chernov" , freebsd-embedded@freebsd.org X-Enigmail-Version: 0.95.6 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: r181397 of src/usr.bin/make/job.c breaks cross-compiles X-BeenThere: freebsd-embedded@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Sep 2008 22:14:55 -0000 Hi Andrey, I see a change from you to job.c which is part of make... When cross-building a make as part of a NanoBSD arm job (amd64 7.1-PRERELEASE hosting an arm -CURRENT build), this change appears to break buildworld. If I back out this change and go back to rev 176808, the buildworld is fine. I don't understand what arc4random_uniform() is or its benefit -- I'm guessing it just acts as a uniform distribution filtering interface to arc4random() -- however the interface doesn't appear to present prior to -CURRENT, and this is breaking stuff which should work. Perhaps this change should be wrapped in an #if __FreeBSD_Version conditional so that it doesn't break 7.1->8.x source upgrades? thanks, BMS