From owner-freebsd-ports@freebsd.org Thu May 20 19:48:30 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 BF5EA6472F5 for ; Thu, 20 May 2021 19:48:30 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic317-20.consmr.mail.gq1.yahoo.com (sonic317-20.consmr.mail.gq1.yahoo.com [98.137.66.146]) (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 4FmKzd679Kz4pRG for ; Thu, 20 May 2021 19:48:29 +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=1621540108; bh=oZh9dddUIHblFb4dg3ZChdF7VrbRa5owAELKd6uEVWF=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=YJH3ht1IwFEVBSaD5bEIx73X4Nu5T5Ay1jwJUZgj3tPwF4MX+t+y/qUrTFBIZH9ZES3CD3T0ryJkgWS8GWQ0h0LQlKrOBLEQ6gcgpAskBA1E8PNXxKzbRkF9nlh0I+J0SYYOjxQ99mTOpnG6mcAybAnFAF3o+EyWPDSd5Ka6284bF9/06d+5DfjMe263gvenyrwONMHnOnoeGSI5Y+ncArp0j6hRJkpHVeHU3VNre73N0OYE+Kn4IN4gdjwjLhI6GGaDyULQJQQldLFgKcazc18BwNyYdIx26y0l8wVHR8kvDYNB0pPRVDOhq5L1npqeGmFZQeD4ccl+uiNs8M+pbA== X-YMail-OSG: mTE7S.wVM1k0CJIgHekQLV34reNMlv9kYCyrJPj10KZycHUgWZjs_JfXdxXE9z8 vJt8h4VVXvzKy9Acz7xeqf4whb3zxgrKE_hxK4IoQQ4srW84RSGt1_tcEjrmEa8Sjg8gsMP5JO7p y1ZTktSNzNbLqKt3h3x8xNr6btzeRmr_cB2twyiT_kLfoUqkThTVjuxRT7aceb6hHPHmY.lBvvce UVKyYwqhcZsAJWANmKvxVKg3MZ7xQKl8LUDwF_QnUuTTkwLFLBPoeGGMd3WVoh0AQdTFBqCIBmgb 7ksUmYql2qgd2EUrbQ0HwCHyTgzJXej_Q_DgWyBlnYSWE4fL0FJKJMivYz0nuULCcbZXwOiFlgqd GE14LD35BAaMHijr3rv04s5l.CBfS6kTWOjm01ZadwozWmxWwRLMKE4Wag6vcm1sHIvs5gmeEaey uEEbUcAz1I04jKwSqJwQ069xs.E6ObDPGrVPuY2eGO_ldBb_phSp.RBQd1Y0WHUHcc.kyKXUICVl 1tT3E4eUNldD8ZXpYsewup.9Zr6q4vV98uqjzRbiFtgf8Vro2mAQu5UDSIJnLqKNxO7kWM7Kkt77 fdr.EhBrVpE2FjAYFeguzBRSw5QwZdtbx6bV3nDDcXkeA37AoRn9vSMXExp54HX7q2IrpYFWg.ze 7b7V3wMS2RHcyQ_B56xQ_jHhRElR6dtfOI9A3hzp288cBjknkOnGTb9sAi5OhG1z6dNIxnJw2V6O Gk.eROk1hiKiYYcCQv2GQD343vPi.0AdsdbxQ22LD6Drf.mp6qVrvtho6wFtt3H3rAKfj._Pglxx T7SxyzGEXqd3mPCTqP6JlebN2ND5eP1qN2R.tWGLCfbXIH7PhSgAPq3MXse2Y3MA_TkgJbfh8nVx qT9JHEQqmkeeK8XeSEETGE7an2SGUob.a0rVZKlEVAN2hcc7aeGcewFjulXxQj6Xh7KclUFiSNNO M9TTczPDmu64_8h4HwHctreMgtTylPqGN90OyUqKygSyqXiP7gupMV4MFJInoN0UAggNyBQXT3b5 CjySJpaiUqB.8MEzYEvdzGgVVTYkMAQA4hQQkmDxdtEq9byja_E9Qfj4dw0dK99FNnlSRAz2qOgm MjkP_R.FKMLClhs3yWu.BDE6rR2cd8BsdxVPcfNVafFdwS.9eVCa14RnEqdiXShH8RgOkMsPNdIA eZiVyCgZOZGpFAsjheMAoYoCgeJ8HifApf23r3RCsq9B1XguvJZE4My3bky8IGt2YZSjXZ0dLHz9 5zDTa_I81KHsB9VnPWbQXJyEEEFi.R0fCGlnB93hoskxw0a2DzTSPPQPwQzm_LjZ8mqMiHLuNZn1 2X6h_HGVSEmsqPOKv_l.ykGd5fmdvzIEwaDZ7krpvfEP3RDF5LhpfQBV7Hx1c.hXKRop3ohlV8Ju Quq52hdw_FRfheCJh_qmWnLiorD5TxJ6KsVBlNaU7vsObY3dGD87P_Bww8F61kQWi54M15fTESCU K92RUFa18yoQVFjW4vOmOgXCr8sALT0YQDBlXHFbXVx68CyYCbFz.1rmiH3wxxk0LiuS5ejOLL14 b8vKp9WEZ.iyNl10EXhrUMIenk2hEw6SkdX8aDTz1VMdUxWCBFMAIy2evT1jM3TE4Q4yo38CrGEe FsvTia_5dML2rY14rkKMHTSMM7FucQTXJbifUE24.46qWO2DnoMPj_XEh6pp650fxnOpNv8MDNH3 wrdj3rvzVhyyCjzOMOOpdn6JbNIHdJxWx_tPD9wRdA7extdC0CciqUOczfWaPqjTPZeQMDYi74zT G7E3Xmm71bhqkizW5CQzk9wxR4_2AlBmVLsGD5TXzbOegn8YVwQyzk3HScXqxpzUm4efHC6qhaCm vt9c32XluQF8Mh6XtAYJxUgKBUFjXGfdqcPw2LraI4e8dJ8YxkMdTddkx3ymBJa3DXIpOuSOIj4G OTXKWQ0Ewwfb5YurwQOj01l3mu_04NEi77rxhMS6wthuL08wv_t2eaz2q9Q68GFVDGIpTu_k3CY2 UP6Nstlky1JDS6qUQXCMFjTwPP8IZwYR7jKpk9kEa1HAq1cYWE8AaeNR8oHEYxkCRYJvl.06rT3g aNYDyb8y8IhipNoAM5bnEk1h9Sg_cWxb2jIWX21g53xmO1z6iqnWA8wx2GvNgoPBNeB..dzCEVX6 aRX_rBcJdF4q0CNUZQKic3IyvPQOmOxh_BpmKJXGSxBCF65TqgdQvOYQ_il6Qc2swTCImYgzp99i RDeB6pphks1GBoS8V_nFc7fTgdU4Fb1FvUevnO.r6Q0GShpGyymBtQ3JUJKwlzONILoAERoj7ccT CM99x6JGjDyRZilDEb3tGTlkmC1ckzZZGyKo5cPU2kc8Vj8xCIX8rDDs8IsaOgXA6YOzV0L1WBCq D0kccZpCOYikGAD.FPmQPEKfdrldziNoJ7niPr8vnacMp.IDSxKaii9mVg_CDihO1AbS9 X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.gq1.yahoo.com with HTTP; Thu, 20 May 2021 19:48:28 +0000 Received: by kubenode510.mail-prod1.omega.ne1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 1117df5fd4f016d6012d8b265025e3c6; Thu, 20 May 2021 19:48:23 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.80.0.2.43\)) Subject: Re: Large builds with poudriere Message-Id: Date: Thu, 20 May 2021 12:48:21 -0700 To: Kevin Oberman , FreeBSD ports X-Mailer: Apple Mail (2.3654.80.0.2.43) References: X-Rspamd-Queue-Id: 4FmKzd679Kz4pRG X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.50 / 15.00]; MV_CASE(0.50)[]; FREEMAIL_FROM(0.00)[yahoo.com]; 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]; FREEMAIL_TO(0.00)[gmail.com,freebsd.org]; 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.66.146: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.66.146:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.66.146:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.66.146: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 19:48:30 -0000 Kevin Oberman rkoberman at gmail.com wrote on Thu May 20 19:21:24 UTC 2021 : > 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. Unfortunately, using something like (llvm10 is just one example, llvm11 showed the same sort of problem at the time): = /usr/local/etc/poudriere.d/options/devel_llvm10/options:_FILE_COMPLETE_OPT= IONS_LIST=3DBE_AMDGPU CLANG DOCS EXTRAS LIT LLD LLDB LLD_LINK OPENMP = PYCLANG BE_FREEBSD BE_NATIVE BE_STANDARD = /usr/local/etc/poudriere.d/options/devel_llvm10/options:OPTIONS_FILE_SET+=3D= BE_AMDGPU = /usr/local/etc/poudriere.d/options/devel_llvm10/options:OPTIONS_FILE_UNSET= +=3DBE_FREEBSD = /usr/local/etc/poudriere.d/options/devel_llvm10/options:OPTIONS_FILE_SET+=3D= BE_NATIVE = /usr/local/etc/poudriere.d/options/devel_llvm10/options:OPTIONS_FILE_UNSET= +=3DBE_STANDARD does not work for all platforms/targets. On a Cortex-A57 this lead to: Registered Targets: amdgcn - AMD GCN GPUs r600 - AMD GPUs HD2XXX-HD6XXX In other words, aarch64 was missing. I had to pick BE_STANDARD or BE_FREEBSD to get something that would target aarch64 on aarch64. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)