Date: Thu, 18 Jun 2015 20:01:46 +0200 (CEST) From: =?ISO-8859-1?Q?Trond_Endrest=F8l?= <Trond.Endrestol@fagskolen.gjovik.no> To: FreeBSD current <freebsd-current@freebsd.org> Subject: Obsolete files in base/head Message-ID: <alpine.BSF.2.20.1506181838050.69928@mail.fig.ol.no>
next in thread | raw e-mail | index | archive | help
Hi, I'm sorry if this is just noise. Due to recent events in base/head, I began roaming one of my base/head VMs at home. This one is UFS2 based, and I found some files that hasn't been updated by installworld in quite some time. I have other base/head VMs, but they are ZFS based, and on those I always run install{world,kernel} with DESTDIR set to a brand new BE, and thus I don't see much of the old stuff. /usr/bin/preconv (mine's dated Nov 28 2014) /usr/lib/libssp_p.a (Mar 8 2014) /usr/lib/libstand_p.a (Mar 8 2014) /usr/lib/libprivateunbound.a (Jun 4 20:04) /usr/lib/libprivateunbound_p.a (Jun 4 20:04) /usr/libexec/catman.local (May 20 21:53) /usr/libexec/makewhatis.local (May 20 21:53) /usr/share/man/man1/makewhatis.1.gz (May 20 21:53) /usr/share/man/man1/preconv.1.gz (Nov 28 2014) /usr/share/man/man1/sntp.1.gz (Mar 23 21:19) /usr/share/man/man3/atf-c++-api.3.gz (Nov 1 2014) /usr/share/man/man3/rlhistory.3.gz (Jul 8 2014) /usr/share/man/man3/gpib.3.gz (Des 21 10:05) /usr/share/man/man3/ibclr.3.gz (Des 21 10:05) /usr/share/man/man3/ibdev.3.gz (Des 21 10:05) /usr/share/man/man3/ibdma.3.gz (Des 21 10:05) /usr/share/man/man3/ibeos.3.gz (Des 21 10:05) /usr/share/man/man3/ibeot.3.gz (Des 21 10:05) /usr/share/man/man3/ibloc.3.gz (Des 21 10:05) /usr/share/man/man3/ibonl.3.gz (Des 21 10:05) /usr/share/man/man3/ibpad.3.gz (Des 21 10:05) /usr/share/man/man3/ibrd.3.gz (Des 21 10:05) /usr/share/man/man3/ibsad.3.gz (Des 21 10:05) /usr/share/man/man3/ibsic.3.gz (Des 21 10:05) /usr/share/man/man3/ibtmo.3.gz (Des 21 10:05) /usr/share/man/man3/ibtrg.3.gz (Des 21 10:05) /usr/share/man/man3/ibwrt.3.gz (Des 21 10:05) /usr/share/man/man3/nvlist.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_add_binary.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_add_bool.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_add_descriptor.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_add_null.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_add_number.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_add_nvlist.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_add_string.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_add_stringf.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_add_stringv.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_clone.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_create.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_destroy.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_dump.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_empty.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_error.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_exists.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_exists_binary.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_exists_bool.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_exists_descriptor.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_exists_null.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_exists_number.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_exists_nvlist.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_exists_string.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_exists_type.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_existsf.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_existsv.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_fdump.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_flags.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_free.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_free_binary.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_free_bool.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_free_descriptor.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_free_null.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_free_number.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_free_string.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_free_type.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_freef.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_freev.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_get_binary.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_get_bool.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_get_descriptor.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_get_number.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_get_nvlist.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_get_parent.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_get_string.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_move_binary.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_move_descriptor.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_move_nvlist.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_move_string.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_movef_binary.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_movef_descriptor.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_movef_nvlist.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_movef_string.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_movev_binary.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_movev_descriptor.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_movev_nvlist.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_movev_string.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_next.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_pack.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_recv.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_send.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_set_error.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_size.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_take_binary.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_take_bool.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_take_descriptor.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_take_number.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_take_nvlist.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_take_string.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_takef_binary.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_takef_bool.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_takef_descriptor.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_takef_number.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_takef_nvlist.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_takef_string.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_takev_binary.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_takev_bool.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_takev_descriptor.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_takev_number.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_takev_nvlist.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_takev_string.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_unpack.3.gz (Mar 23 21:15) /usr/share/man/man3/nvlist_xfer.3.gz (Mar 23 21:15) /usr/share/man/man4/asr.4.gz (Dec 21 10:07) /usr/share/man/man4/gpib.4.gz (Dec 21 10:07) /usr/share/man/man4/pcii.4.gz (Dec 21 10:07) /usr/share/man/man4/tnt4882.4.gz (Dec 21 10:07) /usr/share/man/man8/catman.local.8.gz (May 20 21:53) /usr/share/man/man8/makewhatis.local.8.gz (May 20 21:53) /usr/share/man/man8/version.4th.8.gz (Mar 23 21:17) /usr/share/man/man9/SYSCTL_ADD_OID.9.gz (Jul 22 2014) /usr/share/man/man9/callout_drain_async.9.gz (Jan 15 21:40) /usr/share/man/man9/spl.9.gz (Jan 15 21:40) /usr/share/man/man9/spl0.9.gz (Jan 15 21:40) /usr/share/man/man9/splbio.9.gz (Jan 15 21:40) /usr/share/man/man9/splclock.9.gz (Jan 15 21:40) /usr/share/man/man9/splhigh.9.gz (Jan 15 21:40) /usr/share/man/man9/splimp.9.gz (Jan 15 21:40) /usr/share/man/man9/splnet.9.gz (Jan 15 21:40) /usr/share/man/man9/splsoftclock.9.gz (Jan 15 21:40) /usr/share/man/man9/splsofttty.9.gz (Jan 15 21:40) /usr/share/man/man9/splstatclock.9.gz (Jan 15 21:40) /usr/share/man/man9/spltty.9.gz (Jan 15 21:40) /usr/share/man/man9/splvm.9.gz (Jan 15 21:40) /usr/share/man/man9/splx.9.gz (Jan 15 21:40) /usr/share/man/man9/PCI_ADD_VF.9.gz (May 20 21:52) /usr/share/man/man9/PCI_INIT_IOV.9.gz (May 20 21:52) /usr/share/man/man9/PCI_UNINIT_IOV.9.gz (May 20 21:52) /usr/share/tmac/man.local (Mar 8 2014) /usr/share/tmac/mm/locale (Mar 8 2014) /usr/share/tmac/mm/se_locale (Mar 8 2014) The following files where updated when I ran installworld on the 14th (r284349), but not when I ran installworld on the 17th (r284515): /usr/share/man/man1/lzegrep.1.gz (Jun 14 17:54) /usr/share/man/man1/lzfgrep.1.gz (Jun 14 17:54) /usr/share/man/man1/lzgrep.1.gz (Jun 14 17:54) /usr/share/man/man1/xzegrep.1.gz (Jun 14 17:54) /usr/share/man/man1/xzfgrep.1.gz (Jun 14 17:54) /usr/share/man/man1/xzgrep.1.gz (Jun 14 17:54) /usr/share/man/man8/mount_fusefs.8 was installed without any compression, hence no .gz suffix, and mine's dated Mar 8 2014. /usr/share/man/man8/mount_fusefs.8.gz is installed and is current. Also, I believe these directories should be removed during delete-old: /usr/local/debug/usr/lib/clang/3.5.1 /usr/local/debug/usr/lib/clang/3.6.0 -- +-------------------------------+------------------------------------+ | Vennlig hilsen, | Best regards, | | Trond Endrestøl, | Trond Endrestøl, | | IT-ansvarlig, | System administrator, | | Fagskolen Innlandet, | Gjøvik Technical College, Norway, | | tlf. mob. 952 62 567, | Cellular...: +47 952 62 567, | | sentralbord 61 14 54 00. | Switchboard: +47 61 14 54 00. | +-------------------------------+------------------------------------+ From owner-freebsd-current@FreeBSD.ORG Thu Jun 18 18:13:09 2015 Return-Path: <owner-freebsd-current@FreeBSD.ORG> Delivered-To: freebsd-current@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B8D6081D; Thu, 18 Jun 2015 18:13:09 +0000 (UTC) (envelope-from sjg@juniper.net) Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0107.outbound.protection.outlook.com [207.46.100.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "MSIT Machine Auth CA 2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E42EF1B5; Thu, 18 Jun 2015 18:13:08 +0000 (UTC) (envelope-from sjg@juniper.net) Received: from BLUPR05CA0053.namprd05.prod.outlook.com (10.141.20.23) by DM2PR05MB719.namprd05.prod.outlook.com (10.141.177.151) with Microsoft SMTP Server (TLS) id 15.1.190.14; Thu, 18 Jun 2015 17:40:30 +0000 Received: from BN1AFFO11FD036.protection.gbl (2a01:111:f400:7c10::111) by BLUPR05CA0053.outlook.office365.com (2a01:111:e400:855::23) with Microsoft SMTP Server (TLS) id 15.1.195.15 via Frontend Transport; Thu, 18 Jun 2015 17:40:29 +0000 Authentication-Results: spf=softfail (sender IP is 66.129.239.19) smtp.mailfrom=juniper.net; FreeBSD.org; dkim=none (message not signed) header.d=none; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning juniper.net discourages use of 66.129.239.19 as permitted sender) Received: from P-EMF02-SAC.jnpr.net (66.129.239.19) by BN1AFFO11FD036.mail.protection.outlook.com (10.58.52.240) with Microsoft SMTP Server (TLS) id 15.1.190.9 via Frontend Transport; Thu, 18 Jun 2015 17:40:28 +0000 Received: from magenta.juniper.net (172.17.27.123) by P-EMF02-SAC.jnpr.net (172.24.192.21) with Microsoft SMTP Server (TLS) id 14.3.146.0; Thu, 18 Jun 2015 10:40:09 -0700 Received: from chaos.jnpr.net (chaos.jnpr.net [172.21.16.28]) by magenta.juniper.net (8.11.3/8.11.3) with ESMTP id t5IHe8D95950; Thu, 18 Jun 2015 10:40:08 -0700 (PDT) (envelope-from sjg@juniper.net) Received: from chaos (localhost [127.0.0.1]) by chaos.jnpr.net (Postfix) with ESMTP id E3182580AA; Thu, 18 Jun 2015 10:40:07 -0700 (PDT) To: Andriy Gapon <avg@FreeBSD.org> CC: FreeBSD Current <freebsd-current@FreeBSD.org>, Dimitry Andric <dim@FreeBSD.org>, <sjg@juniper.net> Subject: Re: toolchain target In-Reply-To: <55826399.3020801@FreeBSD.org> References: <5581DBD0.3020004@FreeBSD.org> <5581E324.8030000@FreeBSD.org> <22196.1434583597@chaos> <55826399.3020801@FreeBSD.org> Comments: In-reply-to: Andriy Gapon <avg@FreeBSD.org> message dated "Thu, 18 Jun 2015 09:22:17 +0300." From: "Simon J. Gerraty" <sjg@juniper.net> X-Mailer: MH-E 8.0.3; nmh 1.3; GNU Emacs 22.3.1 Date: Thu, 18 Jun 2015 10:40:07 -0700 Message-ID: <18458.1434649207@chaos> MIME-Version: 1.0 Content-Type: text/plain X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD036; 1:pPbKHNuNwNJoSWWDAN69d3wAkx1V3micZCcV/VtSx69TeAIsgxttcEDZLtF6hEkbPtu6gcH1oYgblzMYf6RS+boUihWP+nVhjFElBsqm3q+VtVK+Oj5vtgi1EBn6mEqCvx/Haw4hjC70kZzfX+e4N6SXNnpyRv03fF0IpRylCuRmAWox3xuurpC0qYhLb8CWhxWiTnHot1eNJBMZVxcNWqh2wh6JDraeYZRnHXLX+5Hf0uN7DLA98bLrY4N50IrYEj2yzRP3zMI3egSNCKH4gqkQTfzGdyUDMNx9GX8u3rE= X-Forefront-Antispam-Report: CIP:66.129.239.19; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(2980300002)(24454002)(189002)(199003)(51704005)(5001960100002)(107886002)(110136002)(33716001)(189998001)(76176999)(86362001)(50986999)(87936001)(19580395003)(19580405001)(47776003)(6806004)(221733001)(50226001)(50466002)(105596002)(57986006)(48376002)(2950100001)(117636001)(46102003)(76506005)(450100001)(92566002)(106466001)(77096005)(93886004)(62966003)(77156002)(111123002)(42262002)(4001430100001)(62816006); DIR:OUT; SFP:1102; SCL:1; SRVR:DM2PR05MB719; H:P-EMF02-SAC.jnpr.net; FPR:; SPF:SoftFail; MLV:ovrnspm; MX:1; A:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; DM2PR05MB719; 2:R0lnyxQy1BuXOZVH+XY/dUSNEN+BveJ19iq7+PbECYvVXqmt6bEatJ5kVfoZYGum; 2:z/AUxSawuWcR6o2h7lms86KcjgccNXeat81xxh3dBHKYjARFg8gkON+fa8W21abBeu9WDTvA0+nARALjwlh559IFqYx6hl3WbfPqM3VLcmliVJNV7JqF3kv42ffUihZgiolH7+ijmOhT77mpCb8mW7RbnOfhAKY4AyGBJG/wJ1nL0r6YOWHBb3zuKi6WIujknrAx3awvWHjPydsWaYNR4HxkRUSPQkG99ohWjTGqlJg=; 6:UQzn20j6yBwFh3hnNAEBk1MZdeiXZTI4Rj7BGpZBh+eV932O8fSp8770vJzUoKT7803GMGr2q3l7GMpHVtTnJ4796cVhtsZDMXoWZtXL+DoJpp8wIAaCr45XNjBuB4cdlFaPuUD8e+lzmjp9jlVFKhv+///xHcuoYGM+7SbnTW6N8M86lh/8UUQfFMgGMEZ7Bq72nyHLMXaLX16L+b69optEDdXsqug7XBtd/csbcyVirmWnFwUPYXaOcBPLYGKXSnL6JkDdOaXr+VEGek8anVtUzY02LyBKDrykS5ElJAHgEGQw4nQou9SXyYIr8td0Xqct/pUD0noztrx28wq4YuhQwechmnplyb8QrZf9P1dRCy7CBfEYXC0CsAhKwYUDJkC9M+7O1RiBRaE18qJtKuc/UngqSKovSnRXWBDrclcwX59/v8Bcgv8PJ6cIoqFveyR+7qeR1uvH04brNJoJMD8mcdNkneEJ4GfYt8KE/34S1tjChaK1dQaO/u2QvE7H X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM2PR05MB719; X-Microsoft-Antispam-PRVS: <DM2PR05MB719E235379B019666AB21E1AAA50@DM2PR05MB719.namprd05.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(520003)(5005006)(3002001); SRVR:DM2PR05MB719; BCL:0; PCL:0; RULEID:; SRVR:DM2PR05MB719; X-Microsoft-Exchange-Diagnostics: 1; DM2PR05MB719; 3:YN/x6l2mJAVbEKYjx1cHG0DNL2gYLdXf28UdlapzCWr/BW/r+r3m6cLtczJyUDRAjtHJSdKBDmUXRMXtL3Ng+ueftdDs02+WfB+9EkwR3auZy2L750Oryp33Qb8hEpTDRaKZc6Mg3wbhv459H+Ciui835Bmcr2a0EsXs1vFLYwUVNK9fOrLdt2xEptEH4a+ttMYMDGmI9uVbCvkt+WGKVHQcVQAgH4V64i5M050uEH6H55QbPEZ5ID1K0JveTBoM4eVj53nV79LVTAKIfR3ZXnfw6DMcPYhgMN1gMdet12b3RUyDi7fH+S5iVhnWwkso X-Forefront-PRVS: 0611A21987 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR05MB719; 9:BfDXRJtyBNKl9BCI2I9AukqRjsGtdxO1gJNeHtADwPF?= =?us-ascii?Q?U67CAUSkkhMLfYPDxKhtPKfqonoskCiv4gyedENE6/n9dWlr+g3PakHgj4/6?= =?us-ascii?Q?nc5VFujxRgF/5MDInbx5MPtryDbfQ77XmQm6vEcz1voZzsWqyDU1ruUTPmJ/?= =?us-ascii?Q?r5GrN0oVGpXUUASfpUW2fbijUtryZH1xkyM3W/s2eQU5bBCGpiyAlN3fpLWo?= =?us-ascii?Q?TZfUSL2SMd4xFEWNLxG7CtQR+rWV1ukDeHskfXAi13QfGnh46qxMr7OWUM42?= =?us-ascii?Q?hdCMgd2TnlLltuR9uFvnrdDJkpRQ5xYZfwLhqbcw88kCl0aeY69bVi3bPfE6?= =?us-ascii?Q?ZM5Jwcx7Yk74S7iip/cIxNYKvZZIvKB2YTEMa0rHY7pEcXL1FkrqJRbB5VqV?= =?us-ascii?Q?H6B4PfoaxCy7Z7xeQWD1WLLXZUsdCd9LoLfamJEhZJFs6dPntesCNu03OKvM?= =?us-ascii?Q?4DL2/fJAdQ3CrpfFxBMpQ4dNN4YhLtQVQvanMtp4taW0v8zIJRUsYd9itX0p?= =?us-ascii?Q?qOHCgttmvs4WSsLWTE895KFCqEY+pH0wzPtKGO6qrGUUC7KNlAAfLINygjd+?= =?us-ascii?Q?tH0iMro8NUNmM7UvMDAc8BVM+uOfb2sabNo7T/XcRXmP3gHfyU0N2ea703rG?= =?us-ascii?Q?h/v8b1HMEX+BC2gJ/9OQOQfey84UYNBKzq2RuZAh/ibrEgqMVS82Yq9rzDg/?= =?us-ascii?Q?xnpUV/agVBMfT3LXh3LUIjHuflHJPYvZbQvFMMhtDQuD7m4qITxSFy9iq4G5?= =?us-ascii?Q?hXKiyH6AhDmMUdVah0MHagdrXV7VThrsHrEWxD+MSbHurxQT+KKN4n6metpq?= =?us-ascii?Q?mVRrn+rO0OveHWb6WphcgMKVe8EyU94g2COUBjXRRC9RU3a7WXVC7n/hoqG1?= =?us-ascii?Q?cRLrEh1NO1cxdSBR6Bo1Y4P3vvw9kejFOykvTm4hPOlEkigFSXv2H039mSlg?= =?us-ascii?Q?eU8TgkV3pUKnKqQkColgw4EHg90llmFfBUQTE25R7FYsZQx9B5kVUA+70KO6?= =?us-ascii?Q?169a9rwzpqL3l15L8LQWxz+f9s8BSHTKAry5M6QUG2Q=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; DM2PR05MB719; 3:rUAOfQvNgVTdl5rtSmtbtXvTCmNb2njm+ngUOQD6I4ttI7hkG9Y28iUfixiYYDKp71L6CK4+PpnZIqCTcF2trak5J9afPFulkcF7Vlv3qypFlJ9gFl/6lUHlvKs92kRwopGfc4Q9aoGaaFV4gMkgqw==; 10:aRh7kXkq6Q62yM1d1R2gnx2QKBXyUS1WJ2+RUjOpTk+OMxmOg0AoDNcRLp+mqeW8YnKnrq9qYJPUKxN1iMNZoSPd9E+EVmnuWF9ZxSCjkI8=; 6:XFP7eCG8Nx9+vhedJ5QJq6w6X++krComqIrgbHnaWjqzqD4/Xx9L+0gRc4XLNiEr X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Jun 2015 17:40:28.8739 (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-EMF02-SAC.jnpr.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR05MB719 X-Mailman-Approved-At: Thu, 18 Jun 2015 18:18:28 +0000 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current <freebsd-current.freebsd.org> List-Unsubscribe: <http://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: <http://lists.freebsd.org/mailman/listinfo/freebsd-current>, <mailto:freebsd-current-request@freebsd.org?subject=subscribe> X-List-Received-Date: Thu, 18 Jun 2015 18:13:09 -0000 Andriy Gapon <avg@FreeBSD.org> wrote: > > do you have anything interesting in /etc/make.conf? > > Thank you for the hint -- __MAKE_CONF=/dev/null SRC_CONF=/dev/null fix the problem. > > Now I am trying to figure out what the problem is. The problem will be that I shifted the include of make.conf and etc to earlier in sys.mk so that they can provide pointer to external toolchains. > > My make.conf: > .if defined(CC) > .if ${CC} == gcc which will break all this - see the UPDATING entry. > CPUTYPE?=k8-sse3 > .else > CPUTYPE?=amdfam10 > .endif > .endif > CFLAGS+= -O2 -fno-strict-aliasing -pipe > CFLAGS+= -fno-omit-frame-pointer > CXXFLAGS+= -O2 -fno-strict-aliasing -pipe The root problem is that a global file like /etc/make.conf is a very fragile concept - makes it almost impossible to evolve the the build. Especially if you put anything in there more complex that setting global knobs. Any use of += etc, makes it sentitive to the point of inclusion. It is useful to include local.sys.mk (hence src.sys.mk) very early. So that they can do CC?= blah etc. before sys.mk does But the current semantic is that make.conf should be included first which means it needs to be included early .. which breaks everyone who has "interesting" stuff there. > And src.conf: > WITH_DEBUG_FILES=yes > WITH_CTF=yes What is perhaps really needed is yet another include that can happen early and another later during sys.mk processing We could then move include of make.conf back Will investigate...
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.20.1506181838050.69928>