From patchwork Sun Feb 5 16:35:28 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Roman Scherer X-Patchwork-Id: 46685 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 6259127BBED; Sun, 5 Feb 2023 16:46:58 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 23CBE27BBE9 for ; Sun, 5 Feb 2023 16:46:55 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pOi9U-0005mk-Uc; Sun, 05 Feb 2023 11:46:04 -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 1pOi9S-0005mE-Dc for guix-patches@gnu.org; Sun, 05 Feb 2023 11:46:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pOi9S-0005zv-5O for guix-patches@gnu.org; Sun, 05 Feb 2023 11:46:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pOi9S-000541-1U for guix-patches@gnu.org; Sun, 05 Feb 2023 11:46:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#61009] [PATCH v2] Building Icecat and jemalloc on aarch64-linux References: <86ilgyuyc1.fsf@burningswell.com> In-Reply-To: <86ilgyuyc1.fsf@burningswell.com> Resent-From: Roman Scherer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 05 Feb 2023 16:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 61009 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 61009@debbugs.gnu.org Received: via spool by 61009-submit@debbugs.gnu.org id=B61009.167561553919436 (code B ref 61009); Sun, 05 Feb 2023 16:46:01 +0000 Received: (at 61009) by debbugs.gnu.org; 5 Feb 2023 16:45:39 +0000 Received: from localhost ([127.0.0.1]:46333 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pOi95-00053P-36 for submit@debbugs.gnu.org; Sun, 05 Feb 2023 11:45:39 -0500 Received: from mail-ej1-f43.google.com ([209.85.218.43]:37719) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pOi93-00053C-Rv for 61009@debbugs.gnu.org; Sun, 05 Feb 2023 11:45:38 -0500 Received: by mail-ej1-f43.google.com with SMTP id ud5so28075525ejc.4 for <61009@debbugs.gnu.org>; Sun, 05 Feb 2023 08:45:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=burningswell-com.20210112.gappssmtp.com; s=20210112; h=mime-version:message-id:date:subject:to:from:user-agent:from:to:cc :subject:date:message-id:reply-to; bh=f047agL5t+kRnUv+KYN1ORL7k4bJm4Mb7pWsQfP7m2A=; b=pmM/Nm/LbC+3XXUQdnhbz17+fvwgC5+B1VxljnFSqtfW6QxDz8JqZz/LFMg3ISme3M tEI0k6suwlV4NWdiuci/bxVjeBjIT6XSRE7abH2TJ3HzX1+Rs9R+1W+Og3OdgWG9qWPd i5kedTka98+dp6LiGcP5+OrcUCVQ4eB1ubNYMaEFge1iiIx77GtlJU/ZSR1OFPItozU0 dQcAChHLwjJ4pKF7nnW8nqAQk3sxI0oxXNYfWUYJD7ph9/Qyhj982DpaVw7Yr/gbsVYs RN8QlCefCY6X8XIvPNSNdT/1pQrEahamZyCiMDh5i4Hc7M0tH3Q1hV1QCN0dYleK8ZmB V1EQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:message-id:date:subject:to:from:user-agent :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=f047agL5t+kRnUv+KYN1ORL7k4bJm4Mb7pWsQfP7m2A=; b=CjTAF5dvEaEdHRoTuOmMpyNTrBh0Kfoma959y7JSGXv7uA8jiSYSlbGCFWOV7mXlhV /ubDrCbgW7ShytG9rYlNWo/kIqgk16w4RB7RkH2kK2IzaVHdohGtzl2LSdR6/woKpJRU J/+NclN82rPje+PaXMQkmNsVYrT0seoLtthbWWsYOswPFFv0njLB1AijE5eG1rc0SPQ7 GfVlP9Ncd/AgUbDaSH0tAKiYFb1l+C+ueNRilodAdYNmzsmawcijLiJ/SkgUYJvenIHD 8DIXPSCJsM8HrmJW2nRkoDJMs/1Gfw+wXijNZNikB9n7wWaCdQrSLe9rWOGsm9tl211W dIGA== X-Gm-Message-State: AO0yUKUOZNM7N78dpZcUUczshf44fpF7MPCKdhNIKBVO0hzij//0yrCc bg4J7r6VXnz4/ICZAkNumq1kPxhOOrY60biqsa8= X-Google-Smtp-Source: AK7set8XekBQdhOugYxrdbFUeHz0MMeVtOYlxQbr3S8ys+2iLy3yJUEs1IfoIosxoUiua9CysXqlFg== X-Received: by 2002:a17:906:5011:b0:88c:ea64:4ff0 with SMTP id s17-20020a170906501100b0088cea644ff0mr17445726ejj.19.1675615531496; Sun, 05 Feb 2023 08:45:31 -0800 (PST) Received: from bombaclaat ([2a01:598:b1a9:b1bf:ffa4:8e03:94b1:acb1]) by smtp.gmail.com with ESMTPSA id d20-20020a17090694d400b0088e682e3a4csm4258162ejy.185.2023.02.05.08.45.30 for <61009@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 05 Feb 2023 08:45:30 -0800 (PST) User-agent: mu4e 1.8.13; emacs 29.0.50 From: Roman Scherer Date: Sun, 05 Feb 2023 17:35:28 +0100 Message-ID: <86mt5s9i3a.fsf@burningswell.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches Hi Guix, here is another approach to this. This patch series updates jemalloc to v5.3.0 and does not disable transparent huge pages on aarch64-linux, similar to what we do on i686-linux and x86_64-linux. So I think this would support now building binaries for Rust and Icecat on CI for 4K but also larger kernel page sizes. Could you please review the patches? Thanks, Roman. From 0311f5812ab091dabb0686a6373c0d17e006e0c5 Mon Sep 17 00:00:00 2001 From: r0man Date: Sun, 5 Feb 2023 11:01:17 +0100 Subject: [PATCH 3/3] gnu: icecat: Remove unsupported --disable-eme option on aarch64. * gnu/packages/gnuzilla.scm (icecat): Remove unsupported --disable-eme option on aarch64. --- gnu/packages/gnuzilla.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm index b507ec0406..ad051e71f7 100644 --- a/gnu/packages/gnuzilla.scm +++ b/gnu/packages/gnuzilla.scm @@ -756,7 +756,8 @@ (define-public icecat "--disable-tests" "--disable-updater" "--disable-crashreporter" - "--disable-eme" + ;; The --disable-eme option is not available on aarch64. + #$(if (target-aarch64?) "" "--disable-eme") ;; Building with debugging symbols takes ~5GiB, so disable it. "--disable-debug" -- 2.38.1