David Edelsohn writes: > On Wed, Nov 15, 2023 at 9:22 AM Arsen Arsenović wrote: > >> >> David Edelsohn writes: >> >> > 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. >> >> That should still work with gettext 0.22+ extracted in-tree (it should >> be fetched by download_prerequisites). >> >> > 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. >> >> That is interesting. They should be using the same checks. I've >> checked trunk and regenerated files on it, and saw no significant diff >> (some whitespace changes only). Could you post the config.log of both? >> >> I've never used AIX. Can I reproduce this on one of the cfarm machines >> to poke around? I've tried cfarm119, but that one lacked git, and I >> haven't poked around much further due to time constraints. >> > > The AIX system in the Compile Farm has a complete complement of Open Source > software installed. > > Please ensure that /opt/freeware/bin is in your path. Also, the GCC Wiki > Compile Farm page has build tips that include AIX > > https://gcc.gnu.org/wiki/CompileFarm#Services_and_software_installed_on_farm_machines Thanks, that got me further. > that recommended --with-included-gettext configuration option. This flag should still exist and operate the same if gettext is present in tree. I've cloned gcc and downloaded prerequisites (via contrib/download_prerequisites) and I am trying to configure it now. > Thanks, David > > >> >> TIA, sorry about the inconvenience. Have a lovely day. >> >> > 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 >> >> >> -- >> Arsen Arsenović >> -- Arsen Arsenović