Tested on x86_64 linux, darwin, aarch64 linux, OK for trunk?
thanks,
Iain

--- 8< ---

We need to add libstdc++ to link lines even when the link is not
'-static' since libgcobol depends on libstdc++.

gcc/cobol/ChangeLog:

        * gcobolspec.cc (lang_specific_driver): Add libstdc++
        for any link line.

Signed-off-by: Iain Sandoe <i...@sandoe.co.uk>
---
 gcc/cobol/gcobolspec.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/cobol/gcobolspec.cc b/gcc/cobol/gcobolspec.cc
index 7de41fd037a..364c14c8a70 100644
--- a/gcc/cobol/gcobolspec.cc
+++ b/gcc/cobol/gcobolspec.cc
@@ -600,7 +600,7 @@ lang_specific_driver (struct cl_decoded_option 
**in_decoded_options,
     {
     add_arg_lib(DL_LIBRARY, static_in_general);
     }
-  if( need_libstdc && static_in_general )
+  if( need_libstdc )
     {
     add_arg_lib(STDCPP_LIBRARY, static_in_general);
     }
-- 
2.39.2 (Apple Git-143)

Reply via email to