From nobody Thu Sep 14 17:46:57 2023 X-Original-To: freebsd-arm@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 4RmlBg1RZVz4tJNP for ; Thu, 14 Sep 2023 17:47:07 +0000 (UTC) (envelope-from jfc@mit.edu) Received: from outgoing-exchange-3.mit.edu (outgoing-exchange-3.mit.edu [18.9.28.13]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.outgoing-exchange.mit.edu", Issuer "InCommon RSA Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RmlBg0pLfz3bc8 for ; Thu, 14 Sep 2023 17:47:07 +0000 (UTC) (envelope-from jfc@mit.edu) Authentication-Results: mx1.freebsd.org; none Received: from oc11exedge2.exchange.mit.edu (OC11EXEDGE2.EXCHANGE.MIT.EDU [18.9.3.18]) by outgoing-exchange-3.mit.edu (8.14.7/8.12.4) with ESMTP id 38EHkxsd002792; Thu, 14 Sep 2023 13:47:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mit.edu; s=outgoing; t=1694713623; bh=+OUAET0E/bxGX04U7H88SHzUhIcR/CpKcGbsS3GFN3c=; h=From:Subject:Date:Message-ID:Content-Type:MIME-Version; b=bff0I1nj17VpwV6cYwo3fmTjPBDCMzZ2yLa+WAejsK4UN6gFha50d3yQWdACCq5nx kVRnXwRw4FS3pN+fol2Q/JQnBTb/4YV1l4u4mg9JkXPuaeQg0pLeH39LejDmvW0t3k //Na2LkRkxJ1WmwmtNMftLPlU8rLO8sCtRKWmg5bJtTIDx4eCc0MZirIM42ICC8z3s vBFxA/Y1+mG7sE+s0i70nCi1z0Y7lsKubZ7+/W6PM9tnULHuD90GMXyUeeaxrUA1cX cuPN49HrqiC4xc3EscbDkkbVHF8TizpROSW+6+6hOGtYSdYN5Nrt04sPdcqpG0gi3j WsK7T/QQpOtxA== Received: from w92expo10.exchange.mit.edu (18.7.74.64) by oc11exedge2.exchange.mit.edu (18.9.3.18) with Microsoft SMTP Server (TLS) id 15.0.1497.48; Thu, 14 Sep 2023 13:46:58 -0400 Received: from oc11exhyb4.exchange.mit.edu (18.9.1.100) by w92expo10.exchange.mit.edu (18.7.74.64) with Microsoft SMTP Server (TLS) id 15.0.1497.42; Thu, 14 Sep 2023 13:47:00 -0400 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.101) by oc11exhyb4.exchange.mit.edu (18.9.1.100) with Microsoft SMTP Server (TLS) id 15.0.1497.48 via Frontend Transport; Thu, 14 Sep 2023 13:47:00 -0400 Received: from LV8PR01MB8454.prod.exchangelabs.com (2603:10b6:408:184::18) by CO1PR01MB6710.prod.exchangelabs.com (2603:10b6:303:fb::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.20; Thu, 14 Sep 2023 17:46:58 +0000 Received: from LV8PR01MB8454.prod.exchangelabs.com ([fe80::48c4:e0a1:4fd9:5f89]) by LV8PR01MB8454.prod.exchangelabs.com ([fe80::48c4:e0a1:4fd9:5f89%4]) with mapi id 15.20.6792.020; Thu, 14 Sep 2023 17:46:58 +0000 From: "John F Carr" To: Mark Millard CC: FreeBSD Mailing List , freebsd-arm Subject: Re: Wow: Building the likes of devel/llvm16 now requires building rust first (when rust is out of date). . . Thread-Topic: Wow: Building the likes of devel/llvm16 now requires building rust first (when rust is out of date). . . Thread-Index: AQHZ5tO1F/rzrDrgf0+K2CR3t7z5K7AamTWA Date: Thu, 14 Sep 2023 17:46:57 +0000 Message-ID: <839065D4-58CC-4E59-9726-205BDFC01521@mit.edu> References: <5620735A-FB8A-4AFE-B4E4-32D0D8D58962.ref@yahoo.com> <5620735A-FB8A-4AFE-B4E4-32D0D8D58962@yahoo.com> In-Reply-To: <5620735A-FB8A-4AFE-B4E4-32D0D8D58962@yahoo.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: LV8PR01MB8454:EE_|CO1PR01MB6710:EE_ x-ms-office365-filtering-correlation-id: 87807781-3fa9-4901-aa44-08dbb54a97aa x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: cNmARs84VEE+CwU4r4ALbgoA+HxUjmBA8Qlxv/ueg74+PLPNrhZfV1K88U2iAUHevygONxHuRPrP2vxKOcjYZ2rVt4cSuoPDsRssRluY8Y082STCENi3e7EKKnMFG7oS16a/xyHU2Hb8g6rNxKQPYtHvav/ggUJ/y2OJhS4jtPG9QfGF+gQaDsVoMQ4lr/X8M8A6UzuJpQWl+5c5UfRJrSgHtFct9FXxxHy92iPzdnobI9G76wtHalvz8uDLbk8ppAxqmdQp/9o6V0N2Zdq32ZTEVMAqX4InOGaxi7YqVQJ9DHtMtS8lXZTxwwWQhMMBPNKzAmRDh7u672yh0T3c/AwSEd5rESE3x4+JCx3cBRVNQ3Pfxtt4dNhwvHNIc9Ztb+9a6rSLjlxzF3XqG/saQ8ESwmN4W8pyGIxOEeDaUe/klVarXEXMTvLHIAoqOpr4DF1mKZnWZyZ+KV8sFOxloMVniY1hjo+u9Q9TNrRMZFQXMAPV4h8HurI6B9xYwtTWD3fB6DBvhHFBCMTJWPQ+59EwI2Bif41pFqJSjgNIRBs5hI4+k7OOtcNhJBtEKrt4uEJYEjkJyN7zN1uF0osB9YcJ+LXZCdV/Znp8Z+YFnR/4e1tEDTQ7rMqiO3a6boVetRUCSN6ba5zyvglfqK+XCg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:LV8PR01MB8454.prod.exchangelabs.com;PTR:;CAT:NONE;SFS:(13230031)(346002)(396003)(39860400002)(366004)(136003)(376002)(451199024)(186009)(1800799009)(64756008)(38070700005)(26005)(38100700002)(2616005)(122000001)(478600001)(36756003)(6512007)(6486002)(6506007)(71200400001)(53546011)(316002)(6916009)(76116006)(786003)(66556008)(66446008)(54906003)(66946007)(66476007)(41300700001)(91956017)(83380400001)(8936002)(5660300002)(2906002)(8676002)(4326008)(75432002)(86362001)(33656002)(132733001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?E0NJptdB5tWPIAP8aV1QOF1pauvVg+T0S/jzsRhCk/Om3OP8hkU4m1Gj52K3?= =?us-ascii?Q?Gm/o2AiIXENhULysN6yAkrcb///SRfat882FkjnGpmo1D7T+zuxuu8b4qWnG?= =?us-ascii?Q?CTqDMtH5EGHQGGcfPadhRKwEuTd5+pxSVoTj3ggzwz0mORUYbZeu7QIZJcaU?= =?us-ascii?Q?L3p3QSL5/LQ0z7AO58tJYjWq3QUvk6XcN3uaX5NxYz2senNT8VKbXPl7dnhl?= =?us-ascii?Q?374VNFz4QJj/4LLHRW7cX3q9j5CMiW18XvByb1md50uMLN3nOamEhj8nfTmt?= =?us-ascii?Q?Hdg2n3MKuiY0dpGUIz/p/7AI9iZOI/stckd/4GIk9SBHx7xc8BRwyjLl+hVz?= =?us-ascii?Q?unPkHgICPIQwaUYXCFqclu9wJB0fPrQ53sg1dFP9gk2i/eKqAPQg/oxFmlCv?= =?us-ascii?Q?0opTiRHgmHsSJ69dkS0IFa3Kl+pr6sKlrd7sUu5q/eEFBFJ1054/H09oMLNJ?= =?us-ascii?Q?f0+zJInRkIZM9j4BKx8DXfoQ0m6BfJj2SWlPyIOXB8bhfHvTCK/VKLlmU2Fk?= =?us-ascii?Q?/g4MoJj/EEJxtldtOSvYZxZ942MCya6rZ/5OFCu67dAVJPUgGteUn+xGvOA8?= =?us-ascii?Q?YwkC6syLrnLc/U59uTRbCo4mbU44vY22XqSWBfomfw6TRN41MenyRiNB97xZ?= =?us-ascii?Q?WHzf12Uh+L7mMZefljg9m77Ay3hYQjEKs0dUAqea+g3PncOxqVB+umf9lA8p?= =?us-ascii?Q?FOxcFheYCHmVaG0CBdq4N5IF78EIdEzApeJmSL/CnPxzpiLvINGXYtpItCoc?= =?us-ascii?Q?1kBn3m1p4AMQEfFM+sdHMKFZkv6GlDgAPwi/qUmhqPRpywCFHqPHHnCS/QHH?= =?us-ascii?Q?HtJfxNeHzs1vxqqNfn6QAEZrPB8iEUIEkc46+keeavajlnm/FZx8BEk+BtS+?= =?us-ascii?Q?8c+9bRGU0nhSf5uAVY5vgaowwhOZQiuNrgOku4lZb+6NDq1ON6ErE/ksX6LW?= =?us-ascii?Q?IMQXbltTuZRh4BKiACtgRvgQmwoAdmyTZ02omZfVRf11FxdBPBA14+Jc1jXv?= =?us-ascii?Q?iZhV/Sy+V9G4sZb5LsOX/ysevj3RcD2wuDjTfKnldndnHyGkL9Q2IkUYS66a?= =?us-ascii?Q?SAi6r2MWvl2VYM/X24fKzhV57FSVf0pHU8nyulqeI55PjHbUtVR8BA6XJj+1?= =?us-ascii?Q?LauU1k2qGT0SjR8rnxw7YG7fsQz6/HRrj/S8gWTQbOPVZg8+tr12YHczEzxI?= =?us-ascii?Q?oiIPfhidbUWSlwEzKPRHcXLZ5vgN/JE5HzYzPLHj3nSbNdcGCNfi6MfamZVF?= =?us-ascii?Q?z0RtnCmIc1AByso2uFpBNNM1BZVFrtVXvMXH4MAPeGVfQeJHkp8JY6KSAec1?= =?us-ascii?Q?Tbn+TU/+JyhnuUyR7ODV7FvcHZOvmQmacU9YMrs55WWuJ6VRTPZYei7La3Zw?= =?us-ascii?Q?nsxaa/3oGmqmf0i6AYTwwDEhN7KP2rl88zMO16gUwezgT5P68c6kRIbzCjo8?= =?us-ascii?Q?x+we97O1/0dwDZq7Hc8aJOdWQVrlTpzi/YKUTMKkAiTo8FE5grrbbsZNb2Hg?= =?us-ascii?Q?p/mi4bCfURBLlWdDNntmMi/RO6ZRfandAm54KJSCE0BuHMwQD/L6G739fM9u?= =?us-ascii?Q?XMP2eIa+hoVnmDkIQTI=3D?= Content-Type: text/plain; charset="us-ascii" Content-ID: <2876A998434B614093794FED444400D0@prod.exchangelabs.com> Content-Transfer-Encoding: quoted-printable List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@freebsd.org MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: LV8PR01MB8454.prod.exchangelabs.com X-MS-Exchange-CrossTenant-Network-Message-Id: 87807781-3fa9-4901-aa44-08dbb54a97aa X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Sep 2023 17:46:57.9269 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 64afd9ba-0ecf-4acf-bc36-935f6235ba8b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 5HX7M6vbiFGipg8B/PXqA1jP07dc/VWs1iIYdi0N+IObpxmwM2Swlp5+xDqy+qY7 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR01MB6710 X-OriginatorOrg: mit.edu 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:3, ipnet:18.9.0.0/16, country:US] X-Rspamd-Queue-Id: 4RmlBg0pLfz3bc8 This needs to be fixed. One massive compiler should not depend on another = massive compiler just in case something in the tool chain wants to make an HTTPS re= quest. Setting DOCS=3Doff does not fix the dependency. Here is my list of stripped-down devel/llvm17 options that still require ru= st =3D=3D=3D> The following configuration options are available for llvm17-17.= 0.0.r4: BE_AMDGPU=3Doff: AMD GPU backend (required by mesa) BE_WASM=3Doff: WebAssembly backend (required by firefox via wasi) CLANG=3Don: Build clang COMPILER_RT=3Don: Sanitizer libraries DOCS=3Doff: Build and/or install documentation EXTRAS=3Doff: Extra clang tools FLANG=3Doff: Flang FORTRAN compiler LIT=3Don: Install lit and FileCheck test tools LLD=3Don: Install lld, the LLVM linker LLDB=3Don: Install lldb, the LLVM debugger MLIR=3Don: Multi-Level Intermediate Representation OPENMP=3Doff: Install libomp, the LLVM OpenMP runtime library POLLY=3Doff: Polyhedral loop and data-locality optimizer PYCLANG=3Doff: Install python bindings to libclang STATIC_LIBS=3Doff: Install static libraries (does not effect sanitizer= s) =3D=3D=3D=3D> Options available for the single BACKENDS: you have to select= exactly one of them BE_FREEBSD=3Don: Backends for FreeBSD architectures BE_NATIVE=3Doff: Backend(s) for this architecture (AArch64 ARM) BE_STANDARD=3Doff: All non-experimental backends rust does not currently build on my system so I can not build the ports llv= m17 or llvm-devel. > On Sep 14, 2023, at 02:20, Mark Millard wrote: >=20 > Note: py39 is in use in my context. >=20 > Building devel/llvm16 requires building textproc/py-recommonmark@py39 > Building textproc/py-recommonmark@py39 requires building textproc/py-sphi= nx@py39 > Building textproc/py-sphinx@py39 requires building www/py-requests@py39 > Building www/py-requests@py39 requires building net/py-urllib3@py39 > Building net/py-urllib3@py39 requires building security/py-openssl@py39 > Building security/py-openssl@py39 requires building security/py-cryptogra= phy@py39 > Building security/py-cryptography@py39 requires building devel/py-setupto= ols-rust@py39 > Building devel/py-setuptools-rust@py39 requires building lang/rust >=20 > Building devel/llvm16 and the like just got more > resource intensive for those not already building > lang/rust . Building lang/rust in my context uses > system-clang ( not a devel/llvm* ). So no loop in > my context. >=20 > I normally build rust anyway. But other folks may > have been avoiding such. >=20 > =3D=3D=3D > Mark Millard > marklmi at yahoo.com >=20 >=20