From 2c1bb64594a802cad37564e79a8efd54e4539ee9 Mon Sep 17 00:00:00 2001 From: AMD Toolchain Support <73240730+amd-toolchain-support@users.noreply.github.com> Date: Fri, 22 Jan 2021 21:28:04 +0530 Subject: Added @property stdcxx_libs to return -lstdc++ for AOCC compiler (#21145) --- lib/spack/spack/compilers/aocc.py | 4 ++++ lib/spack/spack/test/compilers/basics.py | 2 ++ 2 files changed, 6 insertions(+) diff --git a/lib/spack/spack/compilers/aocc.py b/lib/spack/spack/compilers/aocc.py index c1456b07cf..725767b212 100644 --- a/lib/spack/spack/compilers/aocc.py +++ b/lib/spack/spack/compilers/aocc.py @@ -114,3 +114,7 @@ class Aocc(Compiler): @classmethod def f77_version(cls, f77): return cls.fc_version(f77) + + @property + def stdcxx_libs(self): + return ('-lstdc++', ) diff --git a/lib/spack/spack/test/compilers/basics.py b/lib/spack/spack/test/compilers/basics.py index 8a943d0f76..005000fdcb 100644 --- a/lib/spack/spack/test/compilers/basics.py +++ b/lib/spack/spack/test/compilers/basics.py @@ -453,6 +453,8 @@ def test_aocc_flags(): '-Os', '-Oz', '-Og', '-O', '-O4'], 'aocc@2.2.0') + + supported_flag_test("stdcxx_libs", ("-lstdc++",), "aocc@2.2.0") supported_flag_test("openmp_flag", "-fopenmp", "aocc@2.2.0") supported_flag_test("cxx11_flag", "-std=c++11", "aocc@2.2.0") supported_flag_test("cxx14_flag", "-std=c++14", "aocc@2.2.0") -- cgit v1.2.3-70-g09d2