From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 17 15:50:46 2023 Received: (at submit) by debbugs.gnu.org; 17 Feb 2023 20:50:46 +0000 Received: from localhost ([127.0.0.1]:41681 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pT7gs-0007v5-79 for submit@debbugs.gnu.org; Fri, 17 Feb 2023 15:50:46 -0500 Received: from lists.gnu.org ([209.51.188.17]:50302) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pT7gp-0007uv-Su for submit@debbugs.gnu.org; Fri, 17 Feb 2023 15:50:44 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pT7gp-0005V5-G2 for guix-patches@gnu.org; Fri, 17 Feb 2023 15:50:43 -0500 Received: from mail-wr1-x444.google.com ([2a00:1450:4864:20::444]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pT7gm-0004sF-EW for guix-patches@gnu.org; Fri, 17 Feb 2023 15:50:43 -0500 Received: by mail-wr1-x444.google.com with SMTP id n3so1930948wri.10 for ; Fri, 17 Feb 2023 12:50:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:message-id:to:subject:date:from:from:to:cc:subject :date:message-id:reply-to; bh=JEK0OGNwQjwKh/jst9ash+STDzx1sSEsDRiafGJ5UM8=; b=ED8QbH3ZmV+BOBUzXK8+Rqqyes9rI7lBWZim+0VMoyMlxTXWaiernMzVbDEmgq8ZkC ClSjsomytJH2USWNzT90CZWhHZJCC5vAbi3HOdzj8cfH/ulK6tWaZ/o4ZMhI3iw4sLyq X91oTcNCK+WaClAyLxFUgj8ulad16+KAiDi83sqae5hT4/LeKQo1aOgCBm/6knnF6Z0n gy7XcA+upflxf2+wncA2CE0PNafLHrafq5kTEm2sqw1mDmMxvVSrPdQCiom2peWbSWUh 2qh8Kt56UFGAPrS2y4z4ZmIffL4BnplSypvdClns1gLRaRfgrBrCZzSxCV8w//VVyusj 9Syw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:message-id:to:subject:date:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=JEK0OGNwQjwKh/jst9ash+STDzx1sSEsDRiafGJ5UM8=; b=66mPcbIdQXDAOQ7iiNza51NPoNcN0SfoBs8eJGpE9wcWnCZ13YLH4uyw5YlRQx3n9M MhRGkK9M62ird5/7Qhnbshv6XHYlLacgnlhjw7OXsm+aQXR1dNvoE4aGI0oqgSe+z2Y8 gyK2eetlxDdzFe+MFjc0aPUh55WS5gwQ2QtJ/IvcADrkPHBmP6V5Z/r41x030B6Ev9gT vOhxWOEqMcN0cJ4Y6wFpsb9kP4UFKtjJyPW+fKmrkOpCFWXcnZmcFUukIva5X6nN9mYN onxae7DGF+u5c2CJZZ7h9gBARKwc48pfS9aLXRKQhAOshDeJOZrZsevXSlCBh+GJIG/p BR3g== X-Gm-Message-State: AO0yUKWf9zSDNXdWl/R/Z1A4BwyUPnfgKkjaKv3kzBoDV8q/ElpxrKSc nOCB3RqtxG13ock04NONgs/hiaaz5lIH6g== X-Google-Smtp-Source: AK7set9CPaivWnacVAKvt2BfD17qR7BVYTgvOtzeV24TcRhMlzuU2oBOi/nfkg3DODfYUm/72oRuLQ== X-Received: by 2002:a5d:468f:0:b0:2c5:509b:dc54 with SMTP id u15-20020a5d468f000000b002c5509bdc54mr790537wrq.0.1676667036797; Fri, 17 Feb 2023 12:50:36 -0800 (PST) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id u11-20020a5d514b000000b002425be3c9e2sm5092040wrt.60.2023.02.17.12.50.35 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Feb 2023 12:50:36 -0800 (PST) From: Liliana Marie Prikler Date: Fri, 17 Feb 2023 21:45:33 +0100 Subject: [PATCH RFC 0/2] Add BinaryEn to: guix-patches@gnu.org Message-ID: <2cc4a1091e54c0fec082de4ce2789dfc42470e54.camel@gmail.com> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::444; envelope-from=liliana.prikler@gmail.com; helo=mail-wr1-x444.google.com X-Spam_score_int: 6 X-Spam_score: 0.6 X-Spam_bar: / X-Spam_report: (0.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, MALFORMED_FREEMAIL=2.699, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) 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 From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 17 17:59:37 2023 Received: (at 61586) by debbugs.gnu.org; 17 Feb 2023 22:59:37 +0000 Received: from localhost ([127.0.0.1]:41822 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pT9hV-0005CO-HL for submit@debbugs.gnu.org; Fri, 17 Feb 2023 17:59:37 -0500 Received: from mail-wr1-f66.google.com ([209.85.221.66]:46938) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pT9hT-0005C2-Gz for 61586@debbugs.gnu.org; Fri, 17 Feb 2023 17:59:32 -0500 Received: by mail-wr1-f66.google.com with SMTP id w13so2457927wrl.13 for <61586@debbugs.gnu.org>; Fri, 17 Feb 2023 14:59:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:message-id:to:subject:date:from:from:to:cc:subject :date:message-id:reply-to; bh=1KXMvLWIHNCQymzyKlupGwIhR/wWAYlBDzU20COnsLo=; b=aPKAqsDZ7BfW5V9wBWFvMZgtWRX/jfeZ2om/suzUGis2K6KnkAdDZw4y2qcAPzNx+l EOXKkzaB/iI9dgUFo/EWHG4GdKEQGQ2MegL1ruEdydT1Hh7cYkqNs9BiC1mVzTEOCURN VQQLne7d6F88oy55WPvSq6UAhCp1jRdNymi5ombn930RkeW7gT+xgga3jIjdQaYJTaAG coChrMxpGSFP3+CysdY90MSQdBSMpMxPaYwU4lLciAT48huKE0RVRvO2BhkW3it8bRVN 1RdHNJXwgdQsqg8MInSDvq1n1a3ttXMXs0ZOXZv3R6UTUAycAXK/AgTuc+bEE71YHfMu elUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:message-id:to:subject:date:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=1KXMvLWIHNCQymzyKlupGwIhR/wWAYlBDzU20COnsLo=; b=TsefHRchNb4ETFKYGloD8fWnPU+8bTWIPnOgqL/18p6wzMwXLcduiy4x0dNe//zjpa Yeh3WpFrurl5On5gjaWd0T4V6k2SegAp7BQhc13tscXfrTozcPDUD764LF4UAefWHGVv x0Ba1OqHL9TjMBXjif4fxYLV7OAYwyBRGcBqd4ny7bzSUjjgqsxL8CXHVy02DRvVvVRd 2xNwRIKvLqW0cYuGvHl9AZVkDsLwT42HRGrKFVtl0pcBPto2C5l32hZxYnmy1BLO9ueh XG/n+YJXABPbTAqHqmsff8R2+r7QtxTUxM1L/hucWkPakhLFvCXTw2kbqXWXgHiYFVoQ IykA== X-Gm-Message-State: AO0yUKVEm8uAS3cpJ29PK3dIdnYa0mjF5SzFGcBAkoJ02hSo6qmWtbM9 QerjGyU3syX1hQvbVSJES1JQQ0k9Qn63pg== X-Google-Smtp-Source: AK7set+XdTgPSU006CBLExMNABVId5b4Ll3+KDGNpMCjyee/nFEV1i4G685JsLmXmV5FmF6g5x4K1g== X-Received: by 2002:adf:f54c:0:b0:2c6:e744:cf72 with SMTP id j12-20020adff54c000000b002c6e744cf72mr2953086wrp.6.1676674765366; Fri, 17 Feb 2023 14:59:25 -0800 (PST) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id w12-20020adff9cc000000b002c55b0e6ef1sm5409663wrr.4.2023.02.17.14.59.24 for <61586@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Feb 2023 14:59:24 -0800 (PST) From: Liliana Marie Prikler Date: Fri, 17 Feb 2023 21:27:54 +0100 Subject: [PATCH RFC 1/2] gnu: Add python-filecheck. to: 61586@debbugs.gnu.org Message-ID: MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61586 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/check.scm (python-filecheck): New variable. --- gnu/packages/check.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm index 3d14cb7585..c4e83d41ef 100644 --- a/gnu/packages/check.scm +++ b/gnu/packages/check.scm @@ -2364,6 +2364,31 @@ (define-public python-lit failures.") (license license:ncsa))) +(define-public python-filecheck + (package + (name "python-filecheck") + (version "0.0.23") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/mull-project/FileCheck.py") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1gipw7x54nr6raxr681igpxn8jli5mwaznnj40xxks0pa5kvirs7")))) + (build-system pyproject-build-system) + (native-inputs (list python-lit python-pytest python-pylint + python-invoke poetry)) + (home-page "https://filecheck.readthedocs.io/") + (synopsis "Pattern matching file verifier") + (description + "This package provides a Python port of LLVM's FileCheck utility. It +can be used to assert that certain strings (or regular expressions) are present +or missing in a given file. A typical application is the post-processing of +test logs.") + (license license:asl2.0))) + ;;; This is marked as a bootstrap package because it propagates bootstrapped ;;; versions of jaraco-context and jaraco-functools. (define-public python-pytest-enabler-bootstrap -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 17 17:59:37 2023 Received: (at 61586) by debbugs.gnu.org; 17 Feb 2023 22:59:37 +0000 Received: from localhost ([127.0.0.1]:41824 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pT9hZ-0005CT-C3 for submit@debbugs.gnu.org; Fri, 17 Feb 2023 17:59:37 -0500 Received: from mail-wr1-f68.google.com ([209.85.221.68]:35713) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pT9hT-0005C3-NV for 61586@debbugs.gnu.org; Fri, 17 Feb 2023 17:59:32 -0500 Received: by mail-wr1-f68.google.com with SMTP id l8so2459214wrv.2 for <61586@debbugs.gnu.org>; Fri, 17 Feb 2023 14:59:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:message-id:to:subject:date:from:from:to:cc:subject :date:message-id:reply-to; bh=/x1BxP+rrkxWO0duuEP/nVeMGsu0IGaUnnLBNTw+4cg=; b=exFbv2WsRTigwgaKi7Y67yeROm/F8arSZlpz2TMn48IcKREWw5SMiYbC44PCNRbzhG lxBdP2xtDjha5a42sCbdPfULXgdCd/au/rxHWAbRFVkg8n8QLerUonrU5F+DaCIDRYmH EMI4f0K7V5qqn7KuwPrmRXbzrK+m/gZXjotZNcuL192dnGk95rlwfhyct017SakJBB3u BwuSiQSgHYCBbiZmM8y25P6sMOsUh/Xv7WxvZHe+3depAqKFj9tve+HQfPUPT9yvcjKJ vKDFYqEDli1RWI1JSimADqHOCWFhDBEXwZISUwZUOMbiZLxqKkLLuzOaOWLerYz0MjlI P4lQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:message-id:to:subject:date:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=/x1BxP+rrkxWO0duuEP/nVeMGsu0IGaUnnLBNTw+4cg=; b=xyS0zH/RovD5aBFs9h7TusBF6gpFha2PTggGQmRg6hcWf6aESSfLBOHGwAYfHU4XwP LT75O9XBHIN+ZfM1ivcKS0DFnHlU0hM2myBJZydvFmXSwAso70dQZUEC+vNao+h8QwvN uLui/shvXWjvohzEF9S53d3jGE29uyo2vLFjLG04B0jaTqXrQZWkvGYBg69yiIpT75VF 9aCmzL8fa7aqHEusaHPr5hR0Dx0X+dgWkzDyzMkIs+gcEVffgsP0kEGPZ+QMQJhchBUh UDV5AFj7q68QfeSk5jspbr7rCXkgrW/XgA3VZ2L+dTUeAk1W4QdOVdjpB9AQXHyfgBnt do0Q== X-Gm-Message-State: AO0yUKX9Bw0JxGebGfHddtiQfDEZRal7Zsey0mNM7hEvjeJn689VZ6aY St043hWnNVHVTWh3PyTv8fI+WLQU/LrFFw== X-Google-Smtp-Source: AK7set+piKC/tXmgKdioRY8EgSq6jpAY3C41smYshhLMmMKovB9ykZZ8zPV8s/l9PfWA3yebp6vIQw== X-Received: by 2002:a5d:6301:0:b0:2c3:e868:cf54 with SMTP id i1-20020a5d6301000000b002c3e868cf54mr1828931wru.13.1676674766032; Fri, 17 Feb 2023 14:59:26 -0800 (PST) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id w12-20020adff9cc000000b002c55b0e6ef1sm5409663wrr.4.2023.02.17.14.59.25 for <61586@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Feb 2023 14:59:25 -0800 (PST) From: Liliana Marie Prikler Date: Fri, 17 Feb 2023 21:28:10 +0100 Subject: [PATCH RFC 2/2] gnu: Add binaryen. to: 61586@debbugs.gnu.org Message-ID: <5be345282b038321a7f3c1f5fb2df8560ceb653c.camel@gmail.com> MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61586 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/web.scm (binaryen): New variable. --- gnu/packages/web.scm | 45 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 7e49f798ea..0b509fa34c 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -1558,6 +1558,51 @@ (define-public wabt other systems that want to manipulate WebAssembly files.") (license license:asl2.0))) +(define-public binaryen + (package + (name "binaryen") + (version "112") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/WebAssembly/binaryen") + (commit (string-append "version_" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0970iz22yjxgi27d67kwmrx4zq7hig3i6b92vmlp4c4bd1bacny5")) + (modules '((guix build utils))) + (snippet #~(begin + (substitute* "CMakeLists.txt" + (("add_subdirectory\\(third_party\\)") + "find_package(GTest)")) + (substitute* "test/gtest/CMakeLists.txt" + (("include_directory\\(.*third_pary.*\\)") "")) + (delete-file-recursively "third_party"))))) + (build-system cmake-build-system) + (arguments + (list #:out-of-source? #f ; for tests + #:configure-flags #~(list "-DBUILD_LLVM_DWARF=OFF") + #:phases + #~(modify-phases %standard-phases + (add-before 'check 'delete-failing-tests + (lambda _ + ;; DWARF support relies on bundling LLVM, so don't + (for-each delete-file + (find-files "test/passes" + ".*dwarf.*\\.(bin\\.txt\|wasm)")) + (delete-file "test/unit/test_dwarf.py"))) + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (invoke "python" "check.py")))))) + (native-inputs (list googletest node-lts python-wrapper + python-lit python-filecheck)) + (home-page "https://github.com/WebAssembly/binaryen") + (synopsis "WebAssembly compiler") + (description "Binaryen is a compiler and toolchain infrastructure library +written in C++, with a single-header C API as well as a Javascript API.") + (license license:asl2.0))) + (define-public wasm3 (package (name "wasm3") -- 2.39.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 11 17:49:09 2023 Received: (at 61586) by debbugs.gnu.org; 11 Mar 2023 22:49:10 +0000 Received: from localhost ([127.0.0.1]:58786 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pb81V-0002jR-Hk for submit@debbugs.gnu.org; Sat, 11 Mar 2023 17:49:09 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:35610) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pb81T-0002j0-OE for 61586@debbugs.gnu.org; Sat, 11 Mar 2023 17:49:08 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 52CBD1B34; Sat, 11 Mar 2023 23:49:01 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at hera.aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KzwhauW_wihN; Sat, 11 Mar 2023 23:49:00 +0100 (CET) Received: from jurong (unknown [IPv6:2001:861:c4:f2f0::c64]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 8A9E62EA; Sat, 11 Mar 2023 23:49:00 +0100 (CET) Date: Sat, 11 Mar 2023 23:48:59 +0100 From: Andreas Enge To: 61586@debbugs.gnu.org Subject: BinaryEn Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 61586 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello Liliana, how about you start by pushing the python-filecheck package? Do you have a pointer to BinaryEn using -msse2 for precision? I am not familiar with SSE2, but a quick look-up on Wikipedia only shows (packed) double floating point operations and packed integer arithmetic. All these should be feasible directly in C, although maybe more slowly. In the CMakeLists.txt file there are the following lines: if(NOT EMSCRIPTEN) if(CMAKE_SYSTEM_PROCESSOR MATCHES "^i.86$") # wasm doesn't allow for x87 floating point math add_compile_flag("-msse2") add_compile_flag("-mfpmath=sse") elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^armv[2-6]" AND NOT CMAKE_CXX_FLAGS MATCHES "-mfpu=") add_compile_flag("-mfpu=vfpv3") endif() endif() So the -msse2 flag will not be added on arm; the package is compiled successfully on aarch64, and I see no reason why in principal it should not also work on armhf. Maybe there is a more precise test for x86_64 that could be used instead of if(CMAKE_SYSTEM_PROCESSOR MATCHES "^i.86$") ? Building on armhf and i686 currently fails (is "blocked" in QA parlance): https://qa.guix.gnu.org/issue/61586 due to python-aioredis failing on i686 https://data.qa.guix.gnu.org/build-server/2/build?build_server_build_id=00818a34-5efe-4a73-8ca2-3e095885c7ee and node, python-simplejson and python-numpy on armhf: https://data.qa.guix.gnu.org/build-server/2/build?build_server_build_id=34851d8f-41c9-4a8b-9150-3071e1a6d9f7 Andreas From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 12 04:16:54 2023 Received: (at 61586) by debbugs.gnu.org; 12 Mar 2023 08:16:54 +0000 Received: from localhost ([127.0.0.1]:59089 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pbGsv-0002mn-SR for submit@debbugs.gnu.org; Sun, 12 Mar 2023 04:16:54 -0400 Received: from mail-ed1-f65.google.com ([209.85.208.65]:36417) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pbGsu-0002mb-8O for 61586@debbugs.gnu.org; Sun, 12 Mar 2023 04:16:52 -0400 Received: by mail-ed1-f65.google.com with SMTP id da10so37150446edb.3 for <61586@debbugs.gnu.org>; Sun, 12 Mar 2023 00:16:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1678609006; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:from:to:cc:subject:date :message-id:reply-to; bh=wGu1X0W/gffA6ErvkY1JEP8xQR6J/B8Qdy5qAZ6t5K8=; b=SWmM5lZamOiNr2vC1tj0RGcFJcomvtrJTv30YoNe+RgjRITBlpMbcbZzOH3/4GzoLQ PFrYVozDi2RwwxLNyA6RNE4JCDkxPZRwIATLrXGBRVA7rG66haF7b14htogMSOMAAC52 A7QHhBrnPFtld3351En9+8Wc0wpwzpng+oRF7BxnVeRlNcqfSueFii4GW76yKOIGzUiH gx0JQQv2ypd5OREGExGW7J2+iXjycmU/3+T+mmY1BYOk0kzPKnafEIYENougvVzCiWFi He+O+S/kw0dAOebzN9sRoM+noaYwdmLJCracbbBHxvr1OYZal0un7A/OO/ZB4GwtlfOt gqnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678609006; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=wGu1X0W/gffA6ErvkY1JEP8xQR6J/B8Qdy5qAZ6t5K8=; b=1afSs8nZ0ZnTzV5g6GogbgCNrcEgJaRBCBwuYJzL7zDcNXygcj4LczZkr7rGP2o5I/ I+G7LsgbydtPZsWmoxMePDDcrzjtQmQWJsaNyYhZS0cMCTaooPrT9hjILu5eg0VqgE/C ccAk3NhBcnAezJ0Gv5MZ4vklwF3/IHEK+bEX5S2bGzISJPdJvsH9ouxwOhdWmeKfHHfK KbNJVNh3CGVvOhAC7Vcse+n3Yq+IZuJQZqNG/SAmCWPbMoL7uAQWTqeOpE/lp7UyFLdZ peX1mj+98Fj1QM3r3P6wRRpRfjDFi75YwAznXMm42X/R6j2LrglyeOleTRxyt2WZs31r xJJg== X-Gm-Message-State: AO0yUKUJy7I/r7o8jaiD3AX5elGF2EIbXKvbffHEnFWPMi1O9kp3h1Wz 7zj0S7qR0EwuQmOoX41pxqmZBh19HGDR6Q== X-Google-Smtp-Source: AK7set+HURdmvNI4wF9RVQb79+4hsASexYp1mEvTHVZttoBGmVl+KldyLL7qNEKHexCZH6oFuYVhfw== X-Received: by 2002:a50:ee18:0:b0:4ac:b6b2:1233 with SMTP id g24-20020a50ee18000000b004acb6b21233mr27343996eds.30.1678609006496; Sun, 12 Mar 2023 00:16:46 -0800 (PST) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id t5-20020a50ab45000000b004bf7905559asm1969557edc.44.2023.03.12.00.16.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 Mar 2023 00:16:46 -0800 (PST) Message-ID: Subject: Re: BinaryEn From: Liliana Marie Prikler To: Andreas Enge , 61586@debbugs.gnu.org Date: Sun, 12 Mar 2023 09:16:45 +0100 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.0 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61586 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Am Samstag, dem 11.03.2023 um 23:48 +0100 schrieb Andreas Enge: > Hello Liliana, Hi Andreas, please don't forget to add me in CC. > how about you start by pushing the python-filecheck package? I'd only do that if it has another user and for the time being I don't see that. Don't worry, I still got more python packages in my backlog :) > Do you have a pointer to BinaryEn using -msse2 for precision? > I am not familiar with SSE2, but a quick look-up on Wikipedia only > shows (packed) double floating point operations and packed integer > arithmetic. > All these should be feasible directly in C, although maybe more > slowly. Possible, but more slowly in C doesn't translate that nicely if you don't want to code up your own float/double types and you really don't want that. The problem here is that expressions like: double a, b, c; c =3D sqrt(a * a, b * b); can use 80 bit intermediaries on x87 chips, which they don't when using SSE2 =E2=80=93 hence the precision argument. You would have to redefine al= l basic operations for your floating point (which would still be doable in C++ due to operator overloading, but be a major pain in the butt to do correctly and well-tested, hence the deference to SSE2, I believe). > In the CMakeLists.txt file there are the following lines: > =C2=A0 if(NOT EMSCRIPTEN) > =C2=A0=C2=A0=C2=A0 if(CMAKE_SYSTEM_PROCESSOR MATCHES "^i.86$") > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 # wasm doesn't allow for x87 floating poin= t math > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 add_compile_flag("-msse2") > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 add_compile_flag("-mfpmath=3Dsse") > =C2=A0=C2=A0=C2=A0 elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^armv[2-6]" AND= NOT > CMAKE_CXX_FLAGS MATCHES "-mfpu=3D") > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 add_compile_flag("-mfpu=3Dvfpv3") > =C2=A0=C2=A0=C2=A0 endif() > =C2=A0 endif() >=20 > So the -msse2 flag will not be added on arm; the package is compiled > successfully on aarch64, and I see no reason why in principal it > should not also work on armhf.=C2=A0 It does require the vfpv3 fpu, which I believe won't exist on all arms. > Maybe there is a more precise test for x86_64 that could be used > instead of > =C2=A0=C2=A0=C2=A0 if(CMAKE_SYSTEM_PROCESSOR MATCHES "^i.86$") ? Not for the kind of check they want to make, I believe. Cheers From debbugs-submit-bounces@debbugs.gnu.org Sun Mar 12 06:49:58 2023 Received: (at 61586) by debbugs.gnu.org; 12 Mar 2023 10:49:58 +0000 Received: from localhost ([127.0.0.1]:59279 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pbJH4-0007pd-Bs for submit@debbugs.gnu.org; Sun, 12 Mar 2023 06:49:58 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:46920) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pbJH2-0007pL-8b for 61586@debbugs.gnu.org; Sun, 12 Mar 2023 06:49:57 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id E09E2A03; Sun, 12 Mar 2023 11:49:49 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at hera.aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lTSwdhYMApJR; Sun, 12 Mar 2023 11:49:49 +0100 (CET) Received: from jurong (unknown [IPv6:2001:861:c4:f2f0::c64]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 41A8857C; Sun, 12 Mar 2023 11:49:49 +0100 (CET) Date: Sun, 12 Mar 2023 11:49:47 +0100 From: Andreas Enge To: Liliana Marie Prikler Subject: Re: BinaryEn Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 61586 Cc: 61586@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, Am Sun, Mar 12, 2023 at 09:16:45AM +0100 schrieb Liliana Marie Prikler: > Am Samstag, dem 11.03.2023 um 23:48 +0100 schrieb Andreas Enge: > > Hello Liliana, > Hi Andreas, please don't forget to add me in CC. ah, I thought that debbugs would automatically redispatch the mail to everybody who contributed to the report. > The problem here is that expressions like: > double a, b, c; > c = sqrt(a * a, b * b); > can use 80 bit intermediaries on x87 chips, which they don't when using > SSE2 – hence the precision argument. You would have to redefine all > basic operations for your floating point (which would still be doable > in C++ due to operator overloading, but be a major pain in the butt to > do correctly and well-tested, hence the deference to SSE2, I believe). Hm, I thought that when using gcc and glibc, floating point operations now followed the IEEE-754 standard. Then it would not matter what the internal format is (except for special functions). Still, I wonder if it would not be possible to change the configure test so that the package compiles on 32 bit platforms; otherwise we would have to take them out from the supported systems. And that would not be better (assuming that the package passes its tests on these platforms, of course). Andreas From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 06 17:38:42 2023 Received: (at 61586) by debbugs.gnu.org; 6 Apr 2023 21:38:42 +0000 Received: from localhost ([127.0.0.1]:55343 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pkXJa-0008Jk-1C for submit@debbugs.gnu.org; Thu, 06 Apr 2023 17:38:42 -0400 Received: from mail-qt1-f177.google.com ([209.85.160.177]:42788) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pkXJX-0008JV-HV for 61586@debbugs.gnu.org; Thu, 06 Apr 2023 17:38:40 -0400 Received: by mail-qt1-f177.google.com with SMTP id g19so39285219qts.9 for <61586@debbugs.gnu.org>; Thu, 06 Apr 2023 14:38:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=worcester-edu.20210112.gappssmtp.com; s=20210112; t=1680817114; x=1683409114; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=oXjwFvlQtgL7Tax+xle6X80vEDRnKbQy2nVZtCZCNUA=; b=Jnh53iqkCA/2ByhOiO0D1FQjNBoiJ2wzA92WOWvvmJHAITUMDecdh4ENkLtqE8NBf8 h5AdGYeB3MLHX0lpy4gOHgwermGqX4UnV9dg4GKrntjhS8K59x7XT3m7Na0508aqHLm4 FFR7zRRWoBiQUgk1bzMPpKxGHRuBrF5LGhxhSij7EdidO5hPONU2Z46BlSnmVx1STHRu 5LQp23ppLotOklJlU59r51fIueH59y2cPYDGRmGH9EVUBX67lz4PoKoxo3GjWBRcborA pEg8HQMRhisDB6lBdeRKkUXR5dZV3hwSnAqnUythGKLdMPygt7YD8pPXCOQXRSaXiatC ryzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680817114; x=1683409114; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=oXjwFvlQtgL7Tax+xle6X80vEDRnKbQy2nVZtCZCNUA=; b=0D9lNhObVfmBx1AwQvz8qq/87yycPUDXLJGJW/IO/f2itvfkVTU2HaTEec1BNeI3tA kzlFUdGeAgpQOj6Y3JPd0c6ai1M8HBBYT5z4A4AlKZd3NpJBcYZpVs5f+Dwp4d1JW5At eJpkSubkNkwsjsNCgbOPAoqK95vSAl/Ta1fVfkR2CnUqjTJ2k7Egtzkl9zm0cFp2PM34 C+vS5zgsZPFL/UQzPUxxW/LHfDINRf3JLZtbIGCLzOCUkq5qNkj2qrPbtJAhE6/GhU1G /6o/xuox1jqfvBNL0727bjRsIDZGaoY4aZji+3HzMS8IlwPRrUxS/hy9VPCmmDJ5bg27 mtgQ== X-Gm-Message-State: AAQBX9ci/f+2My/v+e0gd+nD7hnmWmSwUPOFz26YqGVAdNoZ+fzHYtsg Vt7NhsMgbxtf+UujPe6TXeMISPFJkQV2DntpHvF22g== X-Google-Smtp-Source: AKy350au5Ot52nQsACxbUy3VwvbkFWBdT05gbT4dYnF/P4ePAsQ3DILURDrtnj/7hvch6VfKH4rjhC+SooHIwY89pWs= X-Received: by 2002:ac8:5c0f:0:b0:3e6:71d6:5d42 with SMTP id i15-20020ac85c0f000000b003e671d65d42mr111432qti.1.1680817113820; Thu, 06 Apr 2023 14:38:33 -0700 (PDT) MIME-Version: 1.0 References: <2cc4a1091e54c0fec082de4ce2789dfc42470e54.camel@gmail.com> <5be345282b038321a7f3c1f5fb2df8560ceb653c.camel@gmail.com> In-Reply-To: <5be345282b038321a7f3c1f5fb2df8560ceb653c.camel@gmail.com> From: "Thompson, David" Date: Thu, 6 Apr 2023 17:38:23 -0400 Message-ID: Subject: Re: [bug#61586] [PATCH RFC 2/2] gnu: Add binaryen. To: Liliana Marie Prikler Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61586 Cc: 61586@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Liliana, On Fri, Feb 17, 2023 at 6:00=E2=80=AFPM Liliana Marie Prikler wrote: > > * gnu/packages/web.scm (binaryen): New variable. > --- > gnu/packages/web.scm | 45 ++++++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 45 insertions(+) > > diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm > index 7e49f798ea..0b509fa34c 100644 > --- a/gnu/packages/web.scm > +++ b/gnu/packages/web.scm > @@ -1558,6 +1558,51 @@ (define-public wabt > other systems that want to manipulate WebAssembly files.") > (license license:asl2.0))) > > +(define-public binaryen > + (package > + (name "binaryen") > + (version "112") > + (source (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/WebAssembly/binaryen") > + (commit (string-append "version_" version)))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 > + "0970iz22yjxgi27d67kwmrx4zq7hig3i6b92vmlp4c4bd1bacny5")) > + (modules '((guix build utils))) > + (snippet #~(begin > + (substitute* "CMakeLists.txt" > + (("add_subdirectory\\(third_party\\)") > + "find_package(GTest)")) > + (substitute* "test/gtest/CMakeLists.txt" > + (("include_directory\\(.*third_pary.*\\)") ""= )) > + (delete-file-recursively "third_party"))))) > + (build-system cmake-build-system) > + (arguments > + (list #:out-of-source? #f ; for tests > + #:configure-flags #~(list "-DBUILD_LLVM_DWARF=3DOFF") > + #:phases > + #~(modify-phases %standard-phases > + (add-before 'check 'delete-failing-tests > + (lambda _ > + ;; DWARF support relies on bundling LLVM, so don't > + (for-each delete-file > + (find-files "test/passes" > + ".*dwarf.*\\.(bin\\.txt\|wasm)")= ) > + (delete-file "test/unit/test_dwarf.py"))) > + (replace 'check > + (lambda* (#:key tests? #:allow-other-keys) > + (invoke "python" "check.py")))))) > + (native-inputs (list googletest node-lts python-wrapper > + python-lit python-filecheck)) > + (home-page "https://github.com/WebAssembly/binaryen") > + (synopsis "WebAssembly compiler") > + (description "Binaryen is a compiler and toolchain infrastructure lib= rary > +written in C++, with a single-header C API as well as a Javascript API."= ) > + (license license:asl2.0))) > + > (define-public wasm3 > (package > (name "wasm3") > -- > 2.39.1 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/example= s/manifest.scm#L18 Nice job getting the tests working! - Dave From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 11 04:04:57 2023 Received: (at 61586-done) by debbugs.gnu.org; 11 Jun 2023 08:04:57 +0000 Received: from localhost ([127.0.0.1]:36635 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q8G4G-0000FU-Va for submit@debbugs.gnu.org; Sun, 11 Jun 2023 04:04:57 -0400 Received: from mail-ej1-f66.google.com ([209.85.218.66]:45516) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q8G4C-0000F8-Rg for 61586-done@debbugs.gnu.org; Sun, 11 Jun 2023 04:04:55 -0400 Received: by mail-ej1-f66.google.com with SMTP id a640c23a62f3a-973f78329e3so574791466b.3 for <61586-done@debbugs.gnu.org>; Sun, 11 Jun 2023 01:04:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1686470687; x=1689062687; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=OR0U2+jf9GjtTVmabMmMTs1TZ0A6BNttvFgLZrEvxD4=; b=Cm0tCrhfoJi+vxHFvy416dbCx3IaqDYbRogMfnfrENCJd/RH6/NRcS+qS/LNHfbNTl UGbsfOEnhAq7HahRPewX3Bi6ST2TkiMQkolY0Cx5KdASY7qqLMDKyNTwnmknGPtKToSP lC8IBGfQcKcO7hVOVDk5I3ZQRNNy27g5Lg3XPX1oiEgYiDYY38bMlKtn7xwNIHUP5D3N nXiATv/fAipCh675gWN1RxwHXP5NZD3ZDkYakpObKWTZOA9TIzuv+5KhWaIUYwe967ND bkJpGXZ0EsnfdSlW41lCpjmUwPdTBd26+KbUPbNrhwIKRtO9lRihNIeZO3RJY2odxcby US6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686470687; x=1689062687; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=OR0U2+jf9GjtTVmabMmMTs1TZ0A6BNttvFgLZrEvxD4=; b=HpoCEEXtSFsmiRVY8EOsTTguxD8AWzc18d8es84TJIAtE1SCI+dZ6kFdfg7peKbEeF SE+pwsInuE84VU/xW4MIqIcjtnnXxHETsd334Q1u8vy9w3OTFTdS18Y0ziqk0hNGvgVn qFoULhaLoKuM1WzTZT22DmDQBt2KvOg75EOO98t4jPXW/+poAurr+rcpA7dpipxap65p kayp9uhiwIeB0VNijd2wReZYnMjrCaxLaB/la5j1VPb1oeqKYxUlvNnl+dtICMdJGtgJ O9/TSgRnxak1AhBRBGoCctB//uGVilOV0DEtHjGU3Ry5c2EE5hLpRZISvQmYGwBytftV mvbQ== X-Gm-Message-State: AC+VfDymeqYmXMUBte1h/vzF8A7bFwJWt0Jd4I6lBXuPDScHbk9l9UPI lBtAL1Ge1otJtvTFDWoXIpk= X-Google-Smtp-Source: ACHHUZ5q6o3FYdAra7kLc7qM+GuveuiPX/ZHBvdLi4IY5rPsLX7EhHTRkMNLxDqSQ86fc9ztnM409A== X-Received: by 2002:a17:907:6e12:b0:977:ab43:731f with SMTP id sd18-20020a1709076e1200b00977ab43731fmr8107999ejc.66.1686470686420; Sun, 11 Jun 2023 01:04:46 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id r26-20020a1709067fda00b0096a1ba4e0d1sm3536879ejs.32.2023.06.11.01.04.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 11 Jun 2023 01:04:46 -0700 (PDT) Message-ID: Subject: Re: [bug#61586] [PATCH RFC 2/2] gnu: Add binaryen. From: Liliana Marie Prikler To: "Thompson, David" Date: Sun, 11 Jun 2023 10:04:44 +0200 In-Reply-To: References: <2cc4a1091e54c0fec082de4ce2789dfc42470e54.camel@gmail.com> <5be345282b038321a7f3c1f5fb2df8560ceb653c.camel@gmail.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.4 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 61586-done Cc: 61586-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Am Donnerstag, dem 06.04.2023 um 17:38 -0400 schrieb Thompson, David: > Hi Liliana, >=20 > [...] > This looks good to me!=C2=A0 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/manif= est.scm#L18 >=20 > 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 From unknown Sun Jun 22 22:44:04 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 09 Jul 2023 11:24:09 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator