From owner-freebsd-current@freebsd.org  Sun Jun 12 12:54:53 2016
Return-Path: <owner-freebsd-current@freebsd.org>
Delivered-To: freebsd-current@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id CB5EEAF07E8
 for <freebsd-current@mailman.ysv.freebsd.org>;
 Sun, 12 Jun 2016 12:54:53 +0000 (UTC) (envelope-from sjg@juniper.net)
Received: from na01-bl2-obe.outbound.protection.outlook.com
 (mail-bl2on0129.outbound.protection.outlook.com [65.55.169.129])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits))
 (Client CN "mail.protection.outlook.com",
 Issuer "Microsoft IT SSL SHA2" (verified OK))
 by mx1.freebsd.org (Postfix) with ESMTPS id ED24E2A6B;
 Sun, 12 Jun 2016 12:54:52 +0000 (UTC) (envelope-from sjg@juniper.net)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=MB5YLf5Fo/drDP+YDJP0NO+xMp6C/U7TdgikanVsUG4=;
 b=TB7K/9H2vaIrOGoJNK0FOCeH/IK4YQjyDNKP+IeoLVzK4o9nidpCUzY+OdmeK7fnA9n/G1YIy7hTVeV9NHgu6BpNlx7tnUNpNMO2nOy5fKgGXGIVkLPJZy5ekScmchI9aH2g92/SyEv7nHvfAl/1T/prFXfS1RwR5GawU1cz8MM=
Received: from SN1PR05CA0001.namprd05.prod.outlook.com (10.163.68.139) by
 BLUPR0501MB803.namprd05.prod.outlook.com (10.141.251.141) with Microsoft SMTP
 Server (TLS) id 15.1.511.8; Sun, 12 Jun 2016 12:39:29 +0000
Received: from BN1BFFO11FD007.protection.gbl (2a01:111:f400:7c10::1:195) by
 SN1PR05CA0001.outlook.office365.com (2a01:111:e400:5197::11) with Microsoft
 SMTP Server (TLS) id 15.1.517.8 via Frontend Transport; Sun, 12 Jun 2016
 12:39:28 +0000
Authentication-Results: spf=softfail (sender IP is 66.129.239.19)
 smtp.mailfrom=juniper.net; dsl-only.net; dkim=none (message not signed)
 header.d=none;dsl-only.net; dmarc=none action=none header.from=juniper.net;
Received-SPF: SoftFail (protection.outlook.com: domain of transitioning
 juniper.net discourages use of 66.129.239.19 as permitted sender)
Received: from P-EMFE01C-SAC.jnpr.net (66.129.239.19) by
 BN1BFFO11FD007.mail.protection.outlook.com (10.58.144.70) with Microsoft SMTP
 Server (TLS) id 15.1.511.7 via Frontend Transport; Sun, 12 Jun 2016 12:39:27
 +0000
Received: from magenta.juniper.net (172.17.27.123) by P-EMFE01C-SAC.jnpr.net
 (172.24.192.21) with Microsoft SMTP Server (TLS) id 14.3.123.3; Sun, 12 Jun
 2016 05:39:22 -0700
Received: from kaos.jnpr.net (kaos.jnpr.net [172.21.16.84])	by
 magenta.juniper.net (8.11.3/8.11.3) with ESMTP id u5CCdLE65460;	Sun, 12 Jun
 2016 05:39:22 -0700 (PDT)	(envelope-from sjg@juniper.net)
Received: from kaos.jnpr.net (localhost [127.0.0.1])	by kaos.jnpr.net
 (Postfix) with ESMTP id DCB0438551E;	Sun, 12 Jun 2016 05:39:21 -0700 (PDT)
To: Mark Millard <markmi@dsl-only.net>
CC: Bryan Drewery <bdrewery@freebsd.org>, FreeBSD Current
 <freebsd-current@freebsd.org>, <sjg@juniper.net>
