Hello, David, On Dec 5, 2023, David Edelsohn <dje....@gmail.com> wrote:
> This patch broke bootstrap on AIX. The stage1 compiler is not able to > build a program and stage2 configure fails. Thanks for the report. sorry about the breakage. If the patch makes any difference, this suggests that __GXX_WEAK__ is defined on AIX, but that we can't rely on a weak undefined symbol for this purpose. Back to the drawing board... I'm reverting this for now. Maybe we should narrow it down to targets in which weak undefined symbols are available with the expected semantics, and where the symbol is known to have ever been defined in libc. On it... Or maybe a weak definition (or weak alias to a definition) in that file would enable us to test whether the weak definition was preempted, and use it if so. Or even move the fallback definition into the weak symbol. Thanks again, -- Alexandre Oliva, happy hacker https://FSFLA.org/blogs/lxo/ Free Software Activist GNU Toolchain Engineer More tolerance and less prejudice are key for inclusion and diversity Excluding neuro-others for not behaving ""normal"" is *not* inclusive