From nobody Fri Feb 09 23:01:06 2024 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 4TWq8y233Cz5BVWS for ; Fri, 9 Feb 2024 23:01:22 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic307-8.consmr.mail.gq1.yahoo.com (sonic307-8.consmr.mail.gq1.yahoo.com [98.137.64.32]) (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 4TWq8x6m3jz4Ppv for ; Fri, 9 Feb 2024 23:01:21 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1707519679; bh=UeYjtdER4d6Vur3ry/jeINEwl6Z84/qwtsVGPsAiUNY=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=hx+5Tvl9HuDFsRQKY8OeN+RXHqfGLWBrrjEGdM3LWg9kZKiUy75dUmGYoTGb5o4ql1GAJCQgH2GNqWyy8iQ2fd9qNWPNOQzJvNyoVEm/wLotaCWzmgw/iFJSEDO7a5O9udeSIPu2utMk7WZ4upujsYPO1WZnV/LFxumiUTTH+aq9s3vmhjp7n7OlUPoglE07pV//WR0OtHD2wL31VAmkoDuC+sm9OAvcDKJJtbLVan9GWv/OMBFBEpItxrw+zN7vQgTy9cmvzckDR627ES80wTeAfMqnHaeQhdbGLZQiRl8lJIoh8lGkq2/UJZe3YM95tDiQRbzYLGQ5dcU+7WlgnA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1707519679; bh=8HU9LWV9lIlDMjISJXPwcIsrf0J165CCX36SEe7pGma=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=SHSbEzoPSM5R48dvj/zt4BTx42bw6+OIB2Uk/P+RX1jI/7SNpjXIV3jbZKUn0bXZZdwCjaOSL8k/XvG7FweK0weIRI0AeoUIm2nFwKULORUmSJb1sUpq2V8kqRr/6TNU1ZIwlzYP+L7oH0tSpXQVfQWd9OY6DYz7s2dVnwbTdVvAz1uPYA9EaH5Kob9BCH1GBPq3L58FoBVdEEp8GolW9KAyQRz7DCzvaCzzkFqAjS5WbnU1/wA8ZDvcdnZwMPayfGTelVdhgiPBcxjIkQ2KvyJvUimpjPzxodvxgLQYqMxs+U82HibjA4ZUfB1pfcp/FYoDeWZuRCOsy3u2eJwRKA== X-YMail-OSG: 7_C4TBYVM1lsgLxg80c44SeHO._YLb5ZmGWbAneLjYwG3pfpa8BnMW00dkyDeO9 R4yeOdgxA2XNt4BCJ9JFOgMyKqT9uM5UHXja4wAtOp_YK3ESNillAav4F2.WBVSmFlByuyQaV2vf o6VuZPTDaVOHmeJ5dpIqupCjJb1_5iVYri7JPePzVOEsge4v1O4zvzmTmm20rSJ1Mw5PWNHN2.OB UWi79vv31E7P_9i71h7kX1qnHHc4O.HluTXbafqK3KQ.pvuNV2CuIAnBZ4PxoRuZ5.DTAFJj9ZRk .XxORjybai.15coPiAVOKEntvofShx4RLRba9Y8DVPBNl7hxmx3W6ckXyiC79XyHzmCW4O8rSQ8X XrF3G5Meb0wmxM5ur76TTA.lioNPbzNTHs1vKmRKxDA4z5hxeAtVcnlV3JWJqzEB4I5FlxNMte2J brkeiTRYrYv5nYzEytTKZOaaEXUoHOnjPQxxVSGSpFsEGTrekgtWB5LX.XK2S1JjBQaIsql2LGkW rBGf6xxW2O8qS1G7CldJK2SMICaN2BYEMx4tw8jY.ebfGgMIiltf8i6x4zTNQs2KGcWox7fIUJ3a Q9Ck6nVxNEvcCJNUaAv_pkJwW8adXY6cNSlK_9PkrtZyaxwvM5vGvteVKrRwG0FinFJytN3dgFz3 .GzeAIUCbf6xRU9ulepXwpt61KaqSHFb0V1VYfgYgvMECPIlT.XU1VnB_KJBB8Xyrlupc1I2Y.fT 92oiSfGUGpCuSdUisqBVIllrWtNll8ZSW_dvjJttLz4MTfeFfdOcES9ky3n8y9vIEtC9pHr6yXIX z5JrY6LaIrIef9RxSryqVKFntyd9STr8ZBP4hDaZIzWsFoU6ibD.JOFhrf36DrwgR.SMECOmxhqY PKfXbdpSV7P8djQwvSXkoJGeQenKqw.DLgnu7a8hMJLl9AHMBaFfn60E_JPIQdrBoMKuFSTElG_H 8LONOijZujS0SFKelyArSz9gjGPiPBqLFDFzL3Cr7seTIoC9_IVbMksaATAsKyObp6fmyOWmWMsh 3ANfATfnA0z.5IjblmiEYuocbs6pBzI1hvC8GTkGHhcMPeprVPMWcpxSDA6m4LIpelKfx64hlQw7 Xuqv3Cv5fqpJbOlY4ntQyg3h6U9T_3TostEvCirmX1jvDNnNfc.ctyBIijOwLd6lor.2fHaD4xMj vFXnnpgsc3KH._ZQQSCcW2IRpI47nQe4lO4gUTQvufkfQl69zYC1.6ddeSdJAWsmw2KUQKqDzBVP nXDe6TVVKU6xRrcD1p33mBLYXyD7vmVdufkOTjJJx_VbooOmxf6v3ZboxfMaZQ5lkCgpP2i27MpL kVsiF8RYVOSchReTDch.09ZbyqxmejClDP71X7MbBxE_QtFE_OiYZPhG_nRvdbwopJ7IiFqmBu0v y5zL1etkvWtDfbwkedj7E6HVEkRHV9k_T1XZmnROWCe1h0nT4Nh_3HVAn7ol_0_2fuKqgC41zjrk jvcxVUzVpWCIRSXRXLBW3sdjA85QXT1J2_d.CjKMGWxUTvdplYp52ifLMXCgy2PHCYgvhprjUfDH qS8RvlRAGQjvCJvCs5Zckk4ZSrOPwHIbVQSazu0X_7pdvQExv2QttAFTvRCn0eOxm14oddq4Amxo VNMLxJ2iGEH9LwFOk_WyWKYPtfp6zw1RMIZ4bDHOdj_orMA2qvrKaZHpMMH_Jia5wkIULu.KC7Z2 8nJQMwB9ngvLumD6CGN4LR.pQUxPILRNGFYMVRY1gyoU.QziyZmNjHcx7M3CIXc8_LQ2MHfHzUq6 zixoosFbZSxrfqRMzzlr7vryy4e519zeIJ9W54UbvnZAYqCZc38VwlT3YEOcAc_MMhrfHD0YXHlc Hs3pOVimuAVJKkN.qAMy64QoI6OEksWgdOOqtjA6JbntOeHon.LCibefewreMuJ4n5HVbDGZd1tl 3FC1JrL2hp8_mkJ0AxbwO3T8ksw9L_DSJBw0YaLZGDvA0.5ZW5oFdH5d3tlCr7.E_S1RRYg9TU4O flnb81MCgRhsWAwz4nhoIM..PDwXZVvlPmykGnH8w0meXnAmbZkUB6pxRi1hWUX5XvypdeyKb5Bg s.tmuAePLkwHOyR94uxrzfMRXwgE._5AmaE8gfDoQDc5RHvF4xUlKysOwBBNPohXmJQOstUgWtld 0eagPVhc90ViOMYcM2LTubFkTG6tsJjkbBG9FNfLE1d5GjIV351wBxXej9yewLavGpio4IH75KJq kGVEBLoYQS4_deeFrTAhtruppbK_8mrFxa6tKOYF5YoiWGosS8UZl7DMh5WewI_jzQOnYscGkkS2 A X-Sonic-MF: X-Sonic-ID: 22f13b14-30de-459c-8a71-2f733c339245 Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.gq1.yahoo.com with HTTP; Fri, 9 Feb 2024 23:01:19 +0000 Received: by hermes--production-gq1-5c57879fdf-qprqq (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 794f2f88c3c005e6dda211c82cfab4a5; Fri, 09 Feb 2024 23:01:17 +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 16.0 \(3774.400.31\)) Subject: Re: lang/gcc* and MULTILIB: arm64 (aarch64) is never set up, even for main From: Mark Millard In-Reply-To: <7a31b5d8-3c57-150c-f22c-b7a15e2c97e9@pfeifer.com> Date: Fri, 9 Feb 2024 15:01:06 -0800 Cc: Lorenzo Salvadore , freebsd-toolchain@freebsd.org, freebsd-ports@freebsd.org, Petr Kubaj Content-Transfer-Encoding: 7bit Message-Id: <0D5B33EC-69D4-4219-9C71-F8049437908B@yahoo.com> References: <226927FE-E3E0-44B8-B5F3-BE0625FD3BA4.ref@yahoo.com> <226927FE-E3E0-44B8-B5F3-BE0625FD3BA4@yahoo.com> <7a31b5d8-3c57-150c-f22c-b7a15e2c97e9@pfeifer.com> To: Gerald Pfeifer X-Mailer: Apple Mail (2.3774.400.31) X-Rspamd-Queue-Id: 4TWq8x6m3jz4Ppv X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] On Feb 9, 2024, at 13:35, Gerald Pfeifer wrote: > On Fri, 9 Feb 2024, Lorenzo Salvadore wrote: >>> [lang/gcc*] never adds MULTILIB for aarch64 (arm64). >>> >>> But these days arm64 (aarch64) has lib32 support: >>> 14.0-RELEASE has it and main [so: 15] has it. > > Does anyone use this, though? (It's not like FreeBSD provides proper > bi-arch support with ports and everything.) How is amd64/i386 support status any different for such considerations? Are you suggesting removing those? (You may well be.) So far, I do not see much of a justification for non-uniform treatment of amd64/i386 vs. aarch64/armv7 for this subject area for now. (For these, both involve tier 1 as well.) armv7 is projected to still be tier 2 for 15.x . i386 is projected to be unsupported. For non-uniform treatment, that could lead to swapping the status. (32-bit powerpc and powerpcspe are projecgted to be unsupported for 15.x .) >> I think this is not deliberate, but I have never touched this block >> of code since I took the GCC ports maintainership yet. We can >> probably add MULTILIB for aarch64 too and I will check into it >> as soon as possible. > > When that code was written, aarch64 did not feature lib32 support. Is > this, and support by lang/gcc*, "academic", or something users really > want and are likely to use? lib32 was deliberately added. How much do the justifications for that imply something for this subject area? (lib32 status is not a platform if itself. chroot/jail support may well not be a platform of itself: not a platform unless it boots?) clang/clang++ only may well be viable. But I'm still looking for a reason for non-uniform handling amd64/i386 vs. aarch64/armv7 . (That does leave 2 directions: removal vs. adding.) === Mark Millard marklmi at yahoo.com