Subject: bug#61586: closed (Re: [bug#61586] [PATCH RFC 2/2] gnu: Add binaryen.)

From: [email-masked] (GNU bug Tracking System)
Date: Sun, 11 Jun 2023 08:05:02 +0000

Your bug report

#61586: [PATCH RFC 0/2] Add BinaryEn

which was filed against the guix-patches package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
61586: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=61586
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: [bug#61586] [PATCH RFC 2/2] gnu: Add binaryen.
From: Liliana Marie Prikler <[email-masked]>
To: "Thompson, David" <[email-masked]>
Cc: [email-masked]
Date: Sun, 11 Jun 2023 10:04:44 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

Am Donnerstag, dem 06.04.2023 um 17:38 -0400 schrieb Thompson, David:
> Hi Liliana,
> 
> [...]
> This looks good to me!  We are currently using a hackier package
> recipe with tests disabled in the Guile Hoot (Guile -> WASM compiler)
> project:
> https://gitlab.com/spritely/guile-hoot-updates/-/blob/main/examples/manifest.scm#L18
> 
> Nice job getting the tests working!
Someone (I don't remember who and don't care to look it up, might have
been myself) pushed this without marking the bug as done.  The hoot
link is also dead.  Time to close up.

Cheers

Subject: [PATCH RFC 0/2] Add BinaryEn
From: Liliana Marie Prikler <[email-masked]>
To: [email-masked]
Date: Fri, 17 Feb 2023 21:45:33 +0100
List-Id: <debbugs-submit.debbugs.gnu.org>

Hi Guix,

this series gets us a little closer to having a "full" WebAssembly stack.
It packages binaryen, on top of which other compilers such as emscripten
or AssemblyScript (a sort of Typescript?) are built.

However, there is a grain of salt.  It appears binaryen has some rather
esoteric use for -msse2 on i686: Rather than performance, it wants it
for precision.  Needless to say, this would break compatibility with
older CPUs.  I'm wondering if we should simply drop i686 (and similarly
32-bit ARM) from supported-systems or whether there's a more clever
hack to use here.

Cheers

Liliana Marie Prikler (2):
  gnu: Add python-filecheck.
  gnu: Add binaryen.

 gnu/packages/check.scm | 25 +++++++++++++++++++++++
 gnu/packages/web.scm   | 45 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 70 insertions(+)

base-commit: 312f1f41d3f3f3e5d2c36ff46920c6dce1c21a17
-- 
2.39.1