From 6a02faec05f9fb191acef7fef33d485b7b9c6c89 Mon Sep 17 00:00:00 2001 From: osy <50960678+osy@users.noreply.github.com> Date: Thu, 24 Sep 2026 01:26:19 -0500 Subject: [PATCH] build: disable LLVM terminfo so dxmt-native doesn't link ncurses LLVM 15 finds libncurses in the iOS SDK and enables terminfo, which pulls setupterm/tigetnum/set_curterm/del_curterm into dxmt-native. App Store review rejects these as non-public API (ITMS-90338). Assisted-by: Claude:claude-opus-5-5 --- scripts/build_dependencies.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/build_dependencies.sh b/scripts/build_dependencies.sh index e6e92c59..4ef513ae 100755 --- a/scripts/build_dependencies.sh +++ b/scripts/build_dependencies.sh @@ -897,7 +897,7 @@ build_vulkan_drivers () { build_d3d_drivers () { LLVM15_NAME=$(basename "${LLVM15_SRC%.tar.*}") - cmake_build "$BUILD_DIR/$LLVM15_NAME/llvm" -DLLVM_ENABLE_ZSTD=Off -DLLVM_TARGETS_TO_BUILD="" -DLLVM_BUILD_TOOLS=Off -DLLVM_VERSION_PRINTER_SHOW_HOST_TARGET_INFO=Off + cmake_build "$BUILD_DIR/$LLVM15_NAME/llvm" -DLLVM_ENABLE_ZSTD=Off -DLLVM_TARGETS_TO_BUILD="" -DLLVM_BUILD_TOOLS=Off -DLLVM_VERSION_PRINTER_SHOW_HOST_TARGET_INFO=Off -DLLVM_ENABLE_TERMINFO=Off ( case $PLATFORM in ios* )