Skip to content

Commit 02b783b

Browse files
committed
Windows cache: DWINPTHREAD_STATIC + fully static pthread to fix nanosleep64
1 parent 487b68e commit 02b783b

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

.github/workflows/build-cache.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ jobs:
2727
- name: Build cache
2828
run: |
2929
mkdir -p cache/linux-x64
30-
CFLAGS="-std=c++2c -O2 -march=x86-64"
31-
LFLAGS="-static-libgcc -static-libstdc++ -Wl,-Bstatic -lpthread -Wl,-Bdynamic"
30+
CFLAGS="-std=c++2c -O2 -march=x86-64 -DWINPTHREAD_STATIC"
31+
LFLAGS="-static-libgcc -static-libstdc++ -static -lpthread"
3232
DEFS="-DPROCESSING_HAS_STB_IMAGE -DPROCESSING_HAS_STB_TRUETYPE"
3333
INC="-I src"
3434
@@ -64,8 +64,8 @@ jobs:
6464
shell: msys2 {0}
6565
run: |
6666
mkdir -p cache/windows-x64
67-
CFLAGS="-std=c++2c -O2 -march=x86-64"
68-
LFLAGS="-static-libgcc -static-libstdc++ -Wl,-Bstatic -lpthread -Wl,-Bdynamic"
67+
CFLAGS="-std=c++2c -O2 -march=x86-64 -DWINPTHREAD_STATIC"
68+
LFLAGS="-static-libgcc -static-libstdc++ -static -lpthread"
6969
DEFS="-DPROCESSING_HAS_STB_IMAGE -DPROCESSING_HAS_STB_TRUETYPE"
7070
INC="-I src"
7171

0 commit comments

Comments
 (0)