From patchwork Fri Oct 30 22:36:26 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "H.J. Lu" X-Patchwork-Id: 40936 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 301FD3857008; Fri, 30 Oct 2020 22:36:45 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 301FD3857008 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1604097405; bh=52QvrCOM4Dj2RlUu5FDuJtKTzoT8q/ipspevND9KvDc=; h=To:Subject:Date:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:Cc:From; b=AbYKWyWVeEJF0spaKp/E2kmeSH8DmP/SUvCXNnE1dpDf9CZbYjg1vd56zl28T8vVx d0QJPs5jWHN6rN+qo9RIQRmHVbLhDEl+aAy6daMU7k+ax7ppzIQpkdtBZmOzdqkpt/ 4ix4Vm5w0X+0uXhWTDwMyossoPLhTy2ahpcTZzUo= X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from mail-pg1-x52e.google.com (mail-pg1-x52e.google.com [IPv6:2607:f8b0:4864:20::52e]) by sourceware.org (Postfix) with ESMTPS id 33BEA3857802 for ; Fri, 30 Oct 2020 22:36:40 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 33BEA3857802 Received: by mail-pg1-x52e.google.com with SMTP id r186so6423707pgr.0 for ; Fri, 30 Oct 2020 15:36:40 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=52QvrCOM4Dj2RlUu5FDuJtKTzoT8q/ipspevND9KvDc=; b=Gz1YC9uFqhumkRTkEY4+qazBXDmSFZ2b33NidYXhUB6YdDh55yjKtr3vTCV7mQu3zh Ber8j9LN42xWWKWTaSm3HVU7kHEJ6K0+TJZU8pWrNIre47J+FwZAwfHwcypZs8CGXrMV 5o8BsyMchRRg8qHilp9a+nX7QYQk9Y/xO/gotbsUhERAYTQbNzGpRJgLWlJflIeIWVxc A6EPuVgxVKW0Rhqazg25h3K1VvspPf8TLKHVEQkh5MUm+g6kIGPRPp2qNNZyCobrlgje AcEx0RN5T/Oy7qYBuO7fRnFIY6P3Zjcvpb3DTL0LmYdw7wMJDvYBZdznZ52Ae5Ohc+Vt U9yw== X-Gm-Message-State: AOAM531ZVoZZSO17h1rcjSTUdBh+GgJ65EBT4ZKr2yrWFh3Hwr7YDW3R XTeBHcM+kMtzs9VCCJdu+8rVn9dlAp8= X-Google-Smtp-Source: ABdhPJxD0Noccj2ClLjh9F5igj6AzSNJTIC0dNSiwSzG5RWiXoz1GYCScVRQBZw+UM+3L55Xs45oEw== X-Received: by 2002:a17:90b:807:: with SMTP id bk7mr5293595pjb.166.1604097399332; Fri, 30 Oct 2020 15:36:39 -0700 (PDT) Received: from gnu-cfl-2.localdomain (c-69-181-90-243.hsd1.ca.comcast.net. [69.181.90.243]) by smtp.gmail.com with ESMTPSA id v7sm6650709pfn.213.2020.10.30.15.36.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 30 Oct 2020 15:36:38 -0700 (PDT) Received: from gnu-cfl-2.localdomain (localhost [IPv6:::1]) by gnu-cfl-2.localdomain (Postfix) with ESMTP id 636271A013F; Fri, 30 Oct 2020 15:36:31 -0700 (PDT) To: libc-alpha@sourceware.org Subject: [PATCH] tst-setuid1-static-ENV: Add $(common-objpfx)nss [BZ #26820] Date: Fri, 30 Oct 2020 15:36:26 -0700 Message-Id: <20201030223626.1918737-1-hjl.tools@gmail.com> X-Mailer: git-send-email 2.28.0 MIME-Version: 1.0 X-Spam-Status: No, score=-3041.0 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 autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: "H.J. Lu via Libc-alpha" From: "H.J. Lu" Reply-To: "H.J. Lu" Cc: Florian Weimer Errors-To: libc-alpha-bounces@sourceware.org Sender: "Libc-alpha" commit def674652eeac60c386d04733318b311f8a5b620 Author: Florian Weimer Date: Mon Apr 27 15:00:14 2020 +0200 nptl/tst-setuid1-static: Improve isolation from system objects Static dlopen needs an LD_LIBRARY_PATH setting to avoid loading system libraries. missed $(common-objpfx)nss. Add $(common-objpfx)nss to LD_LIBRARY_PATH for tst-setuid1-static to support struct passwd *pwd = getpwnam ("nobody"); in nptl/tst-setuid1.c. --- nptl/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nptl/Makefile b/nptl/Makefile index d47e8a81d9..f4134916b2 100644 --- a/nptl/Makefile +++ b/nptl/Makefile @@ -614,7 +614,7 @@ tst-audit-threads-ENV = LD_AUDIT=$(objpfx)tst-audit-threads-mod1.so # The test uses dlopen indirectly and would otherwise load system # objects. tst-setuid1-static-ENV = \ - LD_LIBRARY_PATH=$(objpfx):$(common-objpfx):$(common-objpfx)elf + LD_LIBRARY_PATH=$(objpfx):$(common-objpfx):$(common-objpfx)elf:$(common-objpfx)nss # The tests here better do not run in parallel. ifeq ($(run-built-tests),yes)