From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 16A7CCA0EFF for ; Sun, 31 Aug 2025 03:33:18 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1usYoH-0004nh-3Q; Sat, 30 Aug 2025 23:32:53 -0400 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 1usYoF-0004kG-B3 for grub-devel@gnu.org; Sat, 30 Aug 2025 23:32:51 -0400 Received: from mail-io1-xd34.google.com ([2607:f8b0:4864:20::d34]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1usYoD-0000NZ-I7 for grub-devel@gnu.org; Sat, 30 Aug 2025 23:32:51 -0400 Received: by mail-io1-xd34.google.com with SMTP id ca18e2360f4ac-886dd6e5c2dso299642639f.3 for ; Sat, 30 Aug 2025 20:32:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1756611167; x=1757215967; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=xCJiHnOHOKRT34tFOEiruCrtBx/d4jBBpdOd/efNIv0=; b=SLF6Vf7qbyZ6HTGy9xd7akoTA5K7tVZ2uNX1dbX2hUfbejTQ5275zjDOcPBhhACEtZ 0dDPRKSiy0MpRo8nARzH8OTAOnFLuLiIUN4ckOfj3By3EGFvwUc8vJbuFsSoMygKHhlh PtzbSuGfq7cr64semeTYoOh2MRmg07jDVfVJ+HEsAp/F5ZHLUoC8B9G73l2d84FfLCiV DV5DVugG/pisxombi6NCPmm0eA4vvtyvJW1MtB3g//r4IC5MlLHucaew3cD/BI3hphMi Omh9E+CtL/huHKwmvLlbIdi2jhXx+KJzgg5K9UPX7zQoUXP0NDBW71npMfupUC4ZD1LI Vg+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756611167; x=1757215967; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=xCJiHnOHOKRT34tFOEiruCrtBx/d4jBBpdOd/efNIv0=; b=qxcuhcNO3bMFGCzBZaw2fa9Pf8V6HHWvEa4Ym9fS4kucueWJ7js8z3mbVmkbispVHS qu7SCLqFBa7tcmjV6nc/8EKsqHlVV5shwdnIrDnN2+XYpcVN+KgS++PWDBgN+gXsxEP2 pHw1cZ1rKanWcz9SnUP8Vs3yAZSsntODqJ8GFeoGtyOcFJTd2zIyKkbZZxQ2xm0BcBOC DoBJBg+2gT2cIXiS7IOzS6YvcCcz6jWgy8GK7w4dNfPiKYnLTVk7B7HlhcZzaAsklDVR jsi5dBaQ4wSx8ytVrp1G5UOSPuEy33i7VH/7HDhvkCAtP7yumLZhpRXDNy+/claYVRhq fx7w== X-Gm-Message-State: AOJu0Yw5k4PackIRS9opZckLjty91nx8QlFdIkQim1zDH0SLkwSBJYCQ CWPBTcuOeqm+8B/S2R33EzvgHKLS80WOMoFLfFRGDQdDTRCRKKKTycS1wnkdSg== X-Gm-Gg: ASbGncsZ1mLcwvvgZ4peubMLfZaxghXJ7HR1L/wfJri1wa1ScZ2cyf/g0tjQnTAhhbP xYMICxygQayZCnAWq16jqOmz030EquDaoi+pzrOebXKGfj6SOjVUFq1akvBZ16r8wPgYYvwWcZ6 jDdKFxqFutv89g3PzGkElVBHIsklJwWpCosA52kc/r+BqkSLqNh/uCdjML8e82q+fYjwyHhXn9o HLStSFs/rL5mRMsQTiAnKytPPpcskIVf5xC9bg2C39wcl03fQD79/AbF4wdjp8wN5X+CSFboZ0e IgHsx76AVRZel7wdBLrXn+Lx97dzH0iCE55V5NZRwfJu4RG3KyCuvWAfgo1sQXdYne8usjlKtCn hgQ8oSdALJDlOcqJOGAUzNS+VOg7B4a83cbLmC53Z1NKF6EEQql+cX0t3GDg4YjwkCN8ddDDchz eqjVwWxxBsqzqKW2btKTb4xBRzpQ== X-Google-Smtp-Source: AGHT+IEFQ8/HdDB/He5ooIEONdPfaRS8EJbY/Js6ekyVJvorrNovKJ4Db4slKdls/A9oAH0R//2aFw== X-Received: by 2002:a05:6602:2b08:b0:886:c53c:464a with SMTP id ca18e2360f4ac-8871f50dd3bmr947326839f.18.1756611167087; Sat, 30 Aug 2025 20:32:47 -0700 (PDT) Received: from e039302dk.home.local (204-144-198-4.cgn.imoncommunications.net. [204.144.198.4]) by smtp.gmail.com with ESMTPSA id ca18e2360f4ac-8872a4f8e38sm21860439f.27.2025.08.30.20.32.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 Aug 2025 20:32:46 -0700 (PDT) From: Andrew Hamilton To: grub-devel@gnu.org Cc: daniel.kiper@oracle.com, Andrew Hamilton Subject: [PATCH] libgcrypt: Allow GRUB to Build With Clang Date: Sat, 30 Aug 2025 22:32:39 -0500 Message-ID: <20250831033239.340703-1-adhamilt@gmail.com> X-Mailer: git-send-email 2.47.2 MIME-Version: 1.0 Received-SPF: pass client-ip=2607:f8b0:4864:20::d34; envelope-from=adhamilt@gmail.com; helo=mail-io1-xd34.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: The development of GNU GRUB Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org Sender: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org QXR0ZW1wdHMgdG8gYnVpbGQgR1JVQiB3aXRoIENsYW5nIHdlcmUgZmFpbGluZyBkdWUgdG8gZXJy b3JzCnN1Y2ggYXM6CmVycm9yOiByZWRlZmluaXRpb24gb2YgdHlwZWRlZiAnZ2NyeV9tZF9oZF90 JyBpcyBhIEMxMSBmZWF0dXJlCgpDb3JyZWN0IHRoaXMgYnkgYWRkaW5nIGEgY29tcGlsZXIgcHJh bWdhIHRvIGRpc2FibGUgdGhlCkNsYW5nICJ0eXBlZGVmLXJlZGVmaW5pdGlvbiIgd2FybmluZ3Mu IFRoaXMgcmVxdWlyZWQgYW4gdXBkYXRlCnRvIGNyeXB0by5oIGFuZCB0aGUgaW1wb3J0X2djcnku cHkgc2NyaXB0IHRvIGFkZCB0aGUgcHJhZ21hCnRvIGxpYmdjcnlwdC1ncnViJ3MgdHlwZXMuaCBk dWUgdG8gInUxNiIgYW5kIHNpbWlsYXIgdHlwZXMuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgSGFt aWx0b24gPGFkaGFtaWx0QGdtYWlsLmNvbT4KLS0tCiBpbmNsdWRlL2dydWIvY3J5cHRvLmggfCA5 ICsrKysrKysrKwogdXRpbC9pbXBvcnRfZ2NyeS5weSAgIHwgNiArKysrKy0KIDIgZmlsZXMgY2hh bmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2luY2x1 ZGUvZ3J1Yi9jcnlwdG8uaCBiL2luY2x1ZGUvZ3J1Yi9jcnlwdG8uaAppbmRleCBiMGQ3YWRkMWQu LjU1ZTIxZGU2ZiAxMDA2NDQKLS0tIGEvaW5jbHVkZS9ncnViL2NyeXB0by5oCisrKyBiL2luY2x1 ZGUvZ3J1Yi9jcnlwdG8uaApAQCAtMjQ1LDYgKzI0NSwxNSBAQCB0eXBlZGVmIHN0cnVjdCBnY3J5 X21kX3NwZWMKICAgc3RydWN0IGdjcnlfbWRfc3BlYyAqbmV4dDsKIH0gZ2NyeV9tZF9zcGVjX3Q7 CiAKKy8qCisgKiBDbGFuZyBkZWZhdWx0cyB0byBmbGFnZ2luZyB0eXBlIHJlZGVmaW5pdGlvbnMg YXMgd2FybmluZ3MuCisgKiBBIGZldyAiZm9yd2FyZCBkZWNsYXJhdGlvbnMiIGluIHRoaXMgZmls ZSBhcmUgbmVlZGVkIGR1ZQorICogdG8gaW50ZXItcmVsYXRpb25zaGlwIGNvbXBsZXhpdGllcyBi ZXR3ZWVuIEdSVUIgYW5kIAorICogbGliZ2NyeXB0LgorICovCisjaWZkZWYgX19jbGFuZ19fCisj cHJhZ21hIEdDQyBkaWFnbm9zdGljIGlnbm9yZWQgIi1XdHlwZWRlZi1yZWRlZmluaXRpb24iCisj ZW5kaWYKIHR5cGVkZWYgc3RydWN0IGdjcnlfbWRfaGFuZGxlKmdjcnlfbWRfaGRfdDsKIAogc3Ry dWN0IGdjcnlfbXBpOwpkaWZmIC0tZ2l0IGEvdXRpbC9pbXBvcnRfZ2NyeS5weSBiL3V0aWwvaW1w b3J0X2djcnkucHkKaW5kZXggMDg2YmRlNzdjLi4xZTIzZWU3NjAgMTAwNjQ0Ci0tLSBhL3V0aWwv aW1wb3J0X2djcnkucHkKKysrIGIvdXRpbC9pbXBvcnRfZ2NyeS5weQpAQCAtNjA4LDcgKzYwOCwx MSBAQCB3aXRoIGNvZGVjcy5vcGVuIChvcy5wYXRoLmpvaW4gKGNpcGhlcl9kaXJfb3V0LCAiY3J5 cHRvLmxzdCIpLCAidyIsICJ1dGYtOCIpIGFzCiAgICAgICAgICAgICAgICAgY29udGludWUKICAg ICAgICAgICAgIHdpdGggY29kZWNzLm9wZW4gKGluZmlsZSwgInIiLCAidXRmLTgiKSBhcyBmOgog ICAgICAgICAgICAgICAgIGlmIHNyYyA9PSAidHlwZXMuaCI6Ci0gICAgICAgICAgICAgICAgICAg IGZ3LndyaXRlIChmLnJlYWQgKCkucmVwbGFjZSAoImZsb2F0IGY7IiwgIiIpLnJlcGxhY2UgKCJk b3VibGUgZzsiLCAiIikpCisgICAgICAgICAgICAgICAgICAgIGZ3LndyaXRlIChmLnJlYWQgKCku cmVwbGFjZSAoImZsb2F0IGY7IiwgIiIpLnJlcGxhY2UgKCJkb3VibGUgZzsiLCAiIikgXAorICAg ICAgICAgICAgICAgICAgICAgLnJlcGxhY2UoIiNpZm5kZWYgSEFWRV9CWVRFIiwKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICIjaWZkZWYgX19jbGFuZ19fXG4iIFwKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICIjcHJhZ21hIEdDQyBkaWFnbm9zdGljIGlnbm9yZWQgXCItV3R5 cGVkZWYtcmVkZWZpbml0aW9uXCJcbiNlbmRpZlxuIiBcCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAiI2lmbmRlZiBIQVZFX0JZVEUiKSkKICAgICAgICAgICAgICAgICAgICAgY29udGlu dWUKIAogICAgICAgICAgICAgICAgIGlmIHNyYyA9PSAiY2lwaGVyLXByb3RvLmgiOgotLSAKMi40 Ny4yCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KR3J1 Yi1kZXZlbCBtYWlsaW5nIGxpc3QKR3J1Yi1kZXZlbEBnbnUub3JnCmh0dHBzOi8vbGlzdHMuZ251 Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2dydWItZGV2ZWwK