diff --git a/.github/workflows/scripts/build-linux-amd64-ssl1.sh b/.github/workflows/scripts/build-linux-amd64-ssl1.sh index 6634407..312aa00 100755 --- a/.github/workflows/scripts/build-linux-amd64-ssl1.sh +++ b/.github/workflows/scripts/build-linux-amd64-ssl1.sh @@ -9,9 +9,9 @@ mkdir -p implementations/tdlight/build implementations/tdlight/build/td_bin/bin # machine-specific flags HOST_CMAKE_C_COMPILER="/usr/bin/clang-10" HOST_CMAKE_CXX_COMPILER="/usr/bin/clang++-10" -HOST_CMAKE_C_FLAGS="-fuse-ld=lld -Wno-psabi --specs=nosys.specs -fdata-sections -ffunction-sections -Wl,--gc-sections" -HOST_CMAKE_CXX_FLAGS="${HOST_CMAKE_C_FLAGS} -stdlib=libc++ -fno-exceptions" -HOST_CMAKE_EXE_LINKER_FLAGS="-stdlib=libc++ -lc++ -lc++abi" +HOST_CMAKE_C_FLAGS="-fuse-ld=lld" +HOST_CMAKE_CXX_FLAGS="${HOST_CMAKE_C_FLAGS} -stdlib=libc++" +HOST_CMAKE_EXE_LINKER_FLAGS="-stdlib=libc++" # Build tdlib tools cd implementations/tdlight/td_tools_build diff --git a/.github/workflows/scripts/build-linux-amd64-ssl3.sh b/.github/workflows/scripts/build-linux-amd64-ssl3.sh index b7e3d45..35365cd 100755 --- a/.github/workflows/scripts/build-linux-amd64-ssl3.sh +++ b/.github/workflows/scripts/build-linux-amd64-ssl3.sh @@ -9,9 +9,9 @@ mkdir -p implementations/tdlight/build implementations/tdlight/build/td_bin/bin # machine-specific flags HOST_CMAKE_C_COMPILER="/usr/bin/clang-14" HOST_CMAKE_CXX_COMPILER="/usr/bin/clang++-14" -HOST_CMAKE_C_FLAGS="-fuse-ld=lld -Wno-psabi --specs=nosys.specs -fdata-sections -ffunction-sections -Wl,--gc-sections" -HOST_CMAKE_CXX_FLAGS="${HOST_CMAKE_C_FLAGS} -stdlib=libc++ -fno-exceptions" -HOST_CMAKE_EXE_LINKER_FLAGS="-stdlib=libc++ -lc++ -lc++abi" +HOST_CMAKE_C_FLAGS="-fuse-ld=lld" +HOST_CMAKE_CXX_FLAGS="${HOST_CMAKE_C_FLAGS} -stdlib=libc++" +HOST_CMAKE_EXE_LINKER_FLAGS="-stdlib=libc++" # Build tdlib tools cd implementations/tdlight/td_tools_build diff --git a/.github/workflows/scripts/build-linux-arm64-ssl1.sh b/.github/workflows/scripts/build-linux-arm64-ssl1.sh index f423755..1ab1ebd 100755 --- a/.github/workflows/scripts/build-linux-arm64-ssl1.sh +++ b/.github/workflows/scripts/build-linux-arm64-ssl1.sh @@ -10,9 +10,9 @@ mkdir -p implementations/tdlight/build implementations/tdlight/build/td_bin/bin # machine-specific flags HOST_CMAKE_C_COMPILER="/usr/bin/clang-10" HOST_CMAKE_CXX_COMPILER="/usr/bin/clang++-10" -HOST_CMAKE_C_FLAGS="-fuse-ld=lld -Wno-psabi --specs=nosys.specs -fdata-sections -ffunction-sections -Wl,--gc-sections" -HOST_CMAKE_CXX_FLAGS="${HOST_CMAKE_C_FLAGS} -stdlib=libc++ -fno-exceptions" -HOST_CMAKE_EXE_LINKER_FLAGS="-stdlib=libc++ -lc++ -lc++abi" +HOST_CMAKE_C_FLAGS="-fuse-ld=lld" +HOST_CMAKE_CXX_FLAGS="${HOST_CMAKE_C_FLAGS} -stdlib=libc++" +HOST_CMAKE_EXE_LINKER_FLAGS="-stdlib=libc++" # Build tdlib tools cd implementations/tdlight/td_tools_build