From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ej1-x632.google.com (mail-ej1-x632.google.com [IPv6:2a00:1450:4864:20::632]) by sourceware.org (Postfix) with ESMTPS id 8F57D3858C41 for ; Wed, 15 Nov 2023 01:49:49 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 8F57D3858C41 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 8F57D3858C41 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::632 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1700012991; cv=none; b=jzTqxHxy3i72R8KD/MLMv9lYnbI1FnSMufjgO8AmN2h0Ym8FGgrwd5+y4U/DlzyjV6xyNNEIiqsW57ZbTZW6BGOsVTFtu7pbTH05J0b1h9R1dznerfZCs9cMy3oQ9FYM+Iv88B+KqWl2oa9+EV09Pqn1Vl0Un0iFQxsjQHpQ6vo= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1700012991; c=relaxed/simple; bh=zgJ/L6hdcCi/Vs9dVompFfFnDS0aa0Y+ZdAO9l2DOE0=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=bMu2qACDnXyg5JR9cADruVzOVfYWP5XWAsrRK8iebFieie70BTGwhG2yG2dscoF5CT7NZsEitK+Ahb5Ue3Ckv5ie6Th3ZHSUkBt4G8u0R7YGq1eMGBIFN7G99mFPfOwk+RbgfYE+1u4jR2A1jR1hWBRrN1w455o/E4euhfAHeGw= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-ej1-x632.google.com with SMTP id a640c23a62f3a-9e1fb7faa9dso934840666b.2 for ; Tue, 14 Nov 2023 17:49:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1700012988; x=1700617788; darn=gcc.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=UKGIjWTUR4KtF8Aebz7rOrDa4wBluOvPSM8jLbkG3SE=; b=kNCjL0X3170NlZ+w2LAaNGPzXa/f5cgkj+31id49fKz5t1IqCPqD8TWsXRLioBciKZ suXjfFg/hvDrZq73raZYEKO+w7y9+RC26uIVMSPxng2gezWn1+twCHllaCOVD5gWFeSH G2ADd7NavUXMVooVPVyGU+mK/nmAvuwLdwGdF5onq2ZL8jsuEeP/3+SOac/QGpCAj/ro iOgKjpOs8vZwelDztm5bXHkcuiNNz95H7EN7blzjbnN927OoFSijNDJlNVwKm5UGYlPy MdSzjTkL48WTjJOlSq2oLBN9VSclWyN3nXitRHUv12WSVbHAr20chLL9+VnAubAw4X7m SA4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1700012988; x=1700617788; 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=UKGIjWTUR4KtF8Aebz7rOrDa4wBluOvPSM8jLbkG3SE=; b=E66+RVy0S8OwKlExeYbTGMeLpq1qvUWS9Pv1KqPQC9g/DAshE+hKafRQOWzxrwjKNw eQAaxFReaN/VZTmukIl+MzvFSNh6oN9uEWFTqOP9TJz2LBismqkdlzcHXbVFAQdG1vmN MD8lfMxMLivKK78e27HqSm9XkLDCcI7y6BmDlSiL9B91d1SMONgFCnUrtyxAc+A+QmOa JuFeXLYNyB+oYvN1eqfBUfZWkmNvJbiBAvwyo7hVGms0wvDASjDy/nJFSj63sLBV0vTl WO0Cxdd4NVyLGB3/ze+dh0TXIFkCvo5q1HCexd+q+oVmK47m50RWBD1pLDlflZtEHL24 sr9A== X-Gm-Message-State: AOJu0YzTRAN7I33miL35pQHTTBf9PcHQv74/DJBdI4V1kYQR20ka85nI wbgcYy3gkm75RJ2+vGyvCUzbj2Xb92JfuuwIfHk= X-Google-Smtp-Source: AGHT+IHtbCocWMRd+grddT8pEl82bRZlvGcFyig/OjChCM4h3pNN0bxQCEJceTxjRJZOckA/tglIQINQ5JbFkAV8kIo= X-Received: by 2002:a17:906:7e41:b0:9ba:2b14:44f4 with SMTP id z1-20020a1709067e4100b009ba2b1444f4mr7669316ejr.49.1700012988177; Tue, 14 Nov 2023 17:49:48 -0800 (PST) MIME-Version: 1.0 References: <86o7fwhr03.fsf@aarsen.me> In-Reply-To: <86o7fwhr03.fsf@aarsen.me> From: David Edelsohn Date: Tue, 14 Nov 2023 20:49:36 -0500 Message-ID: Subject: Re: [PATCH v3 0/2] Replace intl/ with out-of-tree GNU gettext To: =?UTF-8?Q?Arsen_Arsenovi=C4=87?= Cc: Richard Biener , GCC Patches , Bruno Haible Content-Type: multipart/alternative; boundary="00000000000046211f060a271eda" X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,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: --00000000000046211f060a271eda Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, Nov 14, 2023 at 6:09=E2=80=AFPM Arsen Arsenovi=C4=87 wrote: > Hi David, > > David Edelsohn writes: > > > Arsen, > > > > Unfortunately this broke bootstrap on AIX. > > > > I had not seen this series of patches. > > I've added Bruno to CC as the libintl maintainer, to keep him in the > loop. Could you provide some extra information w.r.t. the failure mode? > > I'll try to investigate ASAP. > > In the meanwhile, does disabling NLS etc work? > > Thanks in advance, have a lovely night. > > GCC had been working on AIX with NLS, using "--with-included-gettext". --disable-nls gets past the breakage, but GCC does not build for me on AIX with NLS enabled. A change in dependencies for GCC should have been announced and more widely socialized in the GCC development mailing list, not just GCC patches mailing list. I have tried both the AIX Open Source libiconv and libgettext package, and the ones that I previously built. Both fail because GCC configure decides to disable NLS, despite being requested, while libcpp is satisfied, so tools in the gcc subdirectory don't link against libiconv and the build fails. With the included gettext, I was able to rely on a self-consistent solution. The current gettext-0.22.3 fails to build for me on AIX. libcpp configure believes that NLS functions on AIX, but gcc configure fails in its tests of gettext functionality, which leads to an inconsistent configuration and build breakage. Thanks, David --00000000000046211f060a271eda--