From fff087bd49dd6956adcef7ffef08f7f1be1b6249 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 25 Jun 2026 05:44:11 +0530 Subject: [PATCH] Get slangc building with clang --- kitty/shaders/compiler.cpp | 1 + setup.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/kitty/shaders/compiler.cpp b/kitty/shaders/compiler.cpp index b52b838e5..ff811ca10 100644 --- a/kitty/shaders/compiler.cpp +++ b/kitty/shaders/compiler.cpp @@ -15,6 +15,7 @@ #include #include #endif +#include using namespace slang; diff --git a/setup.py b/setup.py index 508c6a258..d79733e07 100755 --- a/setup.py +++ b/setup.py @@ -642,7 +642,7 @@ def slang_env(args: Options) -> Env: cflags[:0] = pkg_config('slang-compiler', '--cflags-only-I') pylib = get_python_flags(args, cflags) ans.cflags = cflags - ans.ldflags = pylib + ans.ldflags + pkg_config('slang-compiler', '--libs') + ans.ldflags = ['-lstdc++'] + pylib + ans.ldflags + pkg_config('slang-compiler', '--libs') return ans