https://gcc.gnu.org/g:0fb10aca02852b2e8d78a78c07aa2f62aec6a07e

commit r15-8910-g0fb10aca02852b2e8d78a78c07aa2f62aec6a07e
Author: Iain Sandoe <i...@sandoe.co.uk>
Date:   Tue Mar 25 16:20:58 2025 +0000

    toplevel, libcobol: Add dependency on libquadmath build [PR119244].
    
    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>

Diff:
---
 Makefile.def | 2 ++
 Makefile.in  | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/Makefile.def b/Makefile.def
index d2a1cd55b6e6..3f980bce8c05 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 a5e6e11aece0..b1ed67d3d4f1 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

Reply via email to