On Thu, 7 Aug 2025, John Ericson wrote:
> The VPATH workaround however is akin to:
>
> mkdir -p $build/mach0/mach1/libgcc
> cd $build/mach0/mach1/libgcc
> ln -s $gcc_source/libgcc/* ./
> ./configure
>
> and it's that --- using the build dir with the symlinked sources inside
> as the src/obj dir for an in-place build --- that breaks the
> `multi_basedir=${srcdir}/..` assumption. It is only this VPATH
> workaround, and *not* srcdir = objdir in general, that I'd like to
> officially drop stop support for.
>
> How does that sound?
I think it's reasonable to eliminate such a workaround, but I don't know
how the newlib community feels, should they wish to update the shared
toplevel build infrastructure with changes from GCC.
--
Joseph S. Myers
[email protected]