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)

Reply via email to