From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mr4.vodafonemail.de (mr4.vodafonemail.de [145.253.228.164]) by sourceware.org (Postfix) with ESMTPS id 01A8D3858D1E for ; Sun, 27 Aug 2023 16:29:08 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 01A8D3858D1E Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=nexgo.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=nexgo.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nexgo.de; s=vfde-smtpout-mb-15sep; t=1693153746; bh=pwemqoR6eJEpVsKgB2eI4FHVJuL8WWnXGsMAufG3scE=; h=From:To:Subject:In-Reply-To:References:Date:Message-ID:User-Agent: Content-Type:From; b=pzj4dgiuso88MnaGAimAh81V2yNCsjQGIkNwzC6lekh3GqQ3PUUPYc5Nxd4swWVqZ nIlsgHFL71StU6qOARPVnqJ+FH80sGnLed+S6t34L3yqJdGoTSMuHmK05LWPfi6fca uSSqkcSO6YFAHz49rHhGFPYXSji84N/c+zk6c/eM= Received: from smtp.vodafone.de (unknown [10.0.0.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by mr4.vodafonemail.de (Postfix) with ESMTPS id 4RYfJy44rsz1y5D for ; Sun, 27 Aug 2023 16:29:06 +0000 (UTC) Received: from Gerda (p57b9d560.dip0.t-ipconnect.de [87.185.213.96]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp.vodafone.de (Postfix) with ESMTPSA id 4RYfJt26Xmz9sPj for ; Sun, 27 Aug 2023 16:28:59 +0000 (UTC) From: ASSI To: cygwin-apps@cygwin.com Subject: Re: [Sharing progress] Tried to revive LLVM/Clang/Libc++ pkgs and port Rust In-Reply-To: <877cpyopix.fsf@Rainer.invalid> (ASSI via Cygwin-apps's message of "Sun, 13 Aug 2023 18:50:14 +0200") References: <877cpyopix.fsf@Rainer.invalid> Date: Sun, 27 Aug 2023 18:28:53 +0200 Message-ID: <87sf84sb3u.fsf@Rainer.invalid> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-purgate-type: clean X-purgate: clean X-purgate-size: 3746 X-purgate-ID: 155817::1693153742-7AFFA7FF-E6EB9DC9/0/0 X-Spam-Status: No, score=-3028.9 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_BARRACUDACENTRAL,RCVD_IN_DNSWL_LOW,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: ASSI via Cygwin-apps writes: > I've started a local llvm-revival branch=E2=80=A6 Progress, OCaml bindings are back again (I've not run the tests yet): --8<---------------cut here---------------start------------->8--- * OCaml Updates - [X] flexdll 0.39 =3D=3D> 0.43 + does not recognize -pthread, but will get it from ocamlc under certai= n conditions - [X] ocaml 4.14.0 =3D=3D> 4.14.1 + ocaml_config imports stupid flags from the cygport build + probably from /usr/lib/ocaml/Makefile.config - [X] ocaml-labltk 8.06.8 =3D=3D> 8.06.12 (for 4.14!) + CI build runs into trouble, local build is OK - [X] ocaml-findlib 1.2.1 =3D=3D> 1.9.6 + CI build would require newer labltk - [X] ocaml-ocamlbuild 0.14.0 =3D=3D> 0.14.2 + test complains about missing ocamlbuild.cmo, looks in the wrong place + test requires findlib - [X] opam 2.0.7 =3D=3D> 2.1.5 - [X] ocaml-dune 2.5.1 =3D=3D> 3.10.0 + no longer builds with the original recipe, missing external libraries= that in turn require dune to build + set up build w/ make according to the instructions from upstream + import Fedora patch to kill lwt + doc generation needs sphinx-copybutton, stopgap: pip3 install (needs = Cygwin package) + does not test due to missing packages yet + ocaml-dune.cygclass needs to specify --prefix and --libdir + csexp in private libs + ocamlfind shows version as n/a - [X] ocaml-stdlib-shims 0.3.0 - [X] ocaml-integers 0.3.0 =3D=3D> 0.7.0 + shown as f77a25b-dirty by ocamlfind - [X] ocaml-bigarray-compat 1.1.0 - [X] ocaml-ctypes 0.17.1 =3D=3D> 0.21.1 + tests don't build: flexdll gets a '-pthread' from tests/clib/dune tha= t it can't handle + tests depend on non-existing libraries * LLVM Updates - [X] LLVM 9.0.1 rebuild + update fedora to f31 + update patches + enable/disable OCAML via OCAML_SUPPORT + control build targets via LLVM_TARGETS + enable testing - [ ] clang - [ ] libcxxabi - [ ] libcxx - [ ] libunwind - [ ] compiler-rt - [ ] dtc (?) * Dependencies =20=20 - [ ] python-sphinx-copybutton --8<---------------cut here---------------end--------------->8--- Cygport package changes are in the Cygwin Packages Git repository in the respective playground branch as before. Staging package repository with the builds is currently available at: root=3Dhttp://cygwin.stromeko.net/ Point setup at $root/stage as an additional (!) repository and use my signing key via "-K $root/stromeko.gpg" if you want to play with the packages. The fingerprint of my key is: B22B 4890 B89E 5E5A 795C E305 B40B EC75 3152 B1C3 If you have the keyart script (Python, you can just download from https://raw.githubusercontent.com/atoponce/keyart/master/keyart), this is what you should see after importing the key into your public keyring: > keyart stromeko +-----[DSA 2048]----+ | ^. | | ^ . | | ^ E | | . . ^ : | |. . ^ : . | |.^ . ^.:S | | .. . :^. | |. .^ ^.^ | |. ^:.^ .. | | ^:... . | |.^ . | +-----[3152B1C3]----+ +-------------------+ | :X| | . ^^^| | : ..^| | . : . E | | i . . . | | ^ S l : . | | i l ^ ^ | | ^ . . | | . . | | . . | | ... | +-------------------+ Achim. --=20 +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Factory and User Sound Singles for Waldorf Blofeld: http://Synth.Stromeko.net/Downloads.html#WaldorfSounds