From owner-freebsd-current@freebsd.org Tue May 23 16:02:37 2017 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 69E03D7A5A0 for ; Tue, 23 May 2017 16:02:37 +0000 (UTC) (envelope-from sjg@juniper.net) Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-cys01nam02on0131.outbound.protection.outlook.com [104.47.37.131]) (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 05A4C10CD for ; Tue, 23 May 2017 16:02:36 +0000 (UTC) (envelope-from sjg@juniper.net) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=Be73geoS32Z7bbMQU9eH4Mr2+BoEXasuGkA2lJmaT0A=; b=W+BFzi2YkkkEYebNMLVwqAAaPW2ZMuITAjVzAy8vnfpKXqGv1tw4gfJKPsKCIgFJjtEGmLgaZ/dl3dXJE5cWL64qNr3MGpDPQwvWOCBrub1FKgV/TuxywZiDM5LxNgSaWF3yfikbN4SgxgzjSvqShYzEWvxdHFg+CQFgrTSwgzw= Received: from BN6PR05CA0031.namprd05.prod.outlook.com (10.174.92.172) by SN1PR05MB1982.namprd05.prod.outlook.com (10.162.132.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1124.5; Tue, 23 May 2017 16:02:34 +0000 Received: from DM3NAM05FT050.eop-nam05.prod.protection.outlook.com (2a01:111:f400:7e51::207) by BN6PR05CA0031.outlook.office365.com (2603:10b6:405:39::44) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1124.5 via Frontend Transport; Tue, 23 May 2017 16:02:35 +0000 Authentication-Results: spf=softfail (sender IP is 66.129.239.12) smtp.mailfrom=juniper.net; freebsd.org; dkim=none (message not signed) header.d=none;freebsd.org; dmarc=fail action=none header.from=juniper.net; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning juniper.net discourages use of 66.129.239.12 as permitted sender) Received: from p-emfe01a-sac.jnpr.net (66.129.239.12) by DM3NAM05FT050.mail.protection.outlook.com (10.152.98.164) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA_P256) id 15.1.1075.12 via Frontend Transport; Tue, 23 May 2017 16:02:34 +0000 Received: from p-mailhub01.juniper.net (10.160.2.17) by p-emfe01a-sac.jnpr.net (172.24.192.21) with Microsoft SMTP Server (TLS) id 14.3.123.3; Tue, 23 May 2017 09:01:23 -0700 Received: from kaos.jnpr.net (kaos.jnpr.net [172.21.30.60]) by p-mailhub01.juniper.net (8.14.4/8.11.3) with ESMTP id v4NG1MSV023923; Tue, 23 May 2017 09:01:22 -0700 (envelope-from sjg@juniper.net) Received: from kaos.jnpr.net (localhost [127.0.0.1]) by kaos.jnpr.net (Postfix) with ESMTP id 6ECA038551F; Tue, 23 May 2017 09:01:22 -0700 (PDT) To: Thomas Mueller CC: , Ngie Cooper , Subject: Re: Bug in make setting wrong MAKESYSPATH In-Reply-To: References: <4E.66.25473.9D551295@dnvrco-omsmta03> <81057.1495500066@kaos.jnpr.net> Comments: In-reply-to: Thomas Mueller message dated "Tue, 23 May 2017 06:54:43 -0000." 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: <95057.1495555282.1@kaos.jnpr.net> Content-Transfer-Encoding: quoted-printable Date: Tue, 23 May 2017 09:01:22 -0700 Message-ID: <95058.1495555282@kaos.jnpr.net> X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:66.129.239.12; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(39840400002)(39450400003)(39860400002)(39850400002)(39400400002)(39410400002)(2980300002)(24454002)(199003)(189002)(9170700003)(305945005)(5660300001)(2950100002)(6916009)(50986999)(7126002)(76176999)(77096006)(93886004)(38730400002)(53936002)(117636001)(6306002)(9686003)(2810700001)(86362001)(6266002)(8656002)(55016002)(54906002)(110136004)(2906002)(6246003)(107886003)(97756001)(229853002)(47776003)(478600001)(966005)(105596002)(50226002)(8936002)(106466001)(8676002)(4326008)(39060400002)(189998001)(8746002)(53416004)(76506005)(7696004)(46406003)(356003)(81166006)(50466002)(23726003)(2690400003)(42262002); DIR:OUT; SFP:1102; SCL:1; SRVR:SN1PR05MB1982; H:p-emfe01a-sac.jnpr.net; FPR:; SPF:SoftFail; MLV:ovrnspm; A:1; MX:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; DM3NAM05FT050; 1:yaagMAqn529X9XptTkvhWdl+YYaOP+08s5sR8+4AqquG3PucaMYKqUvLIHUiDzkRzHNGz7jItT9gzzi/BdoY8QbPLtv2tIkUv49pw/EV5pQhHV6C+pJDYUSUP43wyCSN8jl//+YIjOdecRnrwIFamdUMDLwBo7KhyC0egsogPu1+x2bwa41Zt/OQ2WVx9Yjmksos0XyQBoPst87bFDJBa0lQ/NQXae8fkPPCCg1RvQDNcXp8beu1udqAttHauXnIb2WyqGRvlgsjs2fB5vGthjbyIzeYrRB1m1wUF4Gu8aeNMevf7lwPMJ4iHOeTWPoR3wGSX/wybKxJgwRxwDXY+vcAxuQi5V/WvGxIjQ49FBwuFOb3oaGOpAzb3d31JUoOiqS1EEwsFp8RXEgcaif9NMkTor7KcomFA5N7omYXTOYc12pOZXLcbBJcoT/+QQja1lHggCDMq1qa9DyJehVL10B86aZWQndEWO1rmIOTEBK04bqbre3MjeBKikMXv4V8lniwo2WgU03k/+UXnvY1G+QAPvkQWD/CUmKm33Y6iEQYtbLcsyUODQaEDjCePbyBPJGcIm+v/3dDqwSpwbVhSvA9I3YX6TjwJU/vqEjsR3BPMRrDOCL+BeScEcuThRAC X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SN1PR05MB1982: X-MS-Office365-Filtering-Correlation-Id: 94c33822-c3fb-4ff7-d632-08d4a1f520a0 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(201703131423075)(201703031133081); SRVR:SN1PR05MB1982; X-Microsoft-Exchange-Diagnostics: 1; SN1PR05MB1982; 3:R+HV8DN+yvPXK9QG9ONAT4nmJM6u/pNu7QAdfhSfPCtHZ5O4gk9ZxvAl3YHZgSH3qx+32EWNWFPNTqwZWOG+sCEXGnzSisnap0MJMYL5igsI1vOygssA57V6dW6xYsh/z00bA6MiB4Xw8nDvf80hTjdMcr277KPF/qHC7+eo72YYqwoczFBI+gK45KuBSk0R5swxCgwyhpgG/RKSLYOn897ZeYxE8yx7iPiNy+AnzQ1ZOE6gDOnYDVPp3REaBPBTS+Uzv47xrdEoGQlgf+SiqGJTPsSf7LbhyJSq2gEu8Vb95x2Za9R/GsRssV5cgj9lEz/Q5kJrGKV0et9O0MQRMya1SzAJlSKzo2PZ6P0BejfyhTFu67t0V1jyF2H6NLEuSNIpBptqjwPDnSxAjXE4+3gRKO6liqQFz5BJxcXS6chTii/waP+FKOVjXuJtvfNm1CyrKMymAON8MqZ8JuyX+Q== X-Microsoft-Exchange-Diagnostics: 1; SN1PR05MB1982; 25:OpqhBnAF2YPhGpiXLAowGXUilMXlmzJXEbriGu2aQsJbEa5i59MOmFQLFYOQkt112B4cHMHidKHJFDteywGLTUMSWYMkkO908qC0obPfp0UFsn3x4zbBxrd4LUkx8X38jRJ/qd/H8MXH+eddGZg3Eh6RjUPnwnfHBmBI3KUZd6bVtxZ4H0Qa0KKSsT73/ynXkxOqWOIkoxdbBY+I0GNQZ3spEumjORGaqICZCDwj0nccqVgK8+jMibixMXRn8DfZnLtK4NrdNSzzFzjvHTz590SkY8DTxdckNfqDdMKc17MZ6Iv0CLTpoe4nh2ElWnCrIyLPbq3nmz7O7dPgLer+HNWc+kcU8UcnXPWxNjCKqRZLPR52Ra0VmsHegZ0nNvrdNOpKoc5ThTrtDYLXvOH9KQ/fddzJN7+5nBa+DQV/Aog9lgQz8Pr4/0yt7PX911ezDycMoWXVl8s4QIBH92WTQr1wKBD6QiYcBM0CQG2w5hA=; 31:m2WVmg4jx/E1DbDO9NGyhnHsp59uaN/e1mtFExZ0R/nbh6EvbwJcYXbXeZ4L1Oe1jbmVfAo86uaaShn51v3RPVpYcKtxmvzk8L733ociXMN0YHHb3lBCL7VSI5IRC9d2t6NoXNMly2D8H5cXfvB6doHaolAJOTP7XrQRCYCAdpoEt2jXes44h0qFcErfSkEMTLr4ci/QOWMvtVrszIThImur0Q//I85lVeaKkZJtV9vIkUorfwdmmK5oI+h9Sx9s X-Microsoft-Exchange-Diagnostics: 1; SN1PR05MB1982; 20:K15kGYAyNwlXA1XzAczSlBSACHYiKtc0bPbYliBKO6rw39J1h2uH2OApKIwkqQgRmC1GUG1y/IIt81hBI2VBjufkjOgrIQ6AV9nAWMFZ5r92YSp1vK8bItm1lJmZo9jJ73DimYmHufh8zsQHh9NVql4n2Vo1qFOjj49mFfTXpIM/sq/l/Df2zWVH9Qke4VOh/cbXulcoO7uZIPmRcrdFHMu15mnltngeb1uaYXedgrsfd3HVcgolpX/RQqFwS5/diytp85mDihHXsUAZaRrGklCmZeiMqSg33ZyvZNQBgsVWqQPiZcHZeMm0dDnZnK5mRHM4IVTbgm4sQoGSeyz8fB7Oats7DWJWOqFZnDVmd+6meSTixcSmL4wV9kCpTb384mhTH6DbzvW8ySTbyNfQ67y/F6ji6+CzTYnoR8Q4Iv0QMS3xCkGpH46+QkB2zSNjjNtIjSEcR/9L5NODSJJ4vDGa395iVjbLTfoGemV/s69q8X9A0pL8O8OOtP+0zluM X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(71323512122534); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(13017025)(8121501046)(13018025)(13015025)(13023025)(5005006)(13024025)(93006095)(93003095)(3002001)(10201501046)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123560025)(20161123555025)(20161123564025)(6072148); SRVR:SN1PR05MB1982; BCL:0; PCL:0; RULEID:; SRVR:SN1PR05MB1982; X-Microsoft-Exchange-Diagnostics: 1; SN1PR05MB1982; 4:oKp3kIx8dZg6Io/xeqPvMAVzF0Najm128PFMcPny3hn0DVBwhK70di09h5DzXcfWTIHvcw8CDAx6B1OJ/MI2uWKwrZTXZ7kNURVzwlxbqrwsq0xmte+4NzN3L2B4UGBBSEfKAURwMedTCcVR02kZBTLRLeyrOD1KyEhUqeLahyF9cXMKWB7HcUVzMxo4fx6Sbph989WpLhYwZ8yGVwe3fzaU3WRHVGPHZE99wS0qZy1V+NjlLbo4TYIOiXb/8lPKePrsTerlCEQ548keQVYv9a/DLmic7YMIR4ylhtmDtU59la+DDqi9vW2Fy/QVya8v6OUdFlFfkqdYrkJAbMgZr6aSWxyLi5LltBlU5dLQAf99wPO7ihtxMy1klZ692PlKwcgzf+iILyzqdpZhYVChj3eF2PAka9TLWGYrX4veAlrRy3P5aIsJGMCY069FjPAjxLJ7ZuLTNrwsTHFNWQQHyAEUTIJCvuMojSatWVAwAzLmYe2jMPq0ag7cJs8IgDbco+r4SJH0BTXBxceF9HGisaUZNIIizmf190DeEdnY+aMDECQJ67gINebSkFYhekgdX0aXcJGU8MAj/ERNEzTS5nbneeypP19Ba/AM2SUW0FE9UNSh/15KijIyGzS+vZNsR9Ma0EALk8cs7ZPEe7uwnzVrMyCJh4a67uquLzV+oFNj06wvRJPI5jkvj9YNwdSS86gGINuilHEBEYXiMt7BuvMZtEj30crHgSZ829gKJYCKprD5ucb8YYnYafZ7NNOIr1Enjy21/moN12arr1AeE8TSMpO7XA3QTVTQV8bURNLWtXPDm/CYbrdeKKT21BNzFwyZkr+X/goy6fI3h/jROoPYzy3XtpMdve5dzZKTUkM204I9qMybItgThnyIECZK7Wkb/tlLQ2/7CWOm1nIC68OXYxwxtFW0scupw9C7latdHN/iHrkb05L1kBdABMT0 X-Forefront-PRVS: 0316567485 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR05MB1982; 23:23PBsDl9y0IsG+q/Dcg4NFdsUGciWLjfCwj6jf7qC?= =?us-ascii?Q?lbd6teAHO8h3TEcwKVnaImsQKkf+EupuXGM9xnn8SJxdWya1NXe8Ym3LrjxO?= =?us-ascii?Q?1PkGWLTSrXx1/Oa7I4wpudhCDOIiDPoI+4ictIPCXdHsQNSNFsxPOdN9YgwR?= =?us-ascii?Q?OokWdBYBh4Geb6wwB2P05iRjGivXsMmU1OlDca1QDApYBH4+PHxm+CdqgECy?= =?us-ascii?Q?BjzirEQo05uz1ymGs4z7w7wg5E1b0fwtHSPP3HTvAd+X6v1BjkqzMozU16Qk?= =?us-ascii?Q?ruLGGRqdCRlmrlc/7k8zAqbLc7bxKKomoC6KksxEVIJGifIgBtkcnyYkeIGz?= =?us-ascii?Q?lh6Bejkw2qp7C/VHiJN6iYV/aM2zK8E2GCdDi355uDKs/RPeUTZswD4/GcaC?= =?us-ascii?Q?48cCkgt7zTN0brR8umDdFL2qwou9huPMtGti4bKmhP8MLocdiwjaHudstrV8?= =?us-ascii?Q?niwYqQ0tyXbREv5tbuTGO57jOjlv6gZPnj4UdXuyosAShZWe/v7p+bryNOL1?= =?us-ascii?Q?9edLSBAMaeQZrtMehjZEuOY9OvWCVfDgnHaBWRjDdjgUxMutobfvHGlDUP4l?= =?us-ascii?Q?2Xfx7hjo3LCbZAR1Mfsge8HwOVxuvJaDE8A4KbVc+yI/4VtrP+jqUpqOjPH7?= =?us-ascii?Q?LXQRCFwr3Uzv36dMFYB1+CLilmxiAhIedxswkSP0Ss0vl90QPpIYs6ZHy92M?= =?us-ascii?Q?7bsMgcChpPMATJmxQAbVpscmU3iL57LtKucpE1PvU8G7CHjzsLkA6XcVZyLW?= =?us-ascii?Q?hiMzBjeDna55k2LHISIBZIvpV4FbK+XIUUVR3JKzY4GstSn/kAcp6Kh+pjTu?= =?us-ascii?Q?f/+qmInJ4clPNCh0XFrP3tt7x+STsbqUyw1HikvxJav7SfqezxepnvdXZ8rR?= =?us-ascii?Q?XkYfi/BGJHDav8zIVTBqaI4idq+p1UFWkZJK3x9mLmSV4agp+zo2ZxE0CZI/?= =?us-ascii?Q?nc8A7EePHrMjtSXBCV74K1rvYYo37NQlcvoG3UxqnrtFU/NBhi1KowdzSZg5?= =?us-ascii?Q?nNWgBcd2xPD/whSV+Y+KWY5+1N6ZaY1DoKhVVZpMvduwYrI5FZOdI3eIUal7?= =?us-ascii?Q?JV8xjRGkwuGO2/lHdFXjfLqUY1/VobQkBEz0wX0Xtohyg0sd0EadKd5z1a/C?= =?us-ascii?Q?UmRv1rymhXGqNlni5Zbjhsb2bfAPECRIf12XniSLDj2OvFcmd0uc6og5FQwn?= =?us-ascii?Q?4NZI4izHft/Q6+mVDPDdUG8ifB5OzX1v9z+4QKYUm2LvKPn3geqOJR+duO40?= =?us-ascii?Q?gEdk7A5Sje+D5H/siOAkBMmweDKDRlq7eby+ZixhrG2V5aCe4nN7J+2cy8ry?= =?us-ascii?Q?gKXNw3byrCYn1ncYblKK+oIT+gmHEqcRyNKmYSAum0k0giDn0LRynMahKXyf?= =?us-ascii?Q?xYAh4JYG0nHQcsfsf+ZoeSD5CHxDPgMBBg4zSQFjYrrc8GoocOhkcW4JHg3X?= =?us-ascii?Q?iQPOX0c1lCjKdOy2wOu7ECLZgdOLFE=3D?= X-Microsoft-Exchange-Diagnostics: 1; SN1PR05MB1982; 6:hcv07bOoMIavGVNoyqma0VYAeiSSnQcIsskXh43dq0sR3DfOkQclpymb2FP/up5ghI72ZArGQJVoBqWWFFzAvPF2kCHuO8e1rwwcjIAnC89Gq0969A5ifpiAwIk+qn2aSPqBpF4iQcALeDEWo9kjiGkJiafA8ZnvOfvBxFp3nrrCfGBbgWXwaxqj2ft47cdjU+XoXE9kFrbLIsng83mXWIDXdyTlcVr7thDw1Lra6Md/1FFZgn2j7J7/+g1j44CG1cWLFd4uU2WnZqxEp+EAzbF2Y7i9jGlKCdob0IfUv923BYt6GVZ34nlj4U8Xvel+bMeTsIa4dSPHBdkoqNlaDWOQEyl/ue5he2crGtXFimJtrBoV9iYdS7QrWosI3U8ODFvguxakM/uZ1zZNu6snbbZbU7iZB6VN++5KkR5uJ+ah7+0S+6iTeHrX19hBluZKs8qVquy5U7QklDCDv3X+sWVhw5dwqjHZ/BFzZ805RKoF3B7EzsI3t210PObPVQbELlZD2TaCFdNP0YNzL+8f3mvANC04RY7obM9MRixjeho=; 5:Kv6T7jdFg10/FDmAErKvZBVlRQZONd+EUUGTmBMHfaac66zUWtGV/ieMdgbFXJ4z1ymFaYJPM+yOVx+R51MVACMPRAf9qHqkqvkkE+JtpYawIlm1oohvgT8cDBcRV8TmMZYuD9768OJ1if4aXVQmsg==; 24:ajXVWF1Iz7qyGLpNriyA2Ta04ibcnYA31OeRmNkUBuIVPWl50PffNcVIZJ+gevSdhtf+apC2PAV3vkHvry3GcabZgIu+SxK8+G6pyBHd3RE= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; SN1PR05MB1982; 7:SGjfziHcdTj/62IA+Iz2XdD5TV4ZhHn57BS+QgH4odSp3MT43A1x59Spk2EZGCq9A0EAkq0XzP6iwKhtHPoYYDsuSW8LR2LaQ9n76eqwZPjDGnxV3n3saXPrzWx52RlG8tI0xiGnFykx0GnMXwVpvzYoUUyan2iqAFHrgEZO0hfDxAF/t6DAGRjsentZj6IobFAyW1X+gUqZzDOTebl8rhyc2IT59Aeyt9XkEAS8xDwC+ehXkc24Bx0abNp9OxgYQJotsmh5IxaZagl/QTAnkwZmRPVGjnt/pcbkPNf+UXhjTLk0F+ehUyxkDTr0t+p0qfJlyYpBbIIQQ+9kyMZ+ow== X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 May 2017 16:02:34.9430 (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.12]; Helo=[p-emfe01a-sac.jnpr.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR05MB1982 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.23 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, 23 May 2017 16:02:37 -0000 Thomas Mueller wrote: > It seems to me that MAKESYSPATH should match the host building system > FreeBSD version. Which would only be correct if building the same version of FreeBSD as is running on the host. Many folk work on multiple branches on the same machine. Thus for anyone working on src/ there is no guarantee that /usr/share/mk is even remotely correct. So you either buy into the idea of using a wrapper script and canned .env file for each tree (that's what I do; http://www.crufty.net/sjg/docs/sb-tools.htm) to ensure correct = settings per tree (whether FreeBSD, NetBSD, ...), or you compromise and have 'make' itself try to find the "correct" share/mk for whereever it is. This is why the default MAKESYSPATH starts with .../share/mk > Now I believe the correct syntax for setting MAKESYSPATH in .cshrc and .= profile would be > export MAKESYSPATH=3D/usr/share/mk # for .profile, or > setenv MAKESYSPATH /usr/share/mk # for .cshrc Yes, but requires you to keep /usr/share/mk in sync with whatever you a building, tricky if you build head, stable/10 and stable/11 on the same box. --sjg