From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by sourceware.org (Postfix) with ESMTPS id 0087B3858D37 for ; Mon, 18 Mar 2024 16:51:51 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 0087B3858D37 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=redhat.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=redhat.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 0087B3858D37 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=170.10.133.124 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1710780713; cv=none; b=vl5Z/wpgpinqHPDossQ6a0WKYDD426mWGJ6LoF2BwaAO+K2iLwoC7c1MhH+xmnnAlLwBVKv7v5wJRRDCR5soK57AfwAhFAI5vBhRl0LX2gyyM2DbKSdWYiImCOaqQoTlgtUuXzOHj4N8SjQUucJqx2du29t4vjbAz0ubCSEaN8w= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1710780713; c=relaxed/simple; bh=dFmsBmmZh1jDARmrtQfyd97u1fKcZ1HheKJTrz4HZH8=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:To:From; b=YBktvDRijNiLdLSlmGxmjTwtMKcVn/ggf255aNbQWt5Ug9xbDRooFuKQ2M1UWyJ47AZ6JieBlEe9NpmDrc82IqeR6n9o34k/2wkWvJDByHV9hVoV0H1Girqg3hRuJC2N5s+27051OytzA3k/mFr8CXv3dVObUKx1OTfMCJhLUmM= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1710780711; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=no8k98PHlUuDHF6rEskDPKLQc2jFN+lyQk/W9FUPvSU=; b=Q3iYquJvQm8CPqmHIjgNpsdEZHpPqRSH+jdKmjZbJG3fa3y/nJG75QA22xsVR/NjOgE4CO eqgrbR0hTfpIw5/GFaY2Aw8CffhpZlNQSEIz365zeJ4L077zfg3ypzJNy/W2KPgpcYMdQW gFRrO74tUCo5w+6qsp7ncuRRADxZ+LI= Received: from mail-qt1-f200.google.com (mail-qt1-f200.google.com [209.85.160.200]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-132-TDESOGvaOAKqe6DLUbQqBA-1; Mon, 18 Mar 2024 12:51:49 -0400 X-MC-Unique: TDESOGvaOAKqe6DLUbQqBA-1 Received: by mail-qt1-f200.google.com with SMTP id d75a77b69052e-430bde4b347so31340971cf.0 for ; Mon, 18 Mar 2024 09:51:49 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710780708; x=1711385508; h=content-transfer-encoding:in-reply-to:autocrypt:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=no8k98PHlUuDHF6rEskDPKLQc2jFN+lyQk/W9FUPvSU=; b=taM3MdaN79NpqbvcJuYgMgI1oJlqjhH2S+bHtgH27f614f0+gx4NWBrDd6bOwEFiFZ QOFdjPyspMIOIYBxMTsEklEQUO7tYBCcl02AYJZgMmc3KnsvBB5cETxa69aW1axKI+aS fJB8UA8eFtkZPBBNYmCYN7L7oUvLABbTv9Gupyojg1CL3ILqQcsY0ZGpX0TYjH4nHnRT qs6xUSjInFqkF9hdiOm1+nQSiIWiNVS5KPae1smidF7V2rdOXwf5yg0Wy1Wc7lhukkf4 sH1R9zHPZapYmpjEDWlt3ggbklqAubbQsvpselzDsGGwRKEUcmZm7e6JdURBnoWPYbzD Iw+A== X-Forwarded-Encrypted: i=1; AJvYcCVpyHlG2CUkICe6zzbvQLHWbaPmKYEXdSvtL73edu6m6fX4ue3utbWe2Bf0a6RFdwmnokyCOItW1LRgOQ7u5w/Awe9ytZzYrA== X-Gm-Message-State: AOJu0Yzn6cXxu/R9ic8mzvQVcQzLwducEwsm3W9YCzysrDLFk54y4CTd pC3yaFV0c6J6l2X2/Aus0qMH63s7PztfFEe32AxwcHmhjp0+7GMNTwKO3BsvfTgZuJbEZPjyvzn MMS5cOetLC8S1MJ4FfE3nS1+snYc+bgXx5aNPsN8BJdEXnmYPI/xJmeXaQ/EtT7A= X-Received: by 2002:a05:622a:18c:b0:430:e26e:e7f with SMTP id s12-20020a05622a018c00b00430e26e0e7fmr724617qtw.8.1710780708411; Mon, 18 Mar 2024 09:51:48 -0700 (PDT) X-Google-Smtp-Source: AGHT+IF1eyhfPjGfk8dnF2lZePHov4KjxBCkbt+FHi7n6tyvE1yQRW3UCRAco71uxpeYlOG3YHYLug== X-Received: by 2002:a05:622a:18c:b0:430:e26e:e7f with SMTP id s12-20020a05622a018c00b00430e26e0e7fmr724605qtw.8.1710780708135; Mon, 18 Mar 2024 09:51:48 -0700 (PDT) Received: from [192.168.1.18] ([79.123.79.31]) by smtp.gmail.com with ESMTPSA id ci10-20020a05622a260a00b00430bd60afa5sm2903772qtb.48.2024.03.18.09.51.36 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 18 Mar 2024 09:51:47 -0700 (PDT) Message-ID: <9d177886-1b81-4191-b80b-a959cc9510c0@redhat.com> Date: Mon, 18 Mar 2024 16:51:23 +0000 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] ld: Improve documentation of -rpath-link search paths To: Jonathan Wakely , binutils@sourceware.org References: From: Nick Clifton Autocrypt: addr=nickc@redhat.com; keydata= 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 6susi2ReUyNJEJaSnjO5z13TQ1U= In-Reply-To: X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Language: en-GB Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.5 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,RCVD_IN_SORBS_WEB,SPF_HELO_NONE,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Hi Jonathan, > This change tries to clarify that the list of search paths given under > the -rpath-link option are only used when looking for additional > libraries to satisfy DT_NEEDED dependencies, not for libraries named > with -l options. Thanks for this patch. I have gone ahead and applied a variant of your patch because there was one point which I thought might be slightly confusing to the reader: > -The linker uses the following search paths to locate required shared > -libraries: > +When additional shared libraries are required, the linker uses the > +following search paths to locate them. These paths are not used to find > +libraries that are included in the link explicitly using @option{-l}. The issue here is that the -L option is mentioned in the list that follows for potential locations of shared libraries. It is conditional upon running under SunOS, but still, it could confuse readers. So instead I went with: When additional shared libraries are required, the linker will search directories in the order listed below in order to find them. Note however that this only applies to additional libraries needed to satisfy already included shared libraries. It does does _not_ apply to libraries that are included via the '-l' command line option. Searches for '-l' libraries are only conducted in directories specified by the '-L' option (*Note -L::). I also added the cross reference just in case the reader is unfamiliar with the -L option. Cheers Nick