From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mo4-p00-ob.smtp.rzone.de (mo4-p00-ob.smtp.rzone.de [81.169.146.219]) by sourceware.org (Postfix) with ESMTPS id 1087B3858C98 for ; Sun, 19 Nov 2023 22:15:48 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 1087B3858C98 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=clisp.org Authentication-Results: sourceware.org; spf=none smtp.mailfrom=clisp.org ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 1087B3858C98 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=81.169.146.219 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1700432151; cv=pass; b=D/ogY/UGPzAfvKYreKFg+P5kMP+iZmqlMFBLQR8I9NmzbH4UB0HrI9YgWvE+rQ8sQnx1c8XofYjhB3ohgallxYZya6ER/5fOqTBV/rP534RHfSHI2S69CvMp7+JsJamKN0NfMZQl+RN8D5i1N4piIBCwvMpwjkQHxoW/ywpPhcQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1700432151; c=relaxed/simple; bh=KuEWF4lB67K6brICaegGWpXb+EEl1W/8SkGIKT/j0Io=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=QhUvKNAW37lFmgQ5LyAQU/FkS5XBztXBqxptDsXx6nnwowT3FtXW1kTl1zgG7gzne29KpBGw4p/oodv7mteYWPAsEivMVCajKc1GdwtxQNWkjBku5B5Cg4WBD66wG/Txs42fHRpx2glc8Ht8fcbi5fplM+1A46QwQ3/5IeNk2qc= ARC-Authentication-Results: i=2; server2.sourceware.org ARC-Seal: i=1; a=rsa-sha256; t=1700432147; cv=none; d=strato.com; s=strato-dkim-0002; b=k4sXAhQDupOGOK2Fh6cWMazXh4OvMLDri2lcZdZg+PjEdTYd6To2xEiR8BN5Eaucmc OwcizGksgwUSMVNujyZsn9kHSuTZinqJOuNvJqQ7pwQOAXvp/xtF6jv93ULw94jg+lUg gRm/Ve+8ycYH2urv0k32uLFpSIH12ECaaVQAA1+kv1zAhr7Ey95aApSDI0pNYde5AJbp FZkW8ihxkqhKvv8dyyA5cm0HcAkgNJjfIwrl1W1r18TReN6l+BzJecLWptrVTyzo5ewT SxqVNvJPhw0wPPi/fNJz3zwFsAedGxstZqXFOIc+Kq7GKnqwY1sxxZxL3qceGnIw+SRs DNrQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1700432147; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=Zc+sq7IQuAkqamw7Z1VqKj+ao/xU4G3bSle7osObOu0=; b=BY0vhGHAiiFYxvvS/xYI5SldRTaW5NU0RE41v3qPEXJlzppa7UafuujR/afyagdgus Iot9M834DLt7oVF4Xg2NBc9XX9CCKfVQtOB3dmhvZ+8urkaLP+qCG4W662CUkiZdUxYv +BElTLiVkwCZvYkEchYkCcdu9yHMtVPmv0Vbq1OlOPD2s3Z3Zbw1i69jC6elKgMpYx+w nvEgr66OpD0wD6WYFK4ibr2GPnFO5+uoRighT7fNBxDCnmoTJynJFupO3+q2TPjERxgX Pq7nIOcd5XYuKubYydif+jmna9A7NmgHuxXzN3OgHakd46ShA2FFmqjLwi/FIQ8mR4Ev YMZw== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1700432147; s=strato-dkim-0002; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=Zc+sq7IQuAkqamw7Z1VqKj+ao/xU4G3bSle7osObOu0=; b=YSGGDiUy5GQrMcKm5gTC04k9jzubQpmsZ1LsWH2V1iyEqOqgEQv20ePOgbvQn4G2uE GnCf8Cdx97zl1w6BkfPptJeuZcpIy+pg3OBd73vtM0zmisBXLPhKDxRCN2yk9jN0EcBy 6pixqEu473mTwayQ38ZLf/jtYHf4uHJL/E8t290vKD5eXBgYYjQYbMNF0xKS/J0Vjmjl a3816d4O2x3K8u8Un/PlrTDkQnqfIcd5Zk8SyId5Y6zU9uisQuqAmHes/buQu3XzJX7s BRz/5Pw6q+XzpWM0qz+hormVopQy12W6lH9E3gddIU5ErMED2daJgpFh58e+GrudBUpJ bwyQ== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1700432147; s=strato-dkim-0003; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=Zc+sq7IQuAkqamw7Z1VqKj+ao/xU4G3bSle7osObOu0=; b=boJJZ3TOS22BxKg6vMoC3rTXh3tgYtC7Gc2kbt7+U/nQDeKAMOyV52P+8YxMkIWvPX 8t7c1q5RAMbwevabFnDg== X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlIWs+iCP5vnk6shH0WWb0LN8XZoH94zq68+3cfpOS3vSrufGGA4Bhjp54KuINrHTH" Received: from nimes.localnet by smtp.strato.de (RZmta 49.9.1 AUTH) with ESMTPSA id D75765zAJMFliRJ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Sun, 19 Nov 2023 23:15:47 +0100 (CET) From: Bruno Haible To: Arsen =?utf-8?B?QXJzZW5vdmnEhw==?= , David Edelsohn Cc: Richard Biener , gcc-patches@gcc.gnu.org Subject: Re: [PATCH v3 0/2] Replace intl/ with out-of-tree GNU gettext Date: Sun, 19 Nov 2023 22:55:21 +0100 Message-ID: <9214284.kj8aouNDkQ@nimes> In-Reply-To: References: <87a5rc2yuv.fsf@aarsen.me> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Spam-Status: No, score=-4.3 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: David Edelsohn wrote: > --disable-threads currently does not completely disable threads. Bruno is > suggesting --enable-threads=isoc that relies on mtx mutex functions in libc. Unfortunately, as said in the other mail today, relying only on mtx_* functions did not drop the dependency towards libpthreads. So, I've made a new release gettext-0.22.4, that includes only these changes: - AM_GNU_GETTEXT now recognizes a statically built libintl on macOS and AIX. - Passing --disable-threads now builds a libintl that, on AIX, does not need -lpthread. - Other build fixes on AIX. > Yes, GCC should configure the in tree gettext with --disable-threads, but > that configure option is not completely effective and does not produce a > build without threads references. Now it is effective. But you (Arsen) should state in the documentation (gcc/doc/install.texi) that for --disable-threads to have this effect, one needs gettext version 0.22.4 or newer. Bruno