File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed
Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change 6565 else
6666 export EMBEDDED_BLOCKS_RUNTIME=ON
6767 fi
68+ if [ "${{ matrix.cxxlib }}" = "libc++" ]; then
69+ export ADDITIONAL_LINKER_FLAGS="-stdlib=libstdc++ -lc++abi
70+ fi
6871 ls -lahR /usr/lib/llvm-${LLVM_VERSION}/lib/
6972 cmake -B ${{github.workspace}}/build \
7073 -DCMAKE_BUILD_TYPE=${{matrix.build-type}} -G Ninja \
7578 -DCMAKE_ASM_COMPILER=clang-${LLVM_VERSION} \
7679 -DCMAKE_CXX_COMPILER=clang++-${LLVM_VERSION} \
7780 -DCMAKE_OBJCXX_COMPILER=clang++-${LLVM_VERSION} \
78- -DCMAKE_CXX_FLAGS="-stdlib=${{matrix.cxxlib}}"
81+ -DCMAKE_CXX_FLAGS="-stdlib=${{matrix.cxxlib}}" \
82+ -DCMAKE_EXE_LINKER_FLAGS="-stdlib=${{matrix.cxxlib}} $ADDITIONAL_LINKER_FLAGS"
7983 # Build with a nice ninja status line
8084 - name : Build
8185 working-directory : ${{github.workspace}}/build
You can’t perform that action at this time.
0 commit comments