From patchwork Sat Jul 4 21:41:05 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "H.J. Lu" X-Patchwork-Id: 138481 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 79FE54BA7983 for ; Sat, 4 Jul 2026 21:42:15 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 79FE54BA7983 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20251104 header.b=CBRZHZPJ X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from mail-pl1-x631.google.com (mail-pl1-x631.google.com [IPv6:2607:f8b0:4864:20::631]) by sourceware.org (Postfix) with ESMTPS id 0CB0E4BA2E1C for ; Sat, 4 Jul 2026 21:41:44 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 0CB0E4BA2E1C Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 0CB0E4BA2E1C Authentication-Results: sourceware.org; arc=pass smtp.remote-ip=2607:f8b0:4864:20::631 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1783201304; cv=pass; b=xoy77EWOWlyuarozZU717jhjotKCs49sOhEpiRz0nFuQ8b/cnAFIfYNEEh+dH6AUy4Ko2J3Dv/O/CaS3yM7N+bYAcqNEsxynKgqBU9MhRu26ZcHVTSBhbuskUI6yApb55ZB3I+xMJEEfbZKLeAF8hNpJm6tvEYJQOrFQuQ0qHrg= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1783201304; c=relaxed/simple; bh=J61xcLhSKjRtx9/OajEe8GGLpAGpkkmyMFz1OGTvCMs=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=r7qzIsMvQp9xA2G55aCx4UHr3I52/fSEC0Pyf0xjTAMCwRnaoZ0IqNxZaP6fB84SfQbf2GlqOfrgbN/DaWgrQalP6RSsqWVFBwy3sZxIe1NGZmX7olQOBiKW0PZuSol//uURPGrzGWAkWiQhc6WkSW0KUijMiLVwcwjy3KY57bs= ARC-Authentication-Results: i=2; sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20251104 header.b=CBRZHZPJ DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 0CB0E4BA2E1C Received: by mail-pl1-x631.google.com with SMTP id d9443c01a7336-2c99672293cso15419395ad.2 for ; Sat, 04 Jul 2026 14:41:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1783201303; cv=none; d=google.com; s=arc-20260327; b=Yz6zTRyl6JrJaKnfgABxvU2vBWZDzQcvHUKT9WmL9e3PGaf7kHE6gJ7HYh0XsCBvPa Vmspvcu52bU2n7EEqTRMlGYVWGr5oXno3TIZyvkYux+RFPf/RoXIKTY10U/zINJrRsmr AgiAAv2Wz197QI9c+A4FTRoe6bN/gfVzcLYYI0suxiekC4EILgx1D54xZPqWVBlQhIV/ Q+4aP9Myr+Zc+KGY1DW7BqmcZ890VFgt8spbsufBnK0uTOlXOj9cEe+HGdQX+7bdiMxk AoSnc4nHGL2q9Id3SllEcazrAv1TM/gi/fJR2axwKPaRzCtv7FKLmkJDCX80G2S3Y2/m oGIg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=to:subject:message-id:date:from:mime-version:dkim-signature; bh=rGazYNnEG5LFwdRBj7OFgsqRtcxSdEhToUeHILtp23w=; fh=biVpOvIgHjiqBpY2Y6O9I5MsAfr37QX6bXfYKjh9TDU=; b=GKJLzImfgtxchpCvG3Rz9Q1A2E8hhU5Gb8IKsH0MMGlEIWS3VKojXS5B/FhrN/fKBs Xi7ojv4fLlJksWr5fV1TrsgEStrNGVTHqi4WjCUrc6weEh3MyiC3PMaHmZGuVK8/h58K c7AmOdMAcS/bcYTgmMspLb5ztfvSo3Fqosn2gIAGxjWq0iPhLd4QWFwK40iPJuccmF1P FJASt3dlRIbqTeKd6IXziZuiFtMsJ7hlwCJp/Vp1FYcfJyjLKy2DqEdlt2wzdMWz8pp2 4xYZOOGrRfUDWHbI7fBxC6LcV+DP8rlyNp7dLt2EHsWrQRHgtuFNF0i1VBckCf1WipHe 3cmg==; darn=sourceware.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1783201303; x=1783806103; darn=sourceware.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=rGazYNnEG5LFwdRBj7OFgsqRtcxSdEhToUeHILtp23w=; b=CBRZHZPJzrkXUQhpzcpA0+2s0+AWlQyZk+Jbl3I2y+5d5L0UWlGhb0aZzQSnuDv1Dr EXR6WeOs0J7vssqAEl9RQyRyx6uliHcc2OQM5IrPHCE/85Pw8gOtE+5E489IQoI1ifZR 2PRYH+jBSpY4md/vo6L72zqUNw0Jgdnch49DzK7PEvNM/Y8PCl66cDccKXkup5tSGU28 5+nn5R2V3Yu6Isg9Nk036WUatSjIfhBUh6KCCSeSCmKOsSaKa+34Gi4AL+aK/eIbCJ+x WVYLomLQhrP/a/s1j3wxTdf9avkuh5LkAMIx4nCwGa6FJNFZiLFtEcfvjWAgBevWJOTT AyRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783201303; x=1783806103; h=to:subject:message-id:date:from:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=rGazYNnEG5LFwdRBj7OFgsqRtcxSdEhToUeHILtp23w=; b=omd1vZIobgMeBowGRpH9PCMr8Lk35eCz1cPuIuVGk4TSKpjXsBLbFrlZYSpxdjDWNY ncoY0YCt4dUcA3nfp/MexM0p62eZm43VCRyswmor/vG9OoMqLlvAkOErSTdNkZ7ySWtC MWNSF34XR0uXWlZlAUGvRRP3CYBp9GJLin1ELhHVzhKwSsiwYfC66YB2K9i2uvW+o8Dw Jmm2Vjnqcml1m4eYRdHAvggtrgy2yVezSZnnu/vlQSIPpXCS2NZsLqGRvaB3Udxln+/i NAJtcox7RXhXKGlXjERfVjUsmNCr4AAZIY0PGLrNX0bDUnEIxcO7nJDW3oFY0wD3gm8+ en9Q== X-Gm-Message-State: AOJu0YyAXGO/mOWRrXZW1f3g9tuhRUmQJ+K5Si1Z08593y5f6rkflMta fov1qDcLc8hmq4Ak06N39GoT3p9nBjSc28o2BoZjBZ8raiHh8xZa1C2/pal+RHaSWCd2yc/EP7p wIqSk0zrfPfpX1hf8Bj+Wfo/SkjT3VBchsx+pZ8xCcA== X-Gm-Gg: AfdE7cm29NYcuNnH49ciIXl1RLN2mJdSeG57cLZwvUbMpmsLd8bVBnyM29x1gQVCpn8 reC0iRD0mG/Dp2m9emETzlTO8YgTgmil55HQpOkgnqdN0W14S62bf27uRsZ69T4fKdeHVk2ebLy 7stkvX6KDanezrxc/1/GFuhwZIVjd27sruQYvtsimR1OxG0fVFELG0KLykHBquCWU7/6cOOfpIB OpYSW2L8ejRrXjxhme5dSApCJ8hZDcQKL0qBfhFDIcgTZZaJsbALm1r7qWQKyysz1Fhqe6I X-Received: by 2002:a17:903:2cd:b0:2cb:2b69:8d53 with SMTP id d9443c01a7336-2cbb9edfec4mr44987505ad.37.1783201302647; Sat, 04 Jul 2026 14:41:42 -0700 (PDT) MIME-Version: 1.0 From: "H.J. Lu" Date: Sun, 5 Jul 2026 05:41:05 +0800 X-Gm-Features: AVVi8CfICIvYgPa6AxlW6l8hk06JT15_K8ew22TuGK3EfdzqdSFNflV7FVjBdH8 Message-ID: Subject: [PATCH] thp: Link THP PDE tests with $(LOAD-THP-ADDRESS-LDFLAGS) To: GNU C Library X-Spam-Status: No, score=-3009.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP shortcircuit=no autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libc-alpha-bounces~patchwork=sourceware.org@sourceware.org LOAD-THP-ADDRESS-LDFLAGS was added to work around: https://sourceware.org/bugzilla/show_bug.cgi?id=34184 which is needed for THP PDE tests. Add $(LOAD-THP-ADDRESS-LDFLAGS) to LDFLAGS-tst-thp-1 and LDFLAGS-tst-thp-1-no-s-code if PIE isn't built by default so that they are linked with $(LOAD-THP-ADDRESS-LDFLAGS). This fixes BZ #34314. Reviewed-by: Adhemerval Zanella From 9eb3c69bac0fdfb4e71b2594d0488774e212c5e3 Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Sat, 4 Jul 2026 13:32:10 +0800 Subject: [PATCH] thp: Link THP PDE tests with $(LOAD-THP-ADDRESS-LDFLAGS) LOAD-THP-ADDRESS-LDFLAGS was added to work around: https://sourceware.org/bugzilla/show_bug.cgi?id=34184 which is needed for THP PDE tests. Add $(LOAD-THP-ADDRESS-LDFLAGS) to LDFLAGS-tst-thp-1 and LDFLAGS-tst-thp-1-no-s-code if PIE isn't built by default so that they are linked with $(LOAD-THP-ADDRESS-LDFLAGS). This fixes BZ #34314. Signed-off-by: H.J. Lu --- sysdeps/unix/sysv/linux/Makefile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/sysdeps/unix/sysv/linux/Makefile b/sysdeps/unix/sysv/linux/Makefile index 1efeac5213..0f8fc24b1f 100644 --- a/sysdeps/unix/sysv/linux/Makefile +++ b/sysdeps/unix/sysv/linux/Makefile @@ -770,6 +770,9 @@ test-xfail-tst-thp-1-no-s-code-static = yes endif LDFLAGS-tst-thp-1 = -Wl,-z,separate-code $(THP-PAGE-SIZE-LDFLAGS) +ifneq (yes,$(build-pie-default)) +LDFLAGS-tst-thp-1 += $(LOAD-THP-ADDRESS-LDFLAGS) +endif LDFLAGS-tst-thp-1-pde = -Wl,-z,separate-code $(THP-PAGE-SIZE-LDFLAGS) \ $(LOAD-THP-ADDRESS-LDFLAGS) LDFLAGS-tst-thp-1-static = -Wl,-z,separate-code $(THP-PAGE-SIZE-LDFLAGS) @@ -778,6 +781,9 @@ LDFLAGS-tst-thp-1-static += $(LOAD-THP-ADDRESS-LDFLAGS) endif LDFLAGS-tst-thp-1-no-s-code = -Wl,-z,noseparate-code \ $(THP-PAGE-SIZE-LDFLAGS) +ifneq (yes,$(build-pie-default)) +LDFLAGS-tst-thp-1-no-s-code += $(LOAD-THP-ADDRESS-LDFLAGS) +endif LDFLAGS-tst-thp-1-no-s-code-pde = -Wl,-z,noseparate-code \ $(THP-PAGE-SIZE-LDFLAGS) \ $(LOAD-THP-ADDRESS-LDFLAGS) -- 2.54.0