From owner-freebsd-current@freebsd.org Mon Jun 13 02:14:11 2016 Return-Path: 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 849ECAF0D01 for ; Mon, 13 Jun 2016 02:14:11 +0000 (UTC) (envelope-from sjg@juniper.net) Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0116.outbound.protection.outlook.com [65.55.169.116]) (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 B1CCD25B1; Mon, 13 Jun 2016 02:14:09 +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=jOBeCfuLqSYAnPyAgWA0npU1/J/VhfFbJEekFvx9Yvk=; b=kMfp0DA7IdHyESUBHrnNcCvxfW8Hu27FIZSzzYUZgDwVlnDNreNE9LbPRPNo1pL40ewjYtc2AqXSMEtQZdnI1iAw/0XAOkUB4F6NRGK1eqdz7vV8/sAJuMhU89Km/kQ9VB1QV8KTKnXHABCkv0KPYH7/qbZvr3ksr2M1bVgVNAc= Received: from SN1PR05CA0042.namprd05.prod.outlook.com (10.163.68.180) by SN2PR05MB2495.namprd05.prod.outlook.com (10.166.213.16) with Microsoft SMTP Server (TLS) id 15.1.517.8; Mon, 13 Jun 2016 02:14:02 +0000 Received: from BL2FFO11OLC008.protection.gbl (2a01:111:f400:7c09::165) by SN1PR05CA0042.outlook.office365.com (2a01:111:e400:5197::52) with Microsoft SMTP Server (TLS) id 15.1.517.8 via Frontend Transport; Mon, 13 Jun 2016 02:14:02 +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 BL2FFO11OLC008.mail.protection.outlook.com (10.173.160.143) with Microsoft SMTP Server (TLS) id 15.1.511.7 via Frontend Transport; Mon, 13 Jun 2016 02:14:02 +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 19:14:01 -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 u5D2E0E90574; Sun, 12 Jun 2016 19:14:00 -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 A972838551E; Sun, 12 Jun 2016 19:14:00 -0700 (PDT) To: Mark Millard CC: Bryan Drewery , FreeBSD Current , Subject: Re: 11.0 -r301139: WITH_META_MODE=yes vs. "sh: ./make_keys: Exec format error"? [still true of -r301815] In-Reply-To: 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> <38443.1465735161@kaos.jnpr.net> Comments: In-reply-to: Mark Millard message dated "Sun, 12 Jun 2016 06:17:44 -0700." From: "Simon J. Gerraty" 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: <41911.1465784040.1@kaos.jnpr.net> Content-Transfer-Encoding: quoted-printable Date: Sun, 12 Jun 2016 19:14:00 -0700 Message-ID: <41913.1465784040@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)(24454002)(199003)(189002)(50466002)(8936002)(106466001)(53416004)(46406003)(117636001)(76506005)(6806005)(47776003)(586003)(97736004)(76176999)(50986999)(110136002)(107886002)(23726003)(189998001)(8746002)(93886004)(50226002)(11100500001)(5008740100001)(105596002)(4326007)(9686002)(77096005)(69596002)(5003600100002)(86362001)(4001430100002)(19580405001)(19580395003)(2906002)(87936001)(2950100001)(68736007)(356003)(2810700001)(81156014)(97756001)(8676002)(81166006)(92566002)(42262002); DIR:OUT; SFP:1102; SCL:1; SRVR:SN2PR05MB2495; H:P-EMFE01C-SAC.jnpr.net; FPR:; SPF:SoftFail; PTR:InfoDomainNonexistent; A:1; MX:1; CAT:NONE; LANG:en; CAT:NONE; X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11OLC008; 1:a5roLKc78ZYAGKEUGu/skAyO/83ccCQ0dZz8p6Z8+hzNeVf5HWN5HQGxYGdszTajodvgHv86CPmwhGXYBmO1kXKG9VzHIGxZhU+ffm0k4FM+JeBvFJZuBm9zcwOjzQVfW92VwKCuTF5+MAXDDPRIYhKSW7TAx5CKw3caJaJabAHMjjDSo42Neq+9EuwacWow8Eu7sGBJzOiR0v5NsI/fNCb87ADkjYKWenvJdZn490FtoieCKmR72IAk5xkBPi5/d5tzUEquKKu2ZqeV71VMSTtqNXxgDDUtaryZgsQjKNxNB995bDrpU+I/ehfEe+YL3SVlu0EAsg3XV/RjURdELsut+lV4U8pyeSsZ2EE6g+rIPdZ7q+F2kfy6/eB3vuX8NgOGhon+msL1ewjmK598InemxpTmt73lymwc43MlrGttHRzVfxidAtWOklQbOKHFV+gwifHovwv3nPVncpwgQy5fEVjHpDLTNwlCS0B9vbg= X-MS-Office365-Filtering-Correlation-Id: 749793a0-1cf7-458a-e002-08d393306367 X-Microsoft-Exchange-Diagnostics: 1; SN2PR05MB2495; 2:8ypNB0Mjc1yyX8DO2+7S9ojpjbuoM+6ChaOo3ayY4YQJwUov7e0O/155XSqhyl25db/0L9d1SEHvlqFOUZWrtUyK5HrmiQZPY7HJdOavtdKLLpJNLZM3qSfD3ljxD61x8oH3lknsliX5REpZox5GY5iLCJutHg4TGlBRu0++wj6/Vj78abG0IxSxeE2NHjDl; 3:gIkky0gfVGo1npQt6VBAt5ykwOo6xYMrN7Z7B0ioZotptj/4SWWHJk2o4BS57UJfPUS/zhas5fEi46594j2OCfb2rRxV0orpru1xh9xBB4OtVpgSYSiAsajdzrhLcluiF3jyE09eAnfZUcmqrEYiLmzRweU+5KbvoC23g5O5pV8aYKOeJCb3zkLKQ64lLATsZi+zrPE3scZnPEbJ/q2RfDQq1V4dCiyhAjabiinKx7U=; 25:uR6tRIhkWhlteQNOPF03F/YBxHXeZkBtkSL0Upohg6VZGULT7/fRFmWG5wVyQqlM0ap7Zg27/5HlPsM5fXQ475nVdgBF2tV0a8o6UTMhlhgE3OFgiF+SJtmH9NteVwmawbfGrrlQpMwP6rHW8fk/3xmISjgMmFFpqrxuOmU1x4RQcOup9ZKXwo79E2QZ/mDCCPnC3pvN1Yd9/9z1qBfg6gKwhhwFLaDHQJb5j8VDSUwLTpPphk9quhy2d5UIc6r8+tZJ6n7ys12nLsXGAiCP2KYGeuQlJ9oX1j+zsw5UUUp8M7lG2ClssUTz5vtunIayxivdK4JROnBZwXTMV464JfQcbxAsgSACJZwb3pORXUR2YKxL1konDMztSdbeCDQ+En1vHAubci5EdvsLiDCCJNXt4g1207O+tfzom9CaHjY= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SN2PR05MB2495; X-Microsoft-Exchange-Diagnostics: 1; SN2PR05MB2495; 20:pOgcXvB73QEGnBPtDmN7kHZsXQ1DhCr6/BT7TrBGtu/+itgUc+Ds9X/rMdzmyrdKQG69z50oEVIXePr1dOPPp9dnPq3TYy2YZ61E6+Gzmd1GLzkJs5glodwXj1Xprg3iWP6c/d9aJxe0TcuJbh+KZN6wB29l//io7Q7h4ATmS8+/kpOzRGg3BCbYopUBBwc0ueg6Sx/4uDwXoDNBdMdEEhrpJqTG8A+2mkmkq+Y8BQPDHXuM5P6W4YVTxJ1P2lTF5uJ9iitxQfYzXo3FX7d3jn0IcKQ1VMIwvwlE0r6379lyT7trG6bFvGfI9V19skqV6WKGLqYTxv8l7BLw2vJhgEcnjQ+TDicvZRkG5VIJyQvgFBTWuBhRbaPZJoNPdL8SZ7Ilxksk8vDKBgN1QOs5EmkfytoHb5fOnC6UvvzmwfllXOsyCNLeiYJtXc5wnthXeCgbGq4ACuEUSE5kzn0P6ErMmFHvOtBYE33EaU2o55ux60sqIcbVQWH55xCBlKUY X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(13023025)(13024025)(13017025)(13018025)(13015025)(8121501046)(5005006)(10201501046)(3002001)(6055026); SRVR:SN2PR05MB2495; BCL:0; PCL:0; RULEID:; SRVR:SN2PR05MB2495; X-Microsoft-Exchange-Diagnostics: 1; SN2PR05MB2495; 4:0aYWnsA+vE4EMmpok01bp8Bcb5Oo2I1ih4yuXvy43dKrLzXCS7gmIBXMxujXbFyMri9BpuVZMr7BF8+d3P53PGHCdNdIh8yyMSB65xTcJrJpZbTU4RHleyPZsZh8n02z/RE3SlFR/nTiGPWYyCp33QoxVgDcI3sgNxInRRaDruu0Q+Kwf2AEHz4j+6OfvXwt8+aesVVzFH9GEYXVKDXyuL2OR4rGGBn5AXCi0kap+nprdMvLj0BP714JnDQLVZm58ffoN6r/JltD0GqrTQyHGPAUaEk+2yb8Qgtcg61DP5jdr1/ep/Olzr1I8YfTq8LlLu1cX7dLJTiwyTptrCaBZdBNd/U9oSAIcAaWU0ejFB0/zYQr1K04nIRK92m4HOPU+nYnzKHocdJW41xBziE+XVz+RXP9ocMgSGypwSGvirj6MvSA3LF4QkkxuD5u2oa9Fw+kiog6x+G2xSl7p8U03IlCdm5OTLwYhDCttyu3FrU= X-Forefront-PRVS: 0972DEC1D9 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN2PR05MB2495; 23:HGY3mc6jgD8mojs09ENbBsc80dTcv/34ieQ59NClU?= =?us-ascii?Q?vE82mKMNrBtWFBswhqT2pQx/Ai/MNYRA6XJVRYUlPxhWcu6m0ooboL4xDyaL?= =?us-ascii?Q?xRKkKODxu5xLfik0DC9sCWM9QghpCahiQnaVZWO0lX2jZjQmHB+P+LU/rKQJ?= =?us-ascii?Q?2DZ8XTk7odIitfAHfcPtFjYruJECIDeKR/nPCMQm54cIeLVdEMHdSm58T4P5?= =?us-ascii?Q?1/y50r5Ny9bMLF05/cyX8tt/ApUVpYmIWNzztH+ipen1Aa3SC89N+Qh/9GEl?= =?us-ascii?Q?7T1fhKbCy7UipGbARARPcTov/DqkLE6XZ0NX4Ny9qjA1mgUslniWm7SaBck+?= =?us-ascii?Q?btqWK45Gnw7jXgy0XFoQISpyzpMdgHNpvAkuwUTane0P04CxLZSCO9BJub8X?= =?us-ascii?Q?lFeAV0VD/VvBaFLZ88Wv3g8L/o3Yo7oayKVViLOtAljQXuHQx1+RPUSVlI6U?= =?us-ascii?Q?ax44uFDUGOXSM/sl4xKP40oABGVPIjNtv+YZQfNCKBBcD/3uswhSG/d1/TeK?= =?us-ascii?Q?tN16M5xUlNBpr4S641KE1RHtr1TyKS/VStVD9btu1BZOj3UeLjvWqyTKxd9K?= =?us-ascii?Q?xkvbVtR41dWT78zEOP9sp86vx9P4RFITq4tJzmJpIgs33mpEO+GlV9KC+XMS?= =?us-ascii?Q?2oebvj/FANgzZe2aZoR7g6HbaPLYMP7Q/m8LNG/AkhKzsux3HFjSLlP3ZpVM?= =?us-ascii?Q?964Qd57aAAbG97cjjLkol4FfBRivMed+1ofpCKgPkhZko3dZri1tRBa0ndAY?= =?us-ascii?Q?z4IhqjchA66ikTfRwqpO1mVo6HdAZuv2uZGiigcnRsPxruIgxDyK9RkQnSmw?= =?us-ascii?Q?g285eDLnDyygt7dbWF8ZXOu85uq0odboSc8BlMtxhyiBgVhqHbcuPs6BZm20?= =?us-ascii?Q?2BllMwS9dMx4gSOrvKQHWldqxuc8WHf+BFPxEKrerhtCXOlcK2jZAdLmEx5X?= =?us-ascii?Q?fdPht4fP8fqEJFDMmgSlxSvZZwVHJamTQnyP060SQnx7xaK0N/KWF42VoO7A?= =?us-ascii?Q?VNx3TG7nAG634elXY11y/kaM3wJIYF4oeGpwOKay+zFyyh9pQR3mMA2djKCq?= =?us-ascii?Q?cmFqPJ5wo5seaUfnAyUxEQqPOQqoZoRZq6/nAvAuRUalip1Um3R8U00uumqn?= =?us-ascii?Q?BXEtDoD3i2vVuaBzLwTDA7kawdTMj48EBxEqaiH3yAU5HB+VwB2TUErz5z0t?= =?us-ascii?Q?dbLz+eoLOujdAzf3JCYG0GoQbibL3PLpeUQ1MWIXQH4vssDfNcS+dlIbAJpn?= =?us-ascii?Q?64T7OsMF5gkB1uRIx7OT16lhgcRCidNTAquP4GV?= X-Microsoft-Exchange-Diagnostics: 1; SN2PR05MB2495; 6:Ol65310BGUuSxDCmGiZ67245wmzD55O2umI6ntYLPewVny+xyRPwkKnjPZq22aIxiHrULHPKP88K3MBWDwHyJBSal2o9rjlrFoKAarUiIaiU9Q/t++BwwVwjRxEOW/gn2B+tm5cpzB0kF46khsGKvTsr5jyLTnq35RjnZ+ENrki4ojFULNxxtng+F5gngH5bTZbizptOIvrzCdhoWZcZAhpEM/BnljMh1VkBN9KyKxTuRmPFTxl+ow7jrN4EiieCHfR5p/tuuf32k0EvoLYe3zYDIFZm/tCknG8hjEGz3aYXAtHLqitZI3+Pqfs6H3QSE8zLNAOXmF8tASfPNVND9w==; 5:f+sMuFNErOB54NkMmkWQFLX+VPHqC7J260ULooDw8ASq1GqZskPDcD9H0x1JofVeYUqUroFcihtLamd2hIPVRp7Q3clJuegyqjiyaCYDzMeMn0HtTD3cu783fWskO/6p2wcWBr3jUaewN/PFeRbo/g==; 24:Cb498HPyp4r7BvxOiXonLwaIHzowILhIK/Uj4PcnAYUfp7RQbQ9rzQNDvWUh1iKxTYqwyKCRTuk6t7VuecFxnzdODKZbEBLC19m/z18JT2g=; 7:k/jiJQxCvyuM13nILVo2GTrjUiV2cU0nmSI8vQ+9TRF9cobakFg9kuGuWvccyJBJXmErVo8xob3gw4pinXJYc5w/L8XYfUPb1oadr1+jFYE80z2wHJPx5ObNvWTZKZrLp73enhlvBxS+wI+43jtygcsprVeCqJUg4koKVYmH8iR20l2fytSl8YGkc1VK70qB0xL7uHMBxxY9GJljqoTurs7yxjqxSLWRc6nTkh0S9T8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jun 2016 02:14:02.1249 (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: SN2PR05MB2495 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 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: Mon, 13 Jun 2016 02:14:11 -0000 Mark Millard wrote: > Cross builds work just fine based on the FreeBSD tree when omitting WITH= _META_MODE=3D. > = Hmm must do something odd then. > As of -r301825 there is almost no use of HOST_CC at the upper levels or = in share/mk/*: Yes, which means if cross-building works it must be requring a separate walk of the tree or similar dance. It cannot work by building tools like make_keys in the same pass as the library, since that would require use of something other than CC. > > # grep HOST_CC /usr/src/Makefile* > > # grep HOST_CC /usr/src/share/mk/* > > /usr/src/share/mk/bsd.compiler.mk:.for var in CC CXX HOST_CC HOST_CXX > = > where that last does: Yes, that's for ccache, but I don't see HOST_CC used anywhere. Sorry, guess I have no clue how cross-building currently works in FreeBSD, but as is it won't work with DIRDEPS - which pretty much expects to be able to build the tree in a single pass. META_MODE should be orgthogonal, but that appears not to be so.