From patchwork Sat Apr 4 18:11:22 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: John David Anglin X-Patchwork-Id: 132690 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from vm01.sourceware.org (localhost [127.0.0.1]) by sourceware.org (Postfix) with ESMTP id 4D9144BA23C1 for ; Sat, 4 Apr 2026 18:11:58 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 4D9144BA23C1 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=bell.net header.i=@bell.net header.a=rsa-sha256 header.s=selector1 header.b=lSKjSq7M X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from cmx-mtlrgo001.bell.net (mta-mtl-007.bell.net [209.71.208.29]) by sourceware.org (Postfix) with ESMTP id 573204BA2E21 for ; Sat, 4 Apr 2026 18:11:24 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 573204BA2E21 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=bell.net Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=bell.net ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 573204BA2E21 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=209.71.208.29 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1775326284; cv=none; b=UAYpxOMisBgKUH6X+X2gV1QScB4q0gsiE32OZyF8noFrFlGqCkDcQcGYWU46EAnSsC6dKJjQ3H0TuxENHR4/ipp5BSqZO64PWm4lihz1hcmu2XHBJKJ8YgKVPi6ldGmvv1N2d0m0Xsl42MPjkzt296IM/kAfsW2snhQxhL6zs7E= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1775326284; c=relaxed/simple; bh=511T7haaKRMso1Zm53Q8cLYcPQSTo/5lC8ZAJyaSAa0=; h=DKIM-Signature:Date:From:To:Subject:Message-ID:MIME-Version; b=rHq0YD4SlnKLQGDWKKElIMii7pGV71EjX8cCM8qn5zPh8uuSc55CQsKp+fbqUe9buhnoww4YlL/lya1hz3xgUIkfjyI21TqFmW6xSNTQhPrVuZIV63XpizSPOQN0OvCxT9ejyylHsOBJg2K9YyK7HcKZljjnLK/0Ws1oCYO3dcY= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 573204BA2E21 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bell.net; s=selector1; t=1775326284; bh=h5Pt41WvcEgI+KTHJBBAzW0KSz/fnpNaqk+ANNIei8s=; h=Date:From:To:Subject:Message-ID:MIME-Version:Content-Type; b=lSKjSq7MHDZqSW8er0/ReQVGk5kfbeEqZ6jxvMDJHuIdNwH7cvjVO/YgzJr9syD4IMX9ThNYFmy85WDmYxLP3WrKMLusTNA6jahpLOcaBmFMjiaAAXLDh8+KYX/vQRAtGHbvD0OT3orf57v1azP6mEY2Q2Hg6J92lnJA7nQIIuysoOLgk6SQBxAaNkXRzV+w1luoRJd1evSQxG+0cM1RnnP8eD8Bj4+PNmTqSY8jkWNmddD5hiDH28h10wk1Jd3Iviuuz3GpZWzIvS+RmrPraBsMh3ViB2NtpGP3eXpzP2H8OQDNu9U3QAD4gYB2Bq/y6+iIbKQ3sUPWL9IvhNr31A== X-RG-SOPHOS: Clean X-RG-VADE-SC: 0 X-RG-VADE: Clean X-Originating-IP: [142.112.252.193] X-RG-Env-Sender: dave.anglin@bell.net X-RG-Rigid: 69BEEF9301F526CD X-RazorGate-Vade: dmFkZTFecl/EWYrecAdy2mYq535OHlsXRoN2D6VFxVYodEOf2RdAAbXc1bJCIdBpBtGnRD0KaRLc+GX+j8EFgb+v8LaZoLzFM5+wWzuBttW8AwZSVxdCNvYebgYBpDZaJjkvCfAxy3SDHUlHCZgFLRiUuZVymxNFkYlciBtBZUjml2UZoragBuX3v2hoOiHK3Z3xSkJFLCAzfpV85c+7TIj9kKCXVKfZryw4Q1ilnI1kpOg4gfPBa9TvB7WlXkHYtsL+XYde5zMf0rHHqMqGAzYdwaelwE3j2k+QY5UT68B6N3TVJBkemfKuO+wtNYF6C+mDUTyE5gH5hIHB4XIhhtujnRSAMjuLVzPOkU8J99vZNmSipv+wbydB30KnJ2q0Xlc0NJBld6apa6SDDC6CfczEO6epnOVPzNfG23xMA9rZ/pfXN9+/mLK9eoWD5uCL4AexRO+JsK/AaRnQ661jhhFEjgZRbtGm3Q50GnnA/KEZl/K+gvKE/RueOpNAbDQCUZtTPKkF32mWRFEVnLF7UuMethJ+dKmZraFu1zrNXUf6ICMZbip2D97TQoBEa3679h77dfG2PTZdQDnIjExiFrbgci4rJCuzW9su9SEpSIaLiJTegdOqAWgCxgqCG29aE0j0gN7rwSwx2197jcpHBiLZFw44GS/sxGWBsir7MnDNpySZ/w X-RazorGate-Vade-Verdict: clean 0 X-RazorGate-Vade-Classification: clean Received: from mx3210.local (142.112.252.193) by cmx-mtlrgo001.bell.net (authenticated as dave.anglin@bell.net) id 69BEEF9301F526CD; Sat, 4 Apr 2026 14:11:23 -0400 Date: Sat, 4 Apr 2026 14:11:22 -0400 From: John David Anglin To: Binutils Subject: [committed] hppa64: Search for milli.a archive Message-ID: MIME-Version: 1.0 Content-Disposition: inline X-Spam-Status: No, score=-10.5 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP 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: binutils@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces~patchwork=sourceware.org@sourceware.org Tested on hppa64-hp-hpux11.11 and a x86_64-pc-linux-gnu cross. Committed to trunk. Dave --- hppa64: Search for milli.a archive Instead of hard coding the path to milli.a, add the input file as a lang_input_file_is_search_file_enum. This allows adding a dummy archive in the testsuite. 2026-04-04 John David Anglin ld/ChangeLog: * emultempl/hppa64elf.em (hppa64elf_after_parse): Search for milli.a. Add "/lib/pa20_64" and "/usr/lib/pa20_64" library search paths. diff --git a/ld/emultempl/hppa64elf.em b/ld/emultempl/hppa64elf.em index 1aa00944604..c10eb5f4f9a 100644 --- a/ld/emultempl/hppa64elf.em +++ b/ld/emultempl/hppa64elf.em @@ -39,10 +39,14 @@ hppa64elf_after_parse (void) lang_add_unique (".text"); /* We always need to link against milli.a on HP-UX. */ - lang_add_input_file ("/lib/pa20_64/milli.a", - lang_input_file_is_file_enum, + lang_add_input_file ("milli.a", + lang_input_file_is_search_file_enum, NULL); + /* Default 64-bit search paths on HP-UX. */ + ldfile_add_library_path ("/lib/pa20_64", false); + ldfile_add_library_path ("/usr/lib/pa20_64", false); + /* HP-UX shared libraries have some unresolved symbols. We need to ignore unresolved symbols in shared libraries. */ link_info.unresolved_syms_in_shared_libs = RM_IGNORE;