From owner-freebsd-hackers@freebsd.org Wed Jun 27 20:11:52 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CCDE4100E7F9 for ; Wed, 27 Jun 2018 20:11:51 +0000 (UTC) (envelope-from sjg@juniper.net) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 1442470CCD for ; Wed, 27 Jun 2018 20:11:51 +0000 (UTC) (envelope-from sjg@juniper.net) Received: by mailman.ysv.freebsd.org (Postfix) id BF133100E7F8; Wed, 27 Jun 2018 20:11:50 +0000 (UTC) Delivered-To: hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 98011100E7F7 for ; Wed, 27 Jun 2018 20:11:50 +0000 (UTC) (envelope-from sjg@juniper.net) Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.pphosted.com", Issuer "thawte SHA256 SSL CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0238F70CC9 for ; Wed, 27 Jun 2018 20:11:49 +0000 (UTC) (envelope-from sjg@juniper.net) Received: from pps.filterd (m0108161.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w5RK9vsq000347; Wed, 27 Jun 2018 13:11:44 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=to : cc : subject : in-reply-to : references : from : mime-version : content-type : content-id : date : message-id; s=PPS1017; bh=er/8ehAEFPxQPp47tOlAfgYN86TKgLV0e1sIECnw+Ok=; b=K0jk9wUPykp7RHX+cR1x5it8xVJJqWqDdCgIaEfJ7LeF9f48gl+sQvABnpdGA8ZEB7Bk tdb5HUSCQ9qumgck0mfi/rSscIcHxMGr46I9SF2svJ9pnYMOEUw5hpxGkoHJFR7DYiRS f3pTMjJ40kzneTExIESqAVtJVoxrv+W3zH5eonIwKNq6dGJcwQOXklsfXTqToknHvbAf 2nWdchGOT9IsJ/C16F633LCjXyOLPmxmfIm3XHKjbr11/Kx7NWYTP/08DJ5axRb2EsD3 Isz4bF5gK6BtDwwDd3mEvVZzQvF5s+M3rc8Nfk0TzTp+3xJyotHj0JEI8GAMp0jmr3pr tw== Received: from nam02-sn1-obe.outbound.protection.outlook.com (mail-sn1nam02lp0020.outbound.protection.outlook.com [216.32.180.20]) by mx0b-00273201.pphosted.com with ESMTP id 2jvdyr8dsf-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Wed, 27 Jun 2018 13:11:44 -0700 Received: from CO2PR05CA0074.namprd05.prod.outlook.com (2603:10b6:102:2::42) by BY2PR05MB613.namprd05.prod.outlook.com (2a01:111:e400:2c45::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.930.10; Wed, 27 Jun 2018 20:11:42 +0000 Received: from BY2NAM05FT027.eop-nam05.prod.protection.outlook.com (2a01:111:f400:7e52::208) by CO2PR05CA0074.outlook.office365.com (2603:10b6:102:2::42) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.930.9 via Frontend Transport; Wed, 27 Jun 2018 20:11:41 +0000 Received-SPF: SoftFail (protection.outlook.com: domain of transitioning juniper.net discourages use of 66.129.239.15 as permitted sender) Received: from P-EMFE01C-SAC.jnpr.net (66.129.239.15) by BY2NAM05FT027.mail.protection.outlook.com (10.152.100.164) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.20.930.2 via Frontend Transport; Wed, 27 Jun 2018 20:11:40 +0000 Received: from p-mailhub01.juniper.net (10.47.226.20) by P-EMFE01C-SAC.jnpr.net (172.24.192.21) with Microsoft SMTP Server (TLS) id 14.3.123.3; Wed, 27 Jun 2018 13:08:26 -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 w5RK8QxA002509; Wed, 27 Jun 2018 13:08:26 -0700 (envelope-from sjg@juniper.net) Received: from kaos.jnpr.net (localhost [127.0.0.1]) by kaos.jnpr.net (Postfix) with ESMTP id 2DD0666179; Wed, 27 Jun 2018 13:08:26 -0700 (PDT) To: Warner Losh CC: Hartmut Brandt , "freebsd-hackers@freebsd.org" , Subject: Re: makefile question In-Reply-To: References: Comments: In-reply-to: Warner Losh message dated "Wed, 27 Jun 2018 13:41:25 -0600." From: "Simon J. Gerraty" X-Mailer: MH-E 8.6; nmh 1.6; GNU Emacs 25.3.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <60956.1530130106.1@kaos.jnpr.net> Date: Wed, 27 Jun 2018 13:08:26 -0700 Message-ID: <62709.1530130106@kaos.jnpr.net> X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:66.129.239.15; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10019020)(346002)(136003)(376002)(396003)(39860400002)(2980300002)(189003)(199004)(86362001)(305945005)(446003)(68736007)(81166006)(8676002)(2906002)(81156014)(229853002)(50466002)(16586007)(6346003)(69596002)(97756001)(9686003)(54906003)(316002)(356003)(2810700001)(55016002)(7126003)(476003)(11346002)(486006)(107886003)(4326008)(478600001)(126002)(8936002)(3480700004)(50226002)(53936002)(6246003)(6266002)(76176011)(7696005)(23726003)(117636001)(97736004)(6916009)(7116003)(5660300001)(105596002)(76506005)(47776003)(53416004)(106466001)(221733001)(46406003)(26005)(336012)(97876018)(77096007)(186003)(111123002)(42262002); DIR:OUT; SFP:1102; SCL:1; SRVR:BY2PR05MB613; H:P-EMFE01C-SAC.jnpr.net; FPR:; SPF:SoftFail; LANG:en; PTR:InfoDomainNonexistent; MX:1; A:1; X-Microsoft-Exchange-Diagnostics: 1; BY2NAM05FT027; 1:VuZd6bownDTE5OZ+bVJtCJyFVHq6LhAYSYkh7epPxUBNEJ5ZIscXztuX+C8J7urbLZWSFypPM8RAfGHWTEgOtNJwKIXX9HYL3h7S6rwTHkHHu+S+wYIzwWuUAQQLKO7r X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b943517d-8528-44f0-bd22-08d5dc6a324c X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(8989117)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600026)(711020)(2017052603328)(7153060); SRVR:BY2PR05MB613; X-Microsoft-Exchange-Diagnostics: 1; BY2PR05MB613; 3:Z7PYHJ5C6aG7Xej/t1MdpXIqyzpQC2eqdvO6tOr4u8Um2n3JjOysGMzGD7fy9+rM7k+SnZKhRMmKhbI00MpmCLDPnInamXzbP2fWcN3kLvp+aldBZtjFRgcLSoUmPEA/YRlzIzjgi40J997SjcDJHFT22Sm8KZ6eCWRcHME6ZMJKuuRgchTK2B9KGkDMmv4hiXlhKqHYiT7cPPNDtMZgvnwUur5azZqSmKJR11BafnYTIzGAzb9Y2ynFZ8tEdk+Cjv49wEMKWAifWTnX7UpzLpPvbdVWWKKR6mivArBythg8h7IE5ZSn1e1Im9oH0wFdQcbXMpq2kbjxlbji+2ltNxB9v1HsaR3dvrJwPI25Now=; 25:OYj0vbMJ079VlZNyZb1AmkA6DY06pWM7Yfp0gRxGoOVmYUmmmPckBWA8HbIMWqnpArZx/Db4olCCL1OTAfqtzsAqj8Y7p3H6D7AhfQebPmirKoPEAcUjP8t8Blje/FzDxYYLtnYdufluDCNBYfABANYuK0ZM/sveDJnAiICxZU5WKodsrPfa4kWfLXX7rWPiS4QrcbBeQlzgPx/QH+g5puGouoz4gFVL6XQRjMH/FOakNYMy5g8WUwwoH4HH4NhoQrAuPVo1/M8CbEhQEakZrjXoM+hVgeEnKcpJBt92QhaSVyj0zuGsDTfLvpT8sQSbBBauFsFN0Pcpxb5+Syg33g== X-MS-TrafficTypeDiagnostic: BY2PR05MB613: X-Microsoft-Exchange-Diagnostics: 1; BY2PR05MB613; 31:Gcyjs2NrqcHvDD2/9ldYhlKs9QOzONgs7i3G+qsWWggLLt8hoy1rRlWBEhiyGEI4cyseebh8AKov9Ubb1y2CuAhZ4zoAJ3HAxrqb7Cze5KA5hyJooAhpP7T3TSXJYsjly2eNiP8KrgfU5f8+y/XkCedVLpYo3zwuT82lU0mJwTNTqkG/eUUH3LQkA/YpvEYY0Mw7SsJvrPZDuqrLMS499/z0u1JtpVI9nqTsmAOZEjw=; 20:n3mu8Q7DrwQZe+5ItQiDXaf+2A0FjV94ZPJUGJ9WjFT/DuYZNHm1haoLV8WYxZpvphnjm1tp7MA5QuG25tHEKm4kX3ZwEKTxlY+b1WOJdRZWWxJbmack4PJ7Y6+bcb2+8/vD9kUAoX/YQPwdXRH8ughG6DB1y5s5mPa+K1KHGf5Yv4MC2CE6KJWN2YdutrewUacjxkrmhXpTGsw4yCrDEaC1voMebR960CYqG9gQCasSb3SHpGNbm0FaF9uq/e0qWnwtp/8p2fJhEBK0B4y+pql7KJfXMUaHQWVSOyhwon4Uhrznc+11b8tNMZQKxhHMxQ4D6dhXcwO0wBfkKWZXuvEBrbAH1DQGahkvOKkmNLqWvufoN2PaWqmcMtnaYUd6TCzznMMEio4kLGO3IR4iug6/OtUTXbWaiDOO6OEj3/hTJDiKa0ok5CIfW/iGBiVmSb+yCBiDC9S/8+Vy/MwWurDbcoXM350B7az+jf0xSxJQHB+3yA5thbIP0rTrshzO X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(3231254)(944501410)(52105095)(6055026)(149027)(150027)(6041310)(20161123564045)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(6072148)(201708071742011)(7699016); SRVR:BY2PR05MB613; BCL:0; PCL:0; RULEID:; SRVR:BY2PR05MB613; X-Microsoft-Exchange-Diagnostics: 1; BY2PR05MB613; 4:foVAC8E7eUoRhMF5rSau3MLcIBClJTeLl3HhIogdIp3Pm5rLKsLXAsiGJS+Z3jp5R6JA7I4SEeGpibxCfPdGosXAH/3vSTBqtSYwUlG96E+eeuLaZLqc+3U6J4VVZgGUNaQON/naKP1K0sf0IQhsWonHPvsPjG+tsMZotfoVLF3UAWqiaL8WLcoVKyBPv4GA08NJm4f10m+aHDWI1Nb9sp6rARCLbMF/P/XsCtJ8PIBtTAMNWo0L0UshwJvQOajsguud3fDjVgbX/6uhPXBifA== X-Forefront-PRVS: 0716E70AB6 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR05MB613; 23:Xg/gj9dUSda2kkD2zXqAyViSqGW3RhmaeWOwD2IMO6?= =?us-ascii?Q?1z1HBOc5PlzjxPfK1QHq48iAW/wpzR8JwYrrz5EjhHXPW+a5sXI7G6t6VNdB?= =?us-ascii?Q?XWhBJu8HRPS+9/xf7tAvYAFjZJ8Ztz/7Ph8YAQuuAGAOn80FWqsfVyNC7Mvd?= =?us-ascii?Q?Csx5ha3iDE7qCFpqCbnlM6e01Ih2vvnZaeiT0u81biBS4byq5qSi1qniWZTV?= =?us-ascii?Q?/QdPRiadnegUcxcFWqcadgJIILOywR3AHm9FbkYWY7aCsIunEukKbwP9qW7h?= =?us-ascii?Q?ddt/BfOXPNeFCpbiXswY+GuUY+iGGQufLy6l/9/oIUsMQ4r4GdC3MI2nd3ma?= =?us-ascii?Q?HwcYZg/j+i5qdPqM58HdWhl+sLPNtaNUyaWhJdD3vkPZeIC1JGlA6MzSvf1n?= =?us-ascii?Q?IGoXL5vQHhJjVTtA3olPwS/A/xUrvhEq7SiND+fyN5BeeN5UdaL1dkfPB8kX?= =?us-ascii?Q?5koM8LGcoMOh5kiHgU/l2XhPsXgi1Efn+uKyV9ulAd3NS/WSSO2v7jCOH1KR?= =?us-ascii?Q?XRlUlv69uf4GZkLjIVakNQO+qeJW6nRLvbn+yL5gjl3hag18o8D8Ops5tOhl?= =?us-ascii?Q?VClem4tglLL7WR1dP7ol6br6oSec1TNov//DPhYuyU60SIWg6Wb8+DoqNV8u?= =?us-ascii?Q?tSfuQo7vV6Uw82RlaqlLlSL68AlxuwILJ7hrFZzX46qK2Gf8F7YsbrAy0g/D?= =?us-ascii?Q?MlsdmUxQbAnrYLm7HMwezIv53HspiGvU+k9A7FQrrGkoCNRefs9k4IWJKCgg?= =?us-ascii?Q?CCjFxnzn/lopj+ot/wdKcb739yUWf1PjFq5HOuSgbdW6QyjLRfjsGvHMje6x?= =?us-ascii?Q?lxakDcZLGtXIA+a2nBGGoFE4z3oLC75BDxm12/Ms+JuNXJmIR/sTbSv/qqv4?= =?us-ascii?Q?LAB/viQ/DBP80Zxl3/ks0bfSQVSurxqOD+RSQExnmqPV9TcAOp342QVwQqKS?= =?us-ascii?Q?kQZ7LafeoZfPQsGga9BEOGv1ClTlm3+beJy8j5Bx9Xo297Acwg+4ZdT4ghZ9?= =?us-ascii?Q?SvZRiaYV5ai6I1pvZbU+y+KXIcMAxVZwxRDHwRDPnVP4W+oDdE+UHgZhnQHH?= =?us-ascii?Q?4mXzL2rNk/Xkq8zIzdhcvacV+JPwL8yn0RUt6CVZXn1suIfhwoZk4rVIqlm6?= =?us-ascii?Q?rOqvOT4cogkGJwUrAzz6kwhbmxJJ5WjNApeTf5H+AryyjX77vdAPLcoWzpEp?= =?us-ascii?Q?htfdpZ0SJ/TAWPTBSLyBbUi6csnuv1AGf9XR9j0NXmyQBlD4ijOUOEyzDh9O?= =?us-ascii?Q?x3K8o82cJxT44XZWknYdRkMvVK+IJvvwA+ugyLyBIjxtV4i4Kl046ObqlSlN?= =?us-ascii?Q?Enokd/EvJtnzqyFClggLl8jhoAzy8wSYHPR5gOxPiukOctG7UisW/emsDudP?= =?us-ascii?Q?JnYSmoyKV5lM25jEVgss+DOxlYc1vvxj6ZRfSsW5OVXfLOEWsK14FFPNOONz?= =?us-ascii?Q?pixl8qug=3D=3D?= X-Microsoft-Antispam-Message-Info: iwH7p4bo+azCJ/lPeimWRaeKP/lIrNb6Fv3s97NZIIdT4c4tjEw1XfzCmJyFPC6s9+/3qxB80oSnzXEcjWIoKdtDqS2uGf/qwyv4k9EwyEZlg16AJ9RzYswFpqJjdvh0qEY/5GhBAjBpVifNUOjuNAJOEbZIUGVyHsQ2uitkJ4lXpT4DoGiuaW0ppkeeAxo9H3/woNemg9smKVyOGPvvQWTLOejuP2rOEbFDFY6KjppJsXUFDeaPyd+sVMczxJ4/E6wF8oL5+bmKVOMxp86jS3NdIMjpIIYT9hPLos6sNADsgb3Yfdi35UuJqrMMvahotavyYhbbsgMA488N3/7m0bSxExxhTtNxrkgPt9tMw6A= X-Microsoft-Exchange-Diagnostics: 1; BY2PR05MB613; 6:vyxhV1edl3ZgDV6eQpmzLN0KPmVoonNTeSlQiX4y+a0kAgF77EY0NkRd8kDKBllj/KE4vSDVkB6szfJBhcE76XEYCcvkyuVJPzIzyAzjoM/FlV+MIoKBGpCnoQBWiDNhsZYBmt8eYFsz6Z7vymoEtJOmO38KOjB2cyZIABFmzDzbKoFC/SnajFs8oO0HnsKm/xCDkWMHqxFuOi6rn/SxxR5U9zRSDB74d9zVCgw+qASKM4pu9Z0oZdkdi13IOT8R8YJVQAjWB8hiqY4FITDGKsgVF42mKh30KEHnE/VmVtKQcdRLTyPZFksPbdJqNyjc+4LdHkXbjPZBLNshhwod2MVGisyisxTq40ugTsIng1mmKeN0l7JKjtwBL1/AN0rNNsoVpgiciUrZ9ifoQZC2+iOXFx4xnlUHl/dsWzeKSP+rtt4MbODKvV/e9730HN+NxFNWP5bhErTj/9G5lhonhw==; 5:X+VmGb5XCi8JvJFSFU2XLDBfg7uaFRW1j43TlyuvvNs2EdeXgy0L3cwi/T8mZ5LSVTffT1HjekwrfksxAsicdsx0iN8ErkFy79yj6t4q/n6u0AmyqZrM6yR5SB3oGlESDGBdJkaWEAR46i9MUdY/Cb4hW4BV0wcjX9GUrl4H/p4=; 24:gvs31xqN9Kk6KgKjI+p7zZAwHWXHd1pBZ3/p6NY2qTVJpqIbntHrbJFjxJcVZATlo0ciJqn3JKPt+180soOZFqg85yPYbqTqQNvN1sPCBko= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BY2PR05MB613; 7:h3zcGs1n8TjPjTxs+Sce+8h6hRwMgfnN19OIa16OdhidyM/4hsj4owD+NlrY2+fv2GOnN/3k+0LHT1J4KIVEWTGoMSplUHtFtyHcqilERsUaGlj2uE5lrque+holdM2vw0/+EdJ5e6q2zbLg/aT01v0U1OrcrzHGEiT8AkMn6eEn5wUxpWLL3de/GpQMphY+B1pU+SJmOydvFlkjWJtw/tbg9Q2hL1UZ3FBm/1PmYUV98JNQ7QF7131G3GeDYICw X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2018 20:11:40.8983 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b943517d-8528-44f0-bd22-08d5dc6a324c 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.15]; Helo=[P-EMFE01C-SAC.jnpr.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR05MB613 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-06-27_06:, , signatures=0 X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=729 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1806210000 definitions=main-1806270213 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Jun 2018 20:11:52 -0000 Warner Losh wrote: > > In libbsnmp a header file is created during the build process, which > > obviously ends up in the object tree. Now I need to include this file > > when building the daemon and modules from usr.sbin. I have the feeling > > that doing > > > > CFLAGS += -I../../../lib/libbsnmp/libbsnmp > > > > use ${SRCTOP}/lib/... here I think he said it's a generated header. Looks like share/mk/src.sys.obj.mk now sets OBJTOP or at least OBJROOT even for non-meta-mode build. So -I${OBJTOP}/lib/libbsnmp/libbsnmp should probably work.