From unknown Mon Aug 18 14:15:24 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#71029 <71029@debbugs.gnu.org> To: bug#71029 <71029@debbugs.gnu.org> Subject: Status: single-binary build broken on systems with separate libintl Reply-To: bug#71029 <71029@debbugs.gnu.org> Date: Mon, 18 Aug 2025 21:15:24 +0000 retitle 71029 single-binary build broken on systems with separate libintl reassign 71029 coreutils submitter 71029 Audrey Dutcher severity 71029 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sat May 18 05:50:07 2024 Received: (at submit) by debbugs.gnu.org; 18 May 2024 09:50:07 +0000 Received: from localhost ([127.0.0.1]:60678 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s8Gha-0000ej-GF for submit@debbugs.gnu.org; Sat, 18 May 2024 05:50:07 -0400 Received: from lists.gnu.org ([209.51.188.17]:58386) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s80B9-0000k9-3y for submit@debbugs.gnu.org; Fri, 17 May 2024 12:11:31 -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 1s80B2-0007si-5O for bug-coreutils@gnu.org; Fri, 17 May 2024 12:11:25 -0400 Received: from mail-il1-x12b.google.com ([2607:f8b0:4864:20::12b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1s80Az-0002Y6-C3 for bug-coreutils@gnu.org; Fri, 17 May 2024 12:11:23 -0400 Received: by mail-il1-x12b.google.com with SMTP id e9e14a558f8ab-36c947ff642so7837955ab.2 for ; Fri, 17 May 2024 09:11:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rhelmot-io.20230601.gappssmtp.com; s=20230601; t=1715962276; x=1716567076; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=4IqFk5xawypYQyJw05/uZiA9fYzWBT+w815JuADJrJM=; b=0FjR52Sqkoj70cUcDwjP7Ss2AAKFqFx4T71Jbax5Q0sS6r+jZ3zGdn96eszS0mudqz szGKmDSJU5ojDUqNlD+Pq7itnT53v5WoQzWxUjjuwDu3zCIht0GdXWUR/bfiREoo6K/v m8tMvNNxF4ufPeelgajux5mer/3uu33rdhS5zRu0PcCXmrM9W61Tv5lDNIzBtqfQ+Yh4 72fDvhdzcaAomtnw9gk7kHYu6VEYerjFRgKi/TtE+ubNmtd6WWDJcwlW3JeIf5px/q6n hLo2+nKG8P87epFfPvRu3y4klTodr055RfvBqO0DRWoBI3N2nDrmgijoR5JhXxRQUK5H QxmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715962276; x=1716567076; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=4IqFk5xawypYQyJw05/uZiA9fYzWBT+w815JuADJrJM=; b=TtonAIEHNLd7zcnBpNQaNbJDT45JSPBwk3ZkLvRKEOrcCHoa76cv0UfbzG/YHdAD+/ elmvotinNFcaBWHRNdQq1K89fXCzqHtBFvpFjPcbEVlZ5/RkK25/lanZy6iU1ne/+jJE NaV5aIlzuo8xbWWBx1QWHe09AZAxMrANa17gtLrKzCBPpiFu6e0NlW1+GxVm6N6TQB34 nzhmeeWfHof0fknCyX+tjRU0UezTEJakkZhyul5QJ4QkQk6xPSA8YRtf3C5gD7w49V1B QfOj5zb4o4n10IOtIfBtCYhMRH8346mWpgXHAxopAD5rXiVsC8Ru1JyzhkeogkP8/FBn JvKA== X-Gm-Message-State: AOJu0YyBTpfNjyI/xLvXsS8er/GJxw0rvRJ8p8pZ3kryyXHvGsGUOTNR D/lEDCn8nv5vZSitvQOob9CFknYy9glEgqrGk9y0/IM1wrVGwFzz1/75DCQ4NQNzUlHwMks0nN8 iyskDR+6IyAI7IrxqMGspSWiOQW1m6xP9yoxrKPZFEYANGrpfJe4= X-Google-Smtp-Source: AGHT+IEHrsOB9A0feGM2Bf2/QpB6ZFxCtiHBepWGPN5M1TyN9+AkGqQdEhN0DpioYfP5HP8yUhBNalzR1JQaSeyNt6s= X-Received: by 2002:a05:6e02:1648:b0:36a:686:b3bf with SMTP id e9e14a558f8ab-36cc148e3c2mr267607575ab.17.1715962276276; Fri, 17 May 2024 09:11:16 -0700 (PDT) MIME-Version: 1.0 From: Audrey Dutcher Date: Fri, 17 May 2024 09:11:05 -0700 Message-ID: Subject: single-binary build broken on systems with separate libintl To: bug-coreutils@gnu.org Content-Type: text/plain; charset="UTF-8" Received-SPF: none client-ip=2607:f8b0:4864:20::12b; envelope-from=audrey@rhelmot.io; helo=mail-il1-x12b.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sat, 18 May 2024 05:50:05 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) On my FreeBSD system, downloading coreutils-9.5.tar.xz, then building with `./configure --enable-single-binary && make` does not succeed, with the error message `don't know how to make -Wl,-rpath. Stop` I believe the root cause of this is https://github.com/coreutils/coreutils/blob/52e024b/src/local.mk#L485, which mixes DEPENDENCIES and LDADD. This seems bad, for very relevant reasons! -- Audrey Dutcher she/her/hers https://rhelmot.io/ From debbugs-submit-bounces@debbugs.gnu.org Sat May 18 07:14:01 2024 Received: (at 71029) by debbugs.gnu.org; 18 May 2024 11:14:01 +0000 Received: from localhost ([127.0.0.1]:32857 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s8I0n-0001un-75 for submit@debbugs.gnu.org; Sat, 18 May 2024 07:14:01 -0400 Received: from mail-wm1-f42.google.com ([209.85.128.42]:46239) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s8I0k-0001uc-TR for 71029@debbugs.gnu.org; Sat, 18 May 2024 07:13:59 -0400 Received: by mail-wm1-f42.google.com with SMTP id 5b1f17b1804b1-41fd5dc0439so8616435e9.0 for <71029@debbugs.gnu.org>; Sat, 18 May 2024 04:13:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716030770; x=1716635570; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=oY41g/2dHkwH+9muHQfkoc0I1XC/5sfeGkLLnmXPd1Q=; b=UcIPqZPM/l7SCNGX9HkPgjRKgGfUJlndAQyCiQJ23+momuUZBoUGowLkQu+NaZ3zrh QmonHCcos0LEPk72qRPVgFZF64fyyjDLe/FaXSAl4y2aYMyNVsJOVQfHCI1SbcE2/W8w +Po/376YOv+ro1rqUlJ97kY5EicqYommOpSq5Lfpr9CCqeoR6OLYPCrN3fXCKcAIs6c1 illaUOIkEzM0+lZ76bWbLO0Wly7Wa4oSAb4Fy7nnx1yS4UZA8hGjqZhDIF3fK9zvQTbm 7d5rFD+Uair3oXv+K79K6ioP6E00M6GRPL1eNU+IGg1NUkKYQ5F41/H2dnULOKn8EqtE K+rQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716030770; x=1716635570; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=oY41g/2dHkwH+9muHQfkoc0I1XC/5sfeGkLLnmXPd1Q=; b=lQrk+UCuzLo7N+I0M+c78KOy6gQaz85rMh1YkrrSB4+/++MQMUPxtY4SGvigGhCRFr GmCZZ2An8qg34gmaP5zWN7Y0r8gTTfOlNyqyMiNBIfY2EDUt0kjy0BAs7tUouHljMsx2 9UblKoNQGsB9TrFhH9LRg14yObMIJPpYBold/VUWtQ8lrbi9fk9o+FRkrhhHim87NreJ ygGBxgko+5t2BEfSPykz+CLxlycshJpVsokN/OkJlVCCc9QNEclpnSotyWEGYnxLy251 yUISJIaGmOPeb/ONotWmDi7AQtyPICwnVaieGiXMeNhm3K8H9QtmyJmaUiGZsrEkKttJ pBeg== X-Forwarded-Encrypted: i=1; AJvYcCWY3ZbuFLgvoP1GsNMp0XPPkUbF58vuNzoxvwfmDSIVcDEHEEdQnTpiEJ8dkvTsn8bM3T7C4sas2/qde6v8AQLb40ZMC5g= X-Gm-Message-State: AOJu0YxEfH8psCTQWY25WdSB4zwomzPwcim82egFYe+WapTLFAFb2D5I pOh2YU0iBk14cbZpLwPWVxWJ5TcmHUTeyZB8IEVfX5fg4UlDAyp5wfX0ew== X-Google-Smtp-Source: AGHT+IEKD9PA2+qZz61FxrXqhdUQvZXLcG4R0i+yq4jpfVAEb7KzGQ8xVxc30roWa7X6n4iUkcs4fQ== X-Received: by 2002:a05:600c:3594:b0:41f:c12e:f5ab with SMTP id 5b1f17b1804b1-41fea927e74mr203572315e9.6.1716030769445; Sat, 18 May 2024 04:12:49 -0700 (PDT) Received: from [192.168.1.67] (86-44-211-146-dynamic.agg2.lod.rsl-rtd.eircom.net. [86.44.211.146]) by smtp.googlemail.com with ESMTPSA id 5b1f17b1804b1-420e142f501sm20869675e9.0.2024.05.18.04.12.48 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 18 May 2024 04:12:48 -0700 (PDT) Message-ID: <46403a0d-0490-4d9a-b721-377cf316c798@draigBrady.com> Date: Sat, 18 May 2024 12:12:46 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Beta Subject: Re: bug#71029: single-binary build broken on systems with separate libintl To: Audrey Dutcher , 71029@debbugs.gnu.org References: Content-Language: en-US From: =?UTF-8?Q?P=C3=A1draig_Brady?= In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 71029 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On 17/05/2024 17:11, Audrey Dutcher wrote: > On my FreeBSD system, downloading coreutils-9.5.tar.xz, then building > with `./configure --enable-single-binary && make` does not succeed, > with the error message `don't know how to make -Wl,-rpath. Stop` > > I believe the root cause of this is > https://github.com/coreutils/coreutils/blob/52e024b/src/local.mk#L485, > which mixes DEPENDENCIES and LDADD. This seems bad, for very relevant > reasons! I presume you have the same issue with coreutils 9.4 ? I presume the problematic flags are propagated through LIBINTL or MBRTOWC_LIB. What are those set to for reference in your Makefile? I'll have a look at cleaning this up. thanks, Pádraig From debbugs-submit-bounces@debbugs.gnu.org Sun May 19 08:27:53 2024 Received: (at 71029) by debbugs.gnu.org; 19 May 2024 12:27:53 +0000 Received: from localhost ([127.0.0.1]:36079 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s8fdo-00083z-96 for submit@debbugs.gnu.org; Sun, 19 May 2024 08:27:53 -0400 Received: from mail-yb1-f173.google.com ([209.85.219.173]:46185) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s8NZx-0007ui-BO for 71029@debbugs.gnu.org; Sat, 18 May 2024 13:10:42 -0400 Received: by mail-yb1-f173.google.com with SMTP id 3f1490d57ef6-dc236729a2bso1142431276.0 for <71029@debbugs.gnu.org>; Sat, 18 May 2024 10:10:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rhelmot-io.20230601.gappssmtp.com; s=20230601; t=1716052172; x=1716656972; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=MofZU2TfgUxv9+L1UIvZ7le2aSuUhryKe5VZe+eujJI=; b=P/DglGtxYloOBFWOsOmKDgXTskmTlOC9R5Z9m1gb3LZpjhdVOUdBskpg4IP7Aq7530 qB6eQrf1fNg/TgJYh+NU8IAJbZkJpdK41bfqrUPFjKVceRDo82SHj1gZUZa1o89aWN23 utmtiKPXVdHnfGKK1Fa7yCPD9TGjPPkkqOidEn6099YY0RSTBWoDk+88ZyU2E3qOkzta LiaM7MqxxOhE2BEnX+8oEpuul9QTr/yD9a8VIolwHmDNVPtygLNhwQ7X0q5dul026Od1 F/ODMvBAIDOyNrRpgAVsR3Axf2BBY92V1VXhJmQVdb61ii7/JZZ70C0B7GXBex2kmWW8 UXGA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716052172; x=1716656972; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=MofZU2TfgUxv9+L1UIvZ7le2aSuUhryKe5VZe+eujJI=; b=VNVm77qQJyNfPwwW7uWkX3I4RhoTrZhdLRcPaPohkBPGsQsQlZSrAEOVLeST5Acvr6 kpIGcwXiGUfIqMOSinlp+OKod7bHYJNMZIZbHbXbQ4YGvXoSIH01j8V3uh142ZJ6NVBW ByAPnu0OL1tTrEgSvFYSnqFmshAxtLJMB4M78RrmxF6QcnevnRxn3SfwE6JSTCXTFk3G GQamkMVjQazVr1Tdxca7kVKWzM5dzUUy4Ziq2f7QcZRSSLI/1VKxTbKLASmPPZPRrbxM Qwa6irtEsO1UoFe3TMLY9RSpLZwbFz887qmYeaTnPUtKfBJ1pCjV77uhf26VoZ8URgxe 7GCA== X-Gm-Message-State: AOJu0YxEr0BEApLZ2uqnOmfVQvRhRwId+jmvxDAmNT0BvUvcqvsD18Pl HI//AD+m8j1roPJfwqrd6Y9OWh8AbBkfkRspnZOuGfqgixvNiK7btdYY5SgMD87BaAl3C1457fz ggEwMcNsstZeHKbFkA++vqXDVf0vxJokrlBaAnw== X-Google-Smtp-Source: AGHT+IFi7YjDD+ewvz9ybIGQSM4EDjeD0Yz5vKqYN2Qz6BFH94M79DwxLiEBBcsP2mGghXqPWbec3+GFeU5eOE8+Ck8= X-Received: by 2002:a25:a201:0:b0:de4:613d:a066 with SMTP id 3f1490d57ef6-dee4f2fe398mr23973130276.29.1716052172044; Sat, 18 May 2024 10:09:32 -0700 (PDT) MIME-Version: 1.0 References: <46403a0d-0490-4d9a-b721-377cf316c798@draigBrady.com> In-Reply-To: <46403a0d-0490-4d9a-b721-377cf316c798@draigBrady.com> From: Audrey Dutcher Date: Sat, 18 May 2024 10:09:21 -0700 Message-ID: Subject: Re: bug#71029: single-binary build broken on systems with separate libintl To: =?UTF-8?Q?P=C3=A1draig_Brady?= Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 71029 X-Mailman-Approved-At: Sun, 19 May 2024 08:27:51 -0400 Cc: 71029@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > I presume you have the same issue with coreutils 9.4 ? Correct. > I presume the problematic flags are propagated through LIBINTL or MBRTOWC_LIB. What are those set to for reference in your Makefile? On plain FreeBSD it is set to /usr/local/lib/libintl.so -Wl,-rpath -Wl,/usr/local/lib. Within a nix jail on FreeBSD (which is where I encountered the issue first) it is simply -lintl. Thanks for getting back to me! - Audrey From debbugs-submit-bounces@debbugs.gnu.org Sun May 19 08:27:53 2024 Received: (at 71029) by debbugs.gnu.org; 19 May 2024 12:27:54 +0000 Received: from localhost ([127.0.0.1]:36081 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s8fdp-000841-Je for submit@debbugs.gnu.org; Sun, 19 May 2024 08:27:53 -0400 Received: from mail-yb1-f170.google.com ([209.85.219.170]:60487) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s8Nb6-0007vR-Ak for 71029@debbugs.gnu.org; Sat, 18 May 2024 13:11:52 -0400 Received: by mail-yb1-f170.google.com with SMTP id 3f1490d57ef6-deb5f006019so1153355276.0 for <71029@debbugs.gnu.org>; Sat, 18 May 2024 10:11:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rhelmot-io.20230601.gappssmtp.com; s=20230601; t=1716052243; x=1716657043; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=+747MXl/TtnBsMaIyTyKMMAGrbHaThRHcFb/9O1hhY0=; b=elQKTe5XFmJRCPKnuiUR3QuPR3WgBRSQpPPNPBpSHNYrOF1SYzwVINksVuSRdmaVYa 9hNnxTd4ljt+rjX/w8R5HmYcDkCj3LS5GJYP3i+RyIOQXXHmJIFe/V4I0ytURt9/n5ta HXd3P1H91Rt6q9qx0amsj1gpbwwpBJHi96+6qk2APJXP2S9gSFEjSd5g7JxZQjc8P/5M MqEYGXzIJ55FsFsrhImtzy2cotEJqtdfS6rvHqU3O5Gx2McOQ/DPqCBWq2AStBbBs7Rn FmnM15YEdXu+AZLKITMsW8IpujHy6/TbzJ7f2SsyZAEx02U3l1UkuOdksXPPE9pGfRNs SBFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716052243; x=1716657043; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=+747MXl/TtnBsMaIyTyKMMAGrbHaThRHcFb/9O1hhY0=; b=aKRnCEMgFsA4s9+xYbCEC8ubnheTGY8/TWyZOhVOos3JayguNeJ4tz723a6sD/D2gN SXkF/NoxXTJJyK8GqmWpF1Y8TjouIBxM5qpzAOhkzTc+nEj70U5zk3StBkuE37e7VeyC zyV4kUewLZBgXTfCqSkZcje5WthNVhaaa4faPp+g0LjA4ki96n8YFhVi2WdmbzbSPEht QWsdTQVmIk7pv/y5+TjcQLZW7in4WF6jVd+U0eQ0R6Iw3WIIFbxrw0eTlcIxB+Ng/88q t+gUMaJn5fsWEATPUjqvdhFggZ3gIyjielfNURhW3FQa8Q/Zi6EMG4AwUa+QWsmUkJmd drlg== X-Gm-Message-State: AOJu0YyUFdq8sk66uhUZm0jRwZ5GTT15/KPeS80NmEhLrYK+cVmMMPnA ODHNz6NarCHCTK5P3RicTWuGZkdeYyt435NAYGWWooNlRfRMS9e8JHGY8kYUXdGOJZmS+et55l7 LfvtISgXEqn8NY85GfCMU7Z4mIPr+I0oEU8qZtWxRDJf9qSTjUo0= X-Google-Smtp-Source: AGHT+IEWp4BwKN0BZ9qnnVWJv9lqkIxjW60NJZNcMK1mtEX0Y5U0Fwx24UmGdpx7oraYQQ9yuyyBGHT2RhE3boyWWVo= X-Received: by 2002:a25:684c:0:b0:dcc:56b6:6606 with SMTP id 3f1490d57ef6-dee4f354ecfmr24945320276.40.1716052242166; Sat, 18 May 2024 10:10:42 -0700 (PDT) MIME-Version: 1.0 References: <46403a0d-0490-4d9a-b721-377cf316c798@draigBrady.com> In-Reply-To: From: Audrey Dutcher Date: Sat, 18 May 2024 10:10:31 -0700 Message-ID: Subject: Re: bug#71029: single-binary build broken on systems with separate libintl To: =?UTF-8?Q?P=C3=A1draig_Brady?= Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 71029 X-Mailman-Approved-At: Sun, 19 May 2024 08:27:51 -0400 Cc: 71029@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > I presume the problematic flags are propagated through LIBINTL or MBRTOWC_LIB. What are those set to for reference in your Makefile? Terribly sorry, I forgot to mention that MBRTOWC_LIB is empty on all environments I tested in. From debbugs-submit-bounces@debbugs.gnu.org Tue May 21 09:04:08 2024 Received: (at 71029) by debbugs.gnu.org; 21 May 2024 13:04:08 +0000 Received: from localhost ([127.0.0.1]:49065 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s9P9z-0005a1-Ni for submit@debbugs.gnu.org; Tue, 21 May 2024 09:04:08 -0400 Received: from mail-wm1-f44.google.com ([209.85.128.44]:59846) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s9P9w-0005Za-DK for 71029@debbugs.gnu.org; Tue, 21 May 2024 09:04:05 -0400 Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-4202ca70287so22739435e9.3 for <71029@debbugs.gnu.org>; Tue, 21 May 2024 06:03:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1716296573; x=1716901373; darn=debbugs.gnu.org; h=in-reply-to:from:content-language:references:cc:to:subject :user-agent:mime-version:date:message-id:sender:from:to:cc:subject :date:message-id:reply-to; bh=oS3wk6PjGwDtp0Ff9hxYRMfekJ0aY0UB3PxN3ZYMC+k=; b=eBbH8iOamlMq2WujCOqI3BYmtBBJ4fwT7s9Lg+JdWvtoFZdzhz1tBVHJbVBGceTk9Q x6qch85XsNUj6L/PK2kL5/jZuXs9QAz0qQHaZJn8HfyKyqNCB7yGcH1FKWCqluJiS95K DX74mcNc0spVMdJKEcG3niiHUVDGzNhcNDw2YUFzv1Saq3ILthgIa9vppJ4b+BeWcu8R GNS/3fHR1pfbCCWIOlBIRtg9yBYAtbX5VMxtD2jFJCvm5GMVTqS+sS0yswjU/vvmetV8 lnC7+54uVH6MJSsDszb6U0tRLBIcxwr5uTKDjrm2ZTt+pGvj54eiRLqJzuIAHmgo5w1N t6Zw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716296573; x=1716901373; h=in-reply-to:from:content-language:references:cc:to:subject :user-agent:mime-version:date:message-id:sender:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=oS3wk6PjGwDtp0Ff9hxYRMfekJ0aY0UB3PxN3ZYMC+k=; b=vdBYrd+HmCAwBUiopJ8c+Qfv5jb3aE/ehgtg5Le0nd6Hvny7/dLs2ZUzDfrZfEvLGM qbFq6H1I3ROqVRC1S6VOT+My+twsuFtT27xy/Ur8JVSdM4SxAu23qjnrKMlyPOQzaMR4 SnguK9pNkp7kqxFNWZ1TSvxd7BeR+naLwTy+8vX4fFsCa5308unsjm7qR0/8/fElCblJ gHo6xyFp7lSvEQonBwMBWrF6JPxGDcmvjwgNl1T/Iq6WXztSKL23flU7tyAu69qzhwfv lDCSv6lKT1kQ5Dj8kZSv2Yu8KLkWvC9AcrvXQ+8cpbJuEcSEFL+J1LpTpfvctrd0F/8F ogvw== X-Gm-Message-State: AOJu0YxJ6JuUq6KFqrsU0aYlXH83DmbkZNCQWc1vfIonLEFiaL8uTgiF 2Agcy9zXeO74XOpW2C2zbxOCobmDdHN0XB32o0xtU9KfeKcICuHUf2rrPQ== X-Google-Smtp-Source: AGHT+IF6SOdF1qZUxsm0D7vhmAevt4soU+WylAhMPTO9ZzUSQlMnQEn+8r9aAHooBCpxYkvqLGU4Xg== X-Received: by 2002:a05:600c:46d5:b0:41c:290e:7e6e with SMTP id 5b1f17b1804b1-41fead64407mr320447505e9.35.1716296572418; Tue, 21 May 2024 06:02:52 -0700 (PDT) Received: from [192.168.1.70] (86-44-211-146-dynamic.agg2.lod.rsl-rtd.eircom.net. [86.44.211.146]) by smtp.googlemail.com with ESMTPSA id 5b1f17b1804b1-420e142f501sm113578755e9.0.2024.05.21.06.02.50 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 21 May 2024 06:02:51 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------qVulMAHCGb7K6LIAqOVQCxoy" Message-ID: Date: Tue, 21 May 2024 14:02:49 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Beta Subject: Re: bug#71029: single-binary build broken on systems with separate libintl To: Audrey Dutcher References: <46403a0d-0490-4d9a-b721-377cf316c798@draigBrady.com> Content-Language: en-US From: =?UTF-8?Q?P=C3=A1draig_Brady?= In-Reply-To: X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 71029 Cc: 71029@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) This is a multi-part message in MIME format. --------------qVulMAHCGb7K6LIAqOVQCxoy Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 18/05/2024 18:09, Audrey Dutcher wrote: >> I presume you have the same issue with coreutils 9.4 ? > > Correct. > >> I presume the problematic flags are propagated through LIBINTL or MBRTOWC_LIB. What are those set to for reference in your Makefile? > > On plain FreeBSD it is set to /usr/local/lib/libintl.so -Wl,-rpath > -Wl,/usr/local/lib. Within a nix jail on FreeBSD (which is where I > encountered the issue first) it is simply -lintl. > > Thanks for getting back to me! > - Audrey Could you test with the attached, which should reenable automake protections in this area. cheers, Pádraig --------------qVulMAHCGb7K6LIAqOVQCxoy Content-Type: text/x-patch; charset=UTF-8; name="coreutils-single-bsd-build.patch" Content-Disposition: attachment; filename="coreutils-single-bsd-build.patch" Content-Transfer-Encoding: base64 RnJvbSA1NjkxZmYzOTllODI0Yzc5MDkwZjJjN2YzZDA4MjE4ZmRlNGY5NTYwIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/UD1DMz1BMWRyYWlnPTIwQnJhZHk/ PSA8UEBkcmFpZ0JyYWR5LmNvbT4KRGF0ZTogVHVlLCAyMSBNYXkgMjAyNCAxMzowODo0NSAr MDEwMApTdWJqZWN0OiBbUEFUQ0hdIGJ1aWxkOiBmaXggYnVpbGQgZmFpbHVyZSBpbiAtLWVu YWJsZS1zaW5nbGUtYmluYXJ5IG1vZGUKCiogc3JjL2xvY2FsLm1rOiBBdm9pZCBvdmVycmlk aW5nIGF1dG9tYWtlIGdlbmVyYXRlZCBERVBFTkRFTkNJRVMsCnNvIHRoYXQgaXQgYXBwbGll cyBpdHMgYWRqdXN0bWVudHMgdG8gTERBREQgdG8gYXZvaWQgcHJvcGFnYXRpbmcKZmxhZ3Mg KGxpa2UgLVdsLC1ycGF0aCkgaW50byBtYWtlIHRhcmdldHMuICBUaGlzIHdhcyBzZWVuIG9u IEZyZWVCU0QKd2hlcmUgTElCSU5UTCBpcyBzZXQgdG86Ci91c3IvbG9jYWwvbGliL2xpYmlu dGwuc28gLVdsLC1ycGF0aCAtV2wsL3Vzci9sb2NhbC9saWIKSW5zdGVhZCBsZXQgYXV0b21h a2UgZ2VuZXJhdGUgYSBzYW5pdGl6ZWQgc3JjX2NvcmV1dGlsc19ERVBFTkRFTkNJRVMKKGJh c2VkIG9uIExEQUREKSwgd2hpY2ggd2UgdGhlbiBhdWdtZW50IHdpdGggdGhlIEVYVFJBXy4u LiB2YXJpYWJsZS4KLS0tCiBzcmMvbG9jYWwubWsgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2Vk LCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvc3JjL2xv Y2FsLm1rIGIvc3JjL2xvY2FsLm1rCmluZGV4IDMzNTZmOGEyYS4uODEzMzkyNWFjIDEwMDY0 NAotLS0gYS9zcmMvbG9jYWwubWsKKysrIGIvc3JjL2xvY2FsLm1rCkBAIC00ODIsMTMgKzQ4 MiwxMyBAQCBpZiBTSU5HTEVfQklOQVJZCiBzcmNfY29yZXV0aWxzX0NGTEFHUyA9IC1EU0lO R0xFX0JJTkFSWSAkKEFNX0NGTEFHUykKICNzcmNfY29yZXV0aWxzX0xERkxBR1MgPSAkKEFN X0xERkxBR1MpCiBzcmNfY29yZXV0aWxzX0xEQUREID0gJChzaW5nbGVfYmluYXJ5X2RlcHMp ICQoTERBREQpICQoc2luZ2xlX2JpbmFyeV9saWJzKQotc3JjX2NvcmV1dGlsc19ERVBFTkRF TkNJRVMgPSAkKExEQUREKSAkKHNpbmdsZV9iaW5hcnlfZGVwcykKK0VYVFJBX3NyY19jb3Jl dXRpbHNfREVQRU5ERU5DSUVTID0gJChzaW5nbGVfYmluYXJ5X2RlcHMpCiAKIGluY2x1ZGUg JCh0b3Bfc3JjZGlyKS9zcmMvc2luZ2xlLWJpbmFyeS5tawogCiAjIENyZWF0ZXMgc3ltbGlu a3Mgb3Igc2hlYmFuZ3MgdG8gdGhlIGluc3RhbGxlZCBwcm9ncmFtcyB3aGVuIGJ1aWxkaW5n CiAjIGNvcmV1dGlscyBzaW5nbGUgYmluYXJ5LgotRVhUUkFfc3JjX2NvcmV1dGlsc19ERVBF TkRFTkNJRVMgPSBzcmMvY29yZXV0aWxzXyQoc2luZ2xlX2JpbmFyeV9pbnN0YWxsX3R5cGUp CitFWFRSQV9zcmNfY29yZXV0aWxzX0RFUEVOREVOQ0lFUyArPSBzcmMvY29yZXV0aWxzXyQo c2luZ2xlX2JpbmFyeV9pbnN0YWxsX3R5cGUpCiBlbmRpZiBTSU5HTEVfQklOQVJZCiAKIENM RUFORklMRVMgKz0gc3JjL2NvcmV1dGlsc19zeW1saW5rcwotLSAKMi40NC4wCgo= --------------qVulMAHCGb7K6LIAqOVQCxoy-- From debbugs-submit-bounces@debbugs.gnu.org Tue May 21 21:59:53 2024 Received: (at 71029) by debbugs.gnu.org; 22 May 2024 01:59:54 +0000 Received: from localhost ([127.0.0.1]:52578 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s9bGf-0003fy-8l for submit@debbugs.gnu.org; Tue, 21 May 2024 21:59:53 -0400 Received: from mail-yb1-f180.google.com ([209.85.219.180]:43018) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s9YpV-0007p8-D1 for 71029@debbugs.gnu.org; Tue, 21 May 2024 19:23:40 -0400 Received: by mail-yb1-f180.google.com with SMTP id 3f1490d57ef6-de8b66d1726so182147276.0 for <71029@debbugs.gnu.org>; Tue, 21 May 2024 16:23:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rhelmot-io.20230601.gappssmtp.com; s=20230601; t=1716333746; x=1716938546; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=j0Nu2PlUNCQfRzLKrOQ1F6VaxX3i0wsALhia+mH7fqo=; b=ZhR4l1d1vorBnO6hmZQfGsMh6A9k+bstjdg/mh5dhZywhB8y3JVpjtu9jVtDlMouK7 zIYYOAh/y2QaFhXOTwtVhyO4TqoqAr/WO+NNudieatdXpCZ/SimwzDo1fq7f7xhr5MkH VK/654Qv4jili2nw+/ZJ+9T0IjoDegy+vyA1m0DU6KvJM8p3CrQEJkz6YHtgKKI3Qw93 I8BL0bFhXuh8ZtTKCv/pbHJekZUjY5vzjewUMY5bHso01ggIPblzfWbTRH3VUSkqulyT Jd2q5ojNqrwtquLPf4sJRjzSySP8OMb4GziPN3ajgE4Z6NXHhQNMgpgK6WHv2mShp3ir dFZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716333746; x=1716938546; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=j0Nu2PlUNCQfRzLKrOQ1F6VaxX3i0wsALhia+mH7fqo=; b=jSeQY9YiPnbBO/sYQNGsb59onQZh91wZfiiITlqNQudnI816EblpSZ+TnEzzue806u cLob0XDBo2hXBZPrRC0dXowpZbhfrxctTi6hPU151WThvVHLNhBB8YhaoP7eBHhZ1pUe Z1ma8f/0+m5ZPRLaLITM+C0pgcimy4Qn8BeCqkYEVxB5/hcek7eCuAY4qgojahVP1YZS TLrRsjfeWXCnxUnBun3GkadVsJFOdIPVK5Kx+zCnYhLIf3fkmVVDJ47hlKiN7hfnXfDD ds+T2z2W5Jf+7EwYR1zZzAwT5GKoRIYYQ3RA4Jx9/XJ3A8nMi29wFUA4wrAOyXDu3bM6 9gcQ== X-Gm-Message-State: AOJu0YxPALajObAljBgwz11X0JC8rh/D0EVlbWJfZmrJe/9d3xbw10iB IT344RCOyW4P1SRkMs83NOlkn+VZYTRllKEb0BhUib2B4ELhPykjhZfYaKdyyDT/iD7mViypBR1 j3kAGoQ+NXgIm5zAontsWJtRwzJaZ1mV2N5uMMg== X-Google-Smtp-Source: AGHT+IH1dT7I2kd+cChlmrvYzzLSNaO2hx7W2xfLXdY4W/yS3IKWQDwLjkHjyYSIwQIvA0h2CC0iWmLOPDgm4olDVQQ= X-Received: by 2002:a5b:104:0:b0:de6:a86c:b84e with SMTP id 3f1490d57ef6-df4905f5371mr7367474276.16.1716333746329; Tue, 21 May 2024 16:22:26 -0700 (PDT) MIME-Version: 1.0 References: <46403a0d-0490-4d9a-b721-377cf316c798@draigBrady.com> In-Reply-To: From: Audrey Dutcher Date: Tue, 21 May 2024 16:22:15 -0700 Message-ID: Subject: Re: bug#71029: single-binary build broken on systems with separate libintl To: =?UTF-8?Q?P=C3=A1draig_Brady?= Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 71029 X-Mailman-Approved-At: Tue, 21 May 2024 21:59:48 -0400 Cc: 71029@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > coreutils-single-bsd-build.patch This works perfectly, thank you! My primary target is Nix so it's very easy to just plop in the "do autoreconf" directive :)