emacs-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#43133: closed (Update Chez to 9.5.4, Add a static output for lz4)


From: GNU bug Tracking System
Subject: bug#43133: closed (Update Chez to 9.5.4, Add a static output for lz4)
Date: Fri, 18 Dec 2020 15:10:02 +0000

Your message dated Fri, 18 Dec 2020 16:09:49 +0100
with message-id <874kkjb16q.fsf@gnu.org>
and subject line Re: [bug#43133] Update Chez to 9.5.4, Add a static output for 
lz4
has caused the debbugs.gnu.org bug report #43133,
regarding Update Chez to 9.5.4, Add a static output for lz4
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs@gnu.org.)


-- 
43133: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=43133
GNU Bug Tracking System
Contact help-debbugs@gnu.org with problems
--- Begin Message --- Subject: Update Chez to 9.5.4, Add a static output for lz4 Date: Mon, 31 Aug 2020 22:07:39 +1000 I haven't tested it but it seems to work. I wanted to build some of the dependent packages against it but i noticed chez-irregex, chez-sockets, chez-scmutils are all broken anyway. chez-fmt builds at least.

Attachment: 0001-gnu-lz4-Install-static-build-to-static-output.patch
Description: Text Data

Attachment: 0002-gnu-chez-scheme-Update-to-9.5.4.patch
Description: Text Data

Attachment: 0003-gnu-chez-scheme-Patch-more-hard-coded-paths.patch
Description: Text Data


--- End Message ---
--- Begin Message --- Subject: Re: [bug#43133] Update Chez to 9.5.4, Add a static output for lz4 Date: Fri, 18 Dec 2020 16:09:49 +0100 User-agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
Hi Brendan,

Brendan Tildesley <mail@brendan.scot> skribis:

>>From 4e7d52173cee354e5ac0dfedd6f22b95e96ffe86 Mon Sep 17 00:00:00 2001
> From: Brendan Tildesley <mail@brendan.scot>
> Date: Mon, 31 Aug 2020 17:26:17 +1000
> Subject: [PATCH 2/3] gnu: chez-scheme: Update to 9.5.4.
>
> * gnu/packages/chez.scm
> (nanopass): Update to 1.9.1.
> (stex): Update to 1.2.2.
> (chez-scheme): Update to 9.5.4.
> [inputs]: Add newly required lz4 and lz4:static.
> [arguments]:
>  - Remove unused zlib symbol.
>  - Since we are using ZLIB=, it looks like the substitution of libz.a path in
>  .c/Mf-... files is no longer needed.
>  - add lz4-static symbol and use new LZ4= and ZLIB= configure options to
>    point to their static binaries.

[...]

>>From 939a1f8185f7e77ff1b809e6cc8de6fbf43b9768 Mon Sep 17 00:00:00 2001
> From: Brendan Tildesley <mail@brendan.scot>
> Date: Mon, 31 Aug 2020 21:51:34 +1000
> Subject: [PATCH 3/3] gnu: chez-scheme: Patch more hard-coded paths.
>
> * gnu/packages/chez.scm (chez-scheme): Patch out some /bin/rm and
> /bin/echo references.

I went ahead and applied these two patches.

Some of the chez-* packages currently fail due to some TeX Live issue
unfortunately, but at least ‘chez-fmt’ and ‘chez-scmutils’ build fine
with these changes.

It would still be interesting to link dynamically (instead of
statically) against libz and liblz4 as a followup.

Thanks,
Ludo’.


--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]