From owner-freebsd-ports@freebsd.org Thu May 20 20:47:39 2021 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id D07F46488BC for ; Thu, 20 May 2021 20:47:39 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic302-22.consmr.mail.gq1.yahoo.com (sonic302-22.consmr.mail.gq1.yahoo.com [98.137.68.148]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4FmMHt2pjdz3m9h for ; Thu, 20 May 2021 20:47:37 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1621543656; bh=qS6/PIJ2qU9C+HezUimxdfVnaUbOpgImuUmlbp6LEJ6=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=f1KxvA5AZeoCqpRetfLsEZHfBxptMtzb/mxGaxA93DboirSfGUU5nzABSQihpO9EyHlDjqUs4b1WTjzuHlUXcMCKdX8ppH5nVRv1xNFxfP79ebWvkuBA9i5kqrK+VHvP3e0q44fgmnsaCytREpAio7Hxv/+YZWx5t+LSpKgyLJv1ddOWvkztNJJFNMvoNMHDo8OddDzNMO7w5z1Uaa9M0Tqof9is6UDC/a/KFC/qbJpLEhubiDar76W1WNZFeheDVeDnTOi9SFPvecAgteZC5QN9ttW25KrTrTio3Fp19opnQYSE41GL3CaqL4f5jExcu6AFeP3Pco+oA/GF3kU0aA== X-YMail-OSG: SZSoCowVM1k0E5bB24wlRgIcC.y0AZaF9_HNxdCqZosAwWlGO.23UDu0Vj8whDA I7d6EPzRI14UAmeTJZailMTV5DD1K8b1XI6mg_NMZKpoLTomSc2_ZLK_ks.AAjk38EQAhYb9hXaY UxM0OQLG7tk5aClulxnmWsRxc3fryrqx3.E8aBdqnmzsMPq1jEJxq1plLhYjABbjltcrHsduxCU. PMYgx4BxcDH0HQrNRwdC408_YivDSzNrAewUggsMDQaM9n1A3uaF_eUzgCgPiztkzDQlWWCVHWHa gRLuO0iWNb2KiJmfL_EnqqdiVLBGQYGn1OL_yl9xTbTWE67.eBmRrFuss5QQQngDVSuvA8YQdO.C EZYkag2bfmHg1tJ8yFZbzPJHpFh5rIW5Gx9NKtbq1GW6m9JgXv9qhmTkuv2Z2e8oXWrQqwfOq7to UNWYdxOtx21XKRLFjKdVVD2JqXo3bhN5UQ1XOfWnUAqiPTYuK5jfXNzUqp36a78g0SCMKPuLDjtz PM90hauSwr_AKmZV8GEES6eHA9ZGdpKJMKRPCGsR.KHmN624CNj15HWAEdfCyZ._5aBwl2K4926r t013X4J1GNL5nsf8gVPBGh3ryutrW6g7bTNfy77UH0rmSiEdrxiFTJvzLUnZ_npevnLmDygEh.rj qsmRZffFey7lqMR7YWtw9hEOgkHZCA7g0igmTi7degEyClnUCHokuSo9dJeDA7GjOIL4sNNQf6Is 9wa9xwIWn5oGdYuA7XFWoVOZiK2xATuYcBmryQejlFxpfpj9vTmchT8blFkwRdpn8zi6R10GOHEl 3euDoOkUpZukFRSTiaNhBEkixa7RAI_.jByLxbKshWuTvdlxmVf3EhrGOckFOaLGD_0WMxJSUAf_ sMLl1VkxyQID_Gm.7KgpfM7xNXpbP_pRYKUc3zuhXVos1q9EerFyYWDkthz1izwuh6NFQc4hbta8 k1jSef2UNRyX0OHi3YX3gItIEM6IQwG4bLcZVPvw0xYXfJmIHpI1yGMWVRTC7zlv2OY6kzUOyEGQ n.co2WpxLg93.01bOaf5siK9Vx6492GJIVigjkhMFIe_P8priXf3c0yn.q5e9C8a2svQn.RpUWmH pztlg9mvRUAEKzg_0NRUCNwjSaX5bwitmrCvrn7b1Bm5z2yRN6SKUE7q52nZ_lHuI255CqLyTmeF 6De9.jl6VfY9RtaZvkx0l8CxQ4PMZcj6ORWpDfRXM3klab1JUltRx79upQpENvBab5vL1VC_nLsC WLdI4nb73tQNOa7m5CwTKKGlLB5tTb0s8Ay4.nW4GRICx2RSLJP.8IldLPcjqyMRafFNTNWBJPNr a.ql07T7JtNHPERatUQQ_DbblQlY_3wDcawwikf95w8X8YuoxJLfd9lWgnOQsCJuJsdcp2gEHLQh 2KZLkfcz932DcTUkcNpzqs0zXla8dT4AJh0ZixNCDupGivLb_nAy_rJUpqEyyESrwZ_sda_kN.Rj eerwd4UMc2d7ppucFn3aBP5aWhykdu_Jj6G2vNnXTkwLTpXpt3rMWWJ38rV3cY7.O9v2z7c0IDoR Hb1f5KBLzxsysP6d.A0DRa4CTwv.uf9EI4BHJBd1mI_EdG2XF2fK90LuG1g6Lza8uSUDGfJUly3f CPIMYQrldvNxPzReujLlre46SRX60IEJHwiqSv3SbaVb.tdsZhcpAfScbrvgVjDMTyOQDfea3TNZ TtSDBKwFdzLqq2uL16Tqprvo__WR7qC.jknFjbnrnWzyUmSoC8.2A_PccVP8kYX8FajCT7k9Jyjp a.QnSZV.erHdREupbVsHjKs3azVrq0nvCBLojUlUFenxzgclCkImtz2zothSN_.oXHl4R2Gdrtod Y_FJ0akYaN.XoXzXC3eu3Wnj3Hzr_OGJ1YeIEnYlKFbR1P742yYDWWM4CbQzg7yJ1_dwMQGgJMsC GqzuAML9uzzGmWhQG.9wD1kVd9_c0Q4ROREQ6FJFnMLDUalKjB.25RwQ4cHC60044kR9MHDeV8TR _g1Q3kAAqlVwKKb_w.9z2lM7vxXVGFVUkf.8k.Mkd603vgjz6f_9y.bhM_mneOKSjbLS7561.2h4 NoswIah0iQ_0rzX6CQupeHCpC_Ht9VbfszhPOWtjpBbJcWArz_y1Ux6zbU3K4OVNbjB2QkjMc9Yy rMTAOn4yNvnP_WFS8PpjgRHaz_orBQBFN0MYUS8k57hMBUhIjGvpsfMSYwoUnhX7tqM0Gy.FRK6L 6eqNLHmJzXlbXl_Ydf04wca6FZIKCZGFmQHiFFEEup8VbYdt3L6ZxUxtATNR4bwKXWJa.jelynwT rJpPN4nynZxqCack6BExQzhbiGG52YKTfh8uzT2ro2RRyqUJGpddfDxY61WiDp834wPv80EH2yGX DJSSRd9qaI4DRI7Rbyh7_BCL6uRJL_2kUkMnyNZ8S91t1Sgdpvn5QK4B0hjUe4GHDp7U.WUwUSrQ xcQ-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic302.consmr.mail.gq1.yahoo.com with HTTP; Thu, 20 May 2021 20:47:36 +0000 Received: by kubenode540.mail-prod1.omega.ne1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 1275eb4c16f4db725ccea19c85144f25; Thu, 20 May 2021 20:47:33 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.80.0.2.43\)) Subject: Re: Large builds with poudriere Message-Id: <3C5D2230-D408-486A-A2AC-9E1F64E9F43D@yahoo.com> Date: Thu, 20 May 2021 13:47:31 -0700 To: Chris , FreeBSD ports X-Mailer: Apple Mail (2.3654.80.0.2.43) References: <3C5D2230-D408-486A-A2AC-9E1F64E9F43D.ref@yahoo.com> X-Rspamd-Queue-Id: 4FmMHt2pjdz3m9h X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.50 / 15.00]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RBL_DBL_DONT_QUERY_IPS(0.00)[98.137.68.148:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; SPAMHAUS_ZRD(0.00)[98.137.68.148:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.148:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.68.148:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-ports] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 May 2021 20:47:39 -0000 Chris portmaster at bsdforge.com wrote on Thu May 20 20:09:29 UTC 2021 : > On 2021-05-20 12:21, Kevin Oberman wrote: > > . . . > >> > > You can greatly reduce the build-time for devel/llvm* by changing the > > config to BE_NATIVE to avoid building backends for all FreeBSD supported > > platforms. Obviously this is not acceptable for many cases, but if you > > never cross-compile for other platforms, it's a really big win. > > If I understand correctly. Isn't your suggestion synonymous with > WITHOUT_CROSS_COMPILER? So far as I know, devel/llvm* builds make no use of WITHOUT_CROSS_COMPILER definitions ( documented in src.conf ) or what I mention below (also from src.conf documentation). As for what is analogous in src.conf's documentation for system builds: BE_NATIVE in an devel/llvm* for a given context would be analogous to using a specific mix of: WITHOUT_LLVM_TARGET_AARCH64 vs. WITH_LLVM_TARGET_AARCH64 WITHOUT_LLVM_TARGET_ARM vs. WITH_LLVM_TARGET_ARM WITHOUT_LLVM_TARGET_MIPS vs. WITH_LLVM_TARGET_MIPS WITHOUT_LLVM_TARGET_POWERPC vs. WITH_LLVM_TARGET_POWERPC WITHOUT_LLVM_TARGET_RISCV vs. WITH_LLVM_TARGET_RISCV WITHOUT_LLVM_TARGET_X86 vs. WITH_LLVM_TARGET_X86 Some of the mixes would simulate the various devel/llvm* ports BE_NATIVE's intent for various platforms. (BE_NATIVE does not work in all contexts, last I tried it anyway.) === Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)