Subject: Re: 11.0 -r301139: WITH_META_MODE=yes vs. "sh: ./make_keys: Exec
 format error"? [still true of -r301815]
In-Reply-To: <55609B4E-DCC8-4666-BA15-17B6EF7D593F@dsl-only.net>
References: <890D3808-1939-4BEA-886F-324EBA8C8671@dsl-only.net>
 <92116.1464890038@kaos.jnpr.net>
 <4a2034a9-a2e1-d951-aecf-43e043c48d75@FreeBSD.org>
 <55609B4E-DCC8-4666-BA15-17B6EF7D593F@dsl-only.net>
Comments: In-reply-to: Mark Millard <markmi@dsl-only.net>
 message dated "Sat, 11 Jun 2016 21:55:56 -0700."
From: "Simon J. Gerraty" <sjg@juniper.net>
X-Mailer: MH-E 8.6; nmh 1.6; GNU Emacs 24.5.1
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-ID: <38441.1465735161.1@kaos.jnpr.net>
Content-Transfer-Encoding: quoted-printable
Date: Sun, 12 Jun 2016 05:39:21 -0700
Message-ID: <38443.1465735161@kaos.jnpr.net>
X-EOPAttributedMessage: 0
X-Forefront-Antispam-Report: CIP:66.129.239.19; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10019020)(6009001)(7916002)(2980300002)(189002)(24454002)(199003)(23726003)(586003)(4001430100002)(11100500001)(105596002)(93886004)(86362001)(106466001)(2950100001)(77096005)(110136002)(50226002)(68736007)(97736004)(2810700001)(5008740100001)(9686002)(6806005)(107886002)(356003)(189998001)(50466002)(2906002)(50986999)(5003600100002)(4326007)(46406003)(8936002)(92566002)(8746002)(8676002)(81166006)(76176999)(81156014)(117636001)(97756001)(47776003)(19580405001)(69596002)(19580395003)(53416004)(76506005)(87936001)(42262002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR0501MB803; H:P-EMFE01C-SAC.jnpr.net; FPR:;
 SPF:SoftFail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; 
X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11FD007;
 1:wWKcY8E35ZKDoP5nJKYjkSkNnG5G7ZNBMeJQV/MOZeYMTbj3TPRCgTh10wHi82JKCpul9eL87pecjzHAkYSWafmNWpNmo0MWbqGohIoYFwx2h/ZEP1ljjqWTUs87ro8FZ/AhrlnAbjqRxLYINQPiBRyLthofKZK51Zh6edj+yfyPGqKFsX9RmNS2bMJOG7/E5bb/YPkfzvZMboNMLPsBe5PVRlveWHpvzCpYMGPpq9onzQdzSajrJfebScMcn/KfELRCtGTjjYTHav4NcfazYv2/5VYCD4otvpk/AsC6toVNLnD3NQR2hbWEN9lD0Qt/ab+SoORIYgonHmvBryNYHjS2Dqra2k/V8lNX22hrInKGYYuAS+iSTkldy06v6JbRcEfDvxok7AftNB0lHOQKF0IAm1rfE3ZoZSxJNhr62xwPH0hEnTk6UUH1t4PLgZW3wK9+qseNkTNwh8OL7957JxIw4zs/fgGCmWd15fsBdyo=
X-MS-Office365-Filtering-Correlation-Id: c3a1a9af-60cb-4f3d-8bbd-08d392be9820
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0501MB803;
 2:QV/MZCUcfUe29cXF5zMNUjvCzwn+g0NyxlWiL/KVy2FlpjoEiUurqO4RCd8h9P8mnQmoXBWgTwK82q4p13/BxRFciv3aG1lAHvd9WDz6xrhbALDwBy09lJX7OT/v3BPnQSIxnGl2WUMHzqbgIquc580aXBrW5lml/FiHF2etUO/NhFyQwLP3IekT4aK2pVPq;
 3:NPSZXK0xfyaFyYfkMPgKeR1oLdn0SQPbwq07rNUpJjkKL6pxMwgrbKjF6Ns28XnQp5pGA1nIS4HjX+vLROCZ9hMqzPOWAH5Q6YRtLGbrLCAuFvEzv5en9c6H20MCAdW5P+JBOtlRhgwtrt6qyxnOSYSTDJmC4A0G1sa3jWECFYmblEtbLQscUrblyzYxVSa4XBqZU5cAx7tD3wcaPYSDi0YEXXs4VmfyIo2kEbwdvjo=;
 25:0UDDbWF55zy+N7PHn3p5tdL728fv63Hh71gCqL1370Wpco0plPJOsASNPo08xjBTfGUamL3q7JyPECLRmEwHVScY/+APAtEvPDP17IYEJakvKuUXVNZwcF1I7WebaTK4jKDL2Mb1vtF8QfX+2vpUDRVpmKfNva1SCUFFjnJ9EPkkI3XgXUMsflV8UGfaDh47OCFWXkUul5f1hlFRLh9CE13D6W247dD7sFOavmXE8ETAiIChbefsv97gayMcKZIHaadouiyp7d7RTN0SaFyA4OL4G66GH15RwGpTJv687YI5LJzilU96FJXe0yQ9eqoNQECZZj6FhGgX0hVY0djMDjnq9jb2vzZw3AcfiYQxf2MfGfdkb72JW538PKRtB+vWP+PSxe/Nwn4k78U07PYuQMaqXUBdqgLMVL+RzHPQJsY=
X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR0501MB803;
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0501MB803;
 20:1F+TdAh2KMnIFlIQNDYr3hEqCgH1lLKJQEw3zAxM3m2levjtcVB+silRsIkmYdelyW0hktTiI8Krj9uI2J1V7A3qMAwCcUoe0ssTTVNlNL3OMsvRbmUdqVgzafdiI+rjAaf/s+9fZK9nAQPAOJ/FAOGLHkOQpH9RLZ++G9MayZgL5HpxsUAvs2E8Ces3FYgROriAF3EOHbLErRS3VkwPaqEhmlw6pknAWaMBZcQzYY6GqzBYC1MlUsUWFBetkGO0qPk4wy99K/+iQ8Laab41FgMbc43oHSSdywGcuDynwSfqEfMVzpHYJdAbur4K1737lx4kF0dYEMztHxrplfFUx7wSZ4hlTucLaavRBr793W/FFGBUW/stQZ+tBW8W4q7rJUNkc9OPC7nAtIfLF+pf/WIqwyEEP6/d5We4ek7brhEvgzl3Yr5ESBU6VUYc/CtLFYh2jlWqyI7srHCupiQD3SWvhxyoIjM/30PQeQ0um3CyHkqqNPLVJEScQ8Wl3csg
X-Microsoft-Antispam-PRVS: <BLUPR0501MB803728A5526F5165043A57FAA520@BLUPR0501MB803.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(601004)(2401047)(13017025)(13018025)(13024025)(13023025)(13015025)(5005006)(8121501046)(10201501046)(3002001)(6055026);
 SRVR:BLUPR0501MB803; BCL:0; PCL:0; RULEID:; SRVR:BLUPR0501MB803; 
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0501MB803;
 4:vCSB1Sho26dEylW8txsawp1oe/qBxVnBkwffyVtMGiqs2OHIMQrCUSc4ctvv83IxpT50DQOwZcDyyvDOi+6t9BSFkNO0TFpPMsHQEfW8LkNmMh5zonmPBBxfER8H4Zf04Gb0DCJVcDtWsrVzSiluL/wCwn5GGqi0i/BmqpD0vypfVlliBKOsVIiFUyLtcbfOH5QscFb+J+NI5x4sPcwREWXdVIaJun1lrKmJbrFM8G1EPLXDm+76bUcbHSkXyhpP0pkby+X88pVjPGPOK6n6PXcALIrOkxr2GEyCSihmT1jxVHSZUSHXjFqUdtq/f+KtQNVrkBqaEB924V8ws7P8GnWr0eJx6esZoKn7Gu9IIPgRENuDLgbBeMnKUbTHkN0KLlKViU8LoMgdp3vkqEZki+nIrlpvvKSSR8dxRDiEtJMhwC/INYs/saB8I2OW3TeopkvR71RrFm44ASx1AVbLITyNAD5M2/26WlWS327nAgM=
X-Forefront-PRVS: 0971922F40
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0501MB803;
 23:MlKDVZNlSh1f5dSxXghnHiSJYRvf51CrEqEGZx0/?=
 =?us-ascii?Q?UKdzJIEpK5y9ZRZ1soeWXlJnT9t+ZMdyPcE73QrCRvgTl/OdrGTkv805hEyu?=
 =?us-ascii?Q?K1JZfOSFK+9MSY+YNoLvNhi3wZODgsqDiZex9VK/2ZZkNopc5w6yinXXtIzp?=
 =?us-ascii?Q?n4DxOcI1ok16G+lVVxuhwppCrlcIn+K/ZncbNTYD50CFf/Rhd8hoqU+dRGqK?=
 =?us-ascii?Q?X5jpSDAiDzLotxbIkqa9jnszMoZwcJQT952+N+Dh4mN8fZ9Ls7tXvZmyWMc6?=
 =?us-ascii?Q?+PY10GqYa8KTEOWf4k+WuCdCXtti6vpjatUqtDtpEmAWHkuInH97nSsMQJ5L?=
 =?us-ascii?Q?vWJqbut3ahMNPKlBVCb6HuVSkA7XhUdHfqiGBOIxqJ5qCBauYGanoWViwwKn?=
 =?us-ascii?Q?R5ahVBmXOWQGBfjUCCSnkJjNqRYrZW6AsUY84AjOfEAhZhTie//MLldbBc1/?=
 =?us-ascii?Q?URy7vFWvMIrjfn3nNkLft9X5G2YiYje0zBtQoNIeeIyOuvojwggx8mZR2KKx?=
 =?us-ascii?Q?OYBT9Y02lMn4ge38OcwWZKNWqO8Yv/tGUVt/2HIyUTlvzzcrMCVhjnSW+Glb?=
 =?us-ascii?Q?/MtNppXOchXRB2uOS+eS+oLc0q/wY9WSl5Zh0Y5zNrZZayvt33BvlWM6ywDC?=
 =?us-ascii?Q?PiDzAGJZnlEA6m8/Ps/M4TRUQS+8bSKJx8DiNeWjDwHTQxgh+jDPjGBuHmmf?=
 =?us-ascii?Q?2tQhunzSvzoJwTqgYWF+RGBQsGojwaZqPLsWEqZWu0AWCTFRfm0k0os2qXui?=
 =?us-ascii?Q?EStIlnAQeofKg+/zCVqmX9bG+USyTTStHunOYtLmEBYMscNEB7LA4cFtiPUD?=
 =?us-ascii?Q?6kNUZ7kJQ88qG0LfAd+x1L7GrMJy50lmmYzr3LsnyxQn5wiJnr1obiJvwFhc?=
 =?us-ascii?Q?M7/j6lj8F9/euiSaxiGWIxTaWq9MDWyr+o96HM6B7tmZzNgwWjm5L/YYViot?=
 =?us-ascii?Q?Ej+bWNsn6mZ9CQYvOhaWT3jCGgCG0hAOsbySVm1kGTjKu73Mzq73h+d4/Tgz?=
 =?us-ascii?Q?GV1kiRiWGqVVT/PIOmgz0tF+0tB0HALSaGAKmCcgTU2auidS6+2d0dxysv8O?=
 =?us-ascii?Q?mHjtKxEaIx1q2skbn9fUJ6n6iFcVD5pSEyCNk3yS8vbpyeaG8wT0CKGf9WGh?=
 =?us-ascii?Q?AAWlJACn7T1j1xqttRPRlhhgOIDxNMLyktm+lyGgizFZ+ePiL75wCCLPigM0?=
 =?us-ascii?Q?E7c+QbUzxTUz9WiQDo2UORPk8T+9Bx3QsWywLl+8yVuIQD08zSYSy16lVgOK?=
 =?us-ascii?Q?o1xMvQNWm5K6dnxIkKF53KB25kbh4YkpyZr9vhvV?=
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0501MB803;
 5:dviZ6TeZooq0AX/1buP1GzQLpg1V1yoJP7yS1acblJfyicyeouAdlx2OjiTXc1UmtlR/SFoLf80TrHjyRcWKh9FwkotRKGo/vuz5PpCOysT3uQW+HukLZsWGnE7CZFTy/xkoMLZgctxpmFhiSXq9zA==;
 24:sGVB4O6gLHGzBso44j93qV+fKo+nh3ssix/R8kbPFr1FUyeirjHWcC9/9ObWzUi1Wy9peheIOBh+SfpuF4fr29QRf/5uUbOt4zm2vwPg4cI=;
 7:4zq33pSQqCFM7QWN8XM+PNUXZMa1iXVF+kJWRE+GyeI6F3JlPoHfQpKkg6MoAG5Xad8ASrVqdz/qhJ/JHBicyk07cVGKhXNlywKAIBBQjlc4k2gCaL3OZkemBnwVfPjIp9Ap4WEzrYswmbW3YF7cXcqzUk72ptG40Q3g8yAGW8pRuebd4rJKAiaWsceq4m4ZtwonpWpBSE8WJ5RuDQIoW4XkMO9jsjYnGX1Uy+E1vF0=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jun 2016 12:39:27.9495 (UTC)
X-MS-Exchange-CrossTenant-Id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=bea78b3c-4cdb-4130-854a-1d193232e5f4; Ip=[66.129.239.19];
 Helo=[P-EMFE01C-SAC.jnpr.net]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0501MB803
X-BeenThere: freebsd-current@freebsd.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Discussions about the use of FreeBSD-current
 <freebsd-current.freebsd.org>
List-Unsubscribe: <https://lists.freebsd.org/mailman/options/freebsd-current>, 
 <mailto:freebsd-current-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-current/>
List-Post: <mailto:freebsd-current@freebsd.org>
List-Help: <mailto:freebsd-current-request@freebsd.org?subject=help>
List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/freebsd-current>, 
 <mailto:freebsd-current-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sun, 12 Jun 2016 12:54:53 -0000

Mark Millard <markmi@dsl-only.net> wrote:
> > --- build-tools_lib/ncurses/ncursesw ---
> > Building /usr/obj/clang/arm.armv6/usr/src/lib/ncurses/ncursesw/make_ke=
ys

I must have been looking at on of our internal FreeBSD trees last
time...

In FreeBSD lib/ncurses/ncursesw/Makefile and other places I checked
just uses ${CC} for building make_keys - I don't see how that could work
for cross-building. =


If you want cross-building to work, the simple solution is to ensure
that you use HOST_CC rather than CC when building things that need to
run on the build host.

eg. in our internal tree - which cross builds fine:

make_keys: make_keys.c names.c ncurses_def.h ${HEADERS}
        ${HOST_CC} -o $@ ${HOST_CFLAGS} ${NCURSES_DIR}/ncurses/tinfo/make_=
keys.c

make_hash: make_hash.c hashsize.h ncurses_def.h ${HEADERS}
        ${HOST_CC} -o $@ ${HOST_CFLAGS} -DMAIN_PROGRAM \
	                ${NCURSES_DIR}/ncurses/tinfo/make_hash.c

and in share/mk/local.init.mk

HOST_CC?=3D /usr/bin/cc

should do.