From 2b46322df8b74a8dcfad08f61875c3007c6b4f87 Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Fri, 24 Apr 2026 06:50:17 -0700 Subject: [PATCH] ci: verify no libc --- .github/workflows/test.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 0f805983c..8cd94c3af 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -429,6 +429,10 @@ jobs: ldd zig-out/lib/libghostty-vt.so.0.1.0 ! ldd zig-out/lib/libghostty-vt.so.0.1.0 2>/dev/null | grep -qE 'libc\+\+|libc\+\+abi' + - name: Verify shared library has no libc dependency + run: | + ! nm --dynamic zig-out/lib/libghostty-vt.so.0.1.0 | grep -qE ' U .*(memcpy|memmove|memset|memcmp|strlen)@' + - name: Verify static archive contains SIMD deps run: | nm -g zig-out/lib/libghostty-vt.a | grep -q ' T .*simdutf'