Tested on x86_64, aarch64-linux and x86_64-darwin, verified that there is no change in the libquadmath build on the platforms that do not need it. OK for trunk? thanks Iain
--- 8< --- For the configuration of libgcobol to be correct for targets that need to use libquadmath for 128b FP support, we must be able to find the quadmath library (or not, for targets that have the support in libc). PR cobol/119244 ChangeLog: * Makefile.def: libgcobol configure depends on libquadmath build. * Makefile.in: Regenerate. Signed-off-by: Iain Sandoe <i...@sandoe.co.uk> --- Makefile.def | 2 ++ Makefile.in | 2 ++ 2 files changed, 4 insertions(+) diff --git a/Makefile.def b/Makefile.def index d2a1cd55b6e..3f980bce8c0 100644 --- a/Makefile.def +++ b/Makefile.def @@ -693,6 +693,7 @@ dependencies = { module=install-target-libitm; on=install-target-libgcc; }; dependencies = { module=install-target-libobjc; on=install-target-libgcc; }; dependencies = { module=install-target-libstdc++-v3; on=install-target-libgcc; }; dependencies = { module=install-target-libgcobol; on=install-target-libstdc++-v3; }; +dependencies = { module=install-target-libgcobol; on=install-target-libquadmath; }; // Target modules in the 'src' repository. lang_env_dependencies = { module=libtermcap; }; @@ -706,6 +707,7 @@ dependencies = { module=configure-target-newlib; on=all-ld; }; dependencies = { module=configure-target-libgfortran; on=all-target-libquadmath; }; dependencies = { module=configure-target-libgfortran; on=all-target-libbacktrace; }; dependencies = { module=configure-target-libgo; on=all-target-libbacktrace; }; +dependencies = { module=configure-target-libgcobol; on=all-target-libquadmath; }; languages = { language=c; gcc-check-target=check-gcc; }; languages = { language=c++; gcc-check-target=check-c++; diff --git a/Makefile.in b/Makefile.in index a5e6e11aece..b1ed67d3d4f 100644 --- a/Makefile.in +++ b/Makefile.in @@ -69170,9 +69170,11 @@ install-target-libitm: maybe-install-target-libgcc install-target-libobjc: maybe-install-target-libgcc install-target-libstdc++-v3: maybe-install-target-libgcc install-target-libgcobol: maybe-install-target-libstdc++-v3 +install-target-libgcobol: maybe-install-target-libquadmath all-target-libgloss: maybe-all-target-newlib all-target-winsup: maybe-all-target-libtermcap configure-target-libgfortran: maybe-all-target-libquadmath +configure-target-libgcobol: maybe-all-target-libquadmath @if gcc-bootstrap -- 2.39.2 (Apple Git-143)