From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-4324.protonmail.ch (mail-4324.protonmail.ch [185.70.43.24]) by sourceware.org (Postfix) with ESMTPS id 534C038515F9 for ; Fri, 18 Aug 2023 07:46:33 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 534C038515F9 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=protonmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=protonmail.com Date: Fri, 18 Aug 2023 07:46:26 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1692344791; x=1692603991; bh=QwPHxrby+H0IBwK/2eKXsSAh8//dlV+rpPiTyoEZXNo=; h=Date:To:From:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=pCWWVzRoFFaVm7jeJnJZNcRotsY7CqeQ0CPFatsg+/LAtBb9jiO4HUknksYDBTVeL /s4Wilw58Ezc3n92ZSh0+Pyh7aoigQ4ZVCP+381ipWQ79ZyoXQfx37N9zkDy01kKZE aB6BUQ6z44D40Gi1VdLQYQj9BXQgIn+iWPFesrMDw7pV9IkGy2K33T/39Xxx0oAPzI ntvgsfTX5Jwb7qvTHm6+LZ74AP94FlUO8cgWx7eGjlp0DTdR9PVGUWzFVYK3Tj8VD9 L0Uwmr1/mtcKIejDWNbW76IJjlR7X3khNJv4g1TGUqLi42G4pOt6IOjUml/nxdeDl1 qxMIpgHr3J2OA== To: cygwin-apps@cygwin.com From: =?utf-8?B?5bCP44GV44GE54yr?= Subject: Re: [Sharing progress] Tried to revive LLVM/Clang/Libc++ pkgs and port Rust Message-ID: In-Reply-To: <877cpyopix.fsf@Rainer.invalid> References: <877cpyopix.fsf@Rainer.invalid> Feedback-ID: 45025977:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.2 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On Monday, August 14th, 2023 at 12:50 AM, ASSI via Cygwin-apps wrote: > - ocaml-dune > + no longer builds with the original recipe, missing external libraries t= hat in turn require dune to build > + bootstrapped dune should still be viable > - ocaml-ctype > + would be needed for llvm > + available version is for ocaml-4.10, which is no longer installable > + need to figure out dune build and bootsrap a number of further packages= before getting this updated to 4.14 On Friday, August 18th, 2023 at 12:30 PM, ASSI via Cygwin-apps wrote: > What I was talking about is that while I can use an opam "switch" to > update ocaml and its dependencies in a private installation, I can not > build the Cygwin packages that would need to be distributed or update > the system installation of OCaml. If it exists, any option to update > the system files has eluded me. In particular, I have not yet figured > out how to break the circular dependencies for a bootstrap build. Opam > must know how to do this or it wouldn't suceeed, but doesn't show what > exactly it's doing by default. THere's probably a way to look at that > too=E2=80=A6 i am not familiar with the ocaml stuffs, and i dont quite understand what i= s the problem ur currently getting. since i dont want to revive ocaml stuffs, at least for now bcs it looks lik= e a lot of work and i dont really need them. however, i did tried to compile ocaml-dune version 2.9.3 and 3.7.1=20 (for ocaml 4.14) previously for some other personal reason (not for llvm),= and here are the prebuilt binaries of dune 3.7.1 if you need[1], i kinda f= orgot how i bootstrapped it. i didn't upload the cygport files for this dune and other related/depended = pkgs, but i made a dirty tarball at here just now: [2], some of them are st= ill wip. [1]: https://cygwin-llvm-revived-mirror.d0ve.workers.dev/0:/_ocaml/cygwin-o= caml.7z [2]: https://cygwin-llvm-revived-mirror.d0ve.workers.dev/0:/_ocaml/cygports= _with_git_history.tgz