From nobody Sat Aug 6 07:42:18 2022 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4M0DvP58SWz4YFkQ for ; Sat, 6 Aug 2022 07:42:25 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic310-20.consmr.mail.gq1.yahoo.com (sonic310-20.consmr.mail.gq1.yahoo.com [98.137.69.146]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4M0DvN0KqMz3wVb for ; Sat, 6 Aug 2022 07:42:23 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1659771742; bh=1TOLQSWDfEgnHNg98mAxqlb1bwzMhmLW3QRejS1VYY0=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=sz7gCTVO4pLja/NG9AElVF+2/wX99HOjqOPV8TIxv4ZNUbs5HJB8vqdjFxyYWzz0f//H8DRKQGzDCN49um13fLQQiMhkPWq2b9NoO+wWE1snhDy1xoV++8QcuZjGddgZvlLJF9eS6GXgwUqHLibp8jZkPsJgI5IdQRHdT0T2gz/k0Ed5HI5cKEKT0elNPpVZQrZT0BloQTvai+O9Ao6uXJD/j0ilAiJDa4nPC7h41eBb8YqOB9zEMVW8+7KMq0LXvLsjDK/kkdVXmJc7GJMiI+eAwngVZ0YyhWMyRkSRCbw8IhMcvvo5XjrAl4pKRIPO6Jepp1QDmXJTEUb5p3y2Iw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1659771742; bh=G4fzXxo8uEUn1vcj+Du4J5LlMTFY6UB4/yRN1xhL+rd=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=XDBQSjrBxE20bLALACx7RfovDRKohSaTLWp+7HVwKNt0O0i1QMg8w1RifZ/YVYaguFGzhH4jHGq2cAm6TmjzYvCb8b5gi7z+9RS5inhUX4uOijaeI1cU+ilLrvPdcnRBltwUwo9epuGo+fJLakSdXRNxR97LZbRGGJ6Nf/CQT4LdMHovUDkBz/bAbOpIBRH03UcrYRE3ijPMrObNTLDzjHpkowP++R7ybPYGspD7glezF4J/KrE52YvNsamq8NrmR196FZbb+9s6waWwXEKq6H5UdfjbCGS9/F14zj2ey89sgete6KP0gjmPP6hhLeIK4AuQMfyi3MKiOQOnZPJ7yw== X-YMail-OSG: fLcRddEVM1lOZ6Dh1NbGVqfNarM_E7EjK0lqdOJoVy4vPO6jFW6AbEwxEOlM4OU cmiNykLLc0cG.ONYGeN3e2nq5Z_bDskiPmae9hXs8RkMlMr_6Cm25bFJqib8EBDffDzrolWrfnNh ZHTqGNts0KNxWUbT1t7RPKaA78p7Df_GBxPKsrREI3W0U_CWhtweyI9fJzYQk13AtNVyx95lZW9A rGN1ENmnUB.yuIPu1y09JY9te7HuK69qBxXzBo1wrnlug1u8NAYG1sJaN0uiana8KI370UrrBv9b 9oDXmmzh3kolyUxXGQPztiSIA8UdK2qA8XB1Pv2mPQTDe4wDZD6sRVCHYdyYsijQeKdnRrz2nEED 4e_KJ7qH3lcs01XO.UqafFB69dXyREuEvrodPhigYB6Yc5nzlKebn2XgClIpL7Phhx_4DIIY8jK5 mWhBtlJcvY0irQLrHKnhG18S3oWUBJjjsCbl.tTk_tU1Oo8SR_np25R_N.C.VOo4f.C_rKVSgALM BSCveHPTjXGftTDDs1G7Sv4XEGz_TdZNe.rYOkdCNUtRZY8BIRXDcNDXh0LEgTdkYWiNttQk3HUO inCZDhP4gcYypVVMpgTPoGFA3UoWbAKS1QWIDx9MYRsSuk6nD7NT1w7rvyspCS1hysu_RsNTiFK4 0tvYnFwsg_x0ABKmpuhgazPjSU3vrJQCplFDgJ.hGydjRqcdaxn084uml07jOlPyTNzko8PVhl8H 4dAxadfeIBrcJSw26WMgRsIh3xqtzlp9m48UliRfgMYwrvdFILXtuEzItlc82x_8HSUS5OXs90yS NX_7d02W_raR18GWdSB.JLO65VlW95_F7RE8GMrfxu1T_rsDKqjYZfaocycWDYj1TGfRFiU38s7_ CCc4R08fuJ_8W.MOgtZLKCgEfmcf_Gc9xRxS4V1Kb3ZKqaMBOLs8gUPIddsk5hGbkuCHkBcSkmDX VEXi3HwSfuxYDRpDOPqGhPhr1nU7C1HGfceuVBXxbS_2Qbsbxx0MAU6INadrlumdezKRXfyN9Xhp BIlbM0VozieyLP8QGRbI48mGKLQeeKOuE24GVrMNA5HXwA3TIAOEpavVOXr8NkFtPHDfGTtXRGMj 6bGkLtw74dcAzJyqtqcuLs8rxRO8uxj4h7bbIV33qxI3pdYvNUIag7TKNzPjpgRaof_jh0.MzW1k 8PLTkyreeOYgPKXsbdGeF.dukNoQoGSCPTMB0psC514uFj9ihV7m5DvMcGfgxQRC6UVgY27n.G24 59pSg6oTrR4f5RPS5UBJkFyWS2NarJkL1B7kqfxCJRmWh0kr0A83VyaUQL4Npm3BYwTgEjMtz990 Mgx6K7Bo58VKaEtuN2Ax8R_7KYN2ESIO8pdLhWM8Jg7CvzA3Na2dSwADz2TouIULOnDWDgOJsyJX Kue27iALSTVuKVQsl1gFZQTiTxH_usWfluTsRSxNb1EAKzscEM2g4T4ODB813WH547LTOPNNfBvV IcGNHx89gAgZDN6aP6TQETOt0aDIWqxyGWC8oYryTZI4FyY96QtSLmWYfqJu7uHki_sWwnjac_ks MRN6gMP4ZAJoLBcVNuBCNNcIMFDD7nd3WLsHmfafvHPg8qomznO.6brwFU811DKMh4S74mU8u1ci naeGL8p9mtGGM7q3vjQvL1uYL4YdGNeUS3tHHjMP9JILRfHerHp2oznJH4lsdNktCucb4bLCaHCq m43qqtkifsoHMqq_M7.HimoQ0iwFYgpnmJn_.S9pp1cPOmuErV4dvYGe9Quk2yUdms.SJ9zYhQqP Vx8KM3_n4aNF44PPzKtzCMqd3bmXlNTag_eTJbIP0PBpD8s3oR1lwRKNbHWeSY4jZec7puiDDUZ0 PTV8mfWg4eosHsGkAlGLha_nFcUiZYpxwFSrGmuCy676kHI9dIkdnyZnZKW_SQmxuQu7FIBGIuMa a6jR1Vo8Ti5EmCoT44i4xHb_g1XNGioiVRjXZAiNg_z803UszujxhwTfxj8YUezk13puGAPtol3W Ff1pqbV6dsC0kdX5DB9F8bEMoeugVuxuodHjNRFq7Yxoykh1aVT2HPcQ.0A.ryFJZc_yGHZvQFZ_ Z5klLvNOLWjJ7V15gvi9Mu_XeNZ.yyEFxKS22o9DVGmwL94_bX2Nxc.mbT2jF5gs5cn4Y7F_nWRI lwPhWIVDi.kiH8.e0y0xNLYB7QG50hrDEKSEeke_zzZpR8rYN1XFk9qMxQuLtAthLmn3KhFmaKMu GlZRxT8y_8lrvufCW4gxAbc0YXm.YLdlQk4JkFh.ksbyFsAcm3PlXOUIVR3Xa_A.cki7IG293hWS F8H7s6tMMFlg59yvQ1Q-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.gq1.yahoo.com with HTTP; Sat, 6 Aug 2022 07:42:22 +0000 Received: by hermes--production-gq1-686964ccb6-8l9xn (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 45b51b9551fd94224c87508404dae54a; Sat, 06 Aug 2022 07:42:18 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Subject: Re: Why NOARCH packages aren't available on all architectures? From: Mark Millard In-Reply-To: Date: Sat, 6 Aug 2022 00:42:18 -0700 Cc: freebsd-ports@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <689E23B1-BBF8-4A08-AC20-2CFABFB981AA.ref@yahoo.com> <689E23B1-BBF8-4A08-AC20-2CFABFB981AA@yahoo.com> To: Yuri X-Mailer: Apple Mail (2.3654.120.0.1.13) X-Rspamd-Queue-Id: 4M0DvN0KqMz3wVb X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=sz7gCTVO; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.146 as permitted sender) smtp.mailfrom=marklmi@yahoo.com X-Spamd-Result: default: False [-2.38 / 15.00]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.995]; NEURAL_HAM_MEDIUM(-0.88)[-0.883]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; MV_CASE(0.50)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.146:from]; RCVD_COUNT_THREE(0.00)[3]; FREEMAIL_FROM(0.00)[yahoo.com]; TO_DN_SOME(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; DKIM_TRACE(0.00)[yahoo.com:+]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org] X-ThisMailContainsUnwantedMimeParts: N On 2022-Aug-5, at 23:51, Yuri wrote: > On 8/5/22 13:19, Mark Millard wrote: >> Part of what is going on is that having a NOARCH end result >> can still involve the build using build-environment-ARCH >> specific toolchains. >=20 >=20 > You are implying that NOARCH packages should be built on each = architecture individually. You may well have a suggestion for portmgr_at_FreeBSD.org about = combining materials from independent poudriere bulk runs from separate machines, but you asked: QUOTE Shouldn't packages which are NOARCH be equally available on all=20 architectures? END QUOTE That said nothing about such an idea. I would never have guessed from your wording what you apparently were actually asking/thinking. I thought that you thought that armv6 did not try to build NO_ARCH ports --instead of it being a temporary build problem. You also asked: QUOTE What causes this not to be the case? END QUOTE I tried to explain how things actually work currently for the NOARCH failures, but that was under my misinterpretation if your intent. > But NOARCH packages fit any architecture, regardless of where they are = built. Once successfully built on one architecture they should become = available for all architectures. There is no combining of poudriere bulk run results from separate machines/architectures at this time. You certainly can ask portmgr@FreeBSD.org about such ideas. > It's amazing that this isn't what is happening. portmgr might classify it as more-effort/too-complicated-to-manage than it is worth, expecting that most NOARCH builds work most of the time on most of the architectures. But, looking up https://github.com/xtensor-stack/xsimd reports: QUOTE The following SIMD instruction set extensions are supported: Architecture Instruction set extensions x86 SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, FMA3+SSE, = FMA3+AVX, FMA3+AVX2 x86 AVX512BW, AVX512CD, AVX512DQ, AVX512F (gcc7 and higher) x86 AMD FMA4 ARM NEON, NEON64 END QUOTE So, for FreeBSD, the following platforms are not supported from what I can tell: (from https://www.freebsd.org/platforms/ , other than adding powerpc64le) TARGET_ARCH's: mips, misel misphf, mipselhf mipsn32 mips64, misp64el mips64hf, mips64elhf powerpc powerpcspe powerpc64 powerpc64le riscv64 riscv64sf sparc64 [I'm unsure about 32-bit ARMv4/5 "arm" (no v6/v7).] I'll note that the powerpc*'s are still listed as Tier 2 for "Projected 14.x" and all the mips*'s are listed for "13.x". sparc64 is listed only for 12.x . That appears to be far from a NO_ARCH context for FreeBSD. =3D=3D=3D Mark Millard marklmi at yahoo.com