Merge pull request #34 from luisra51/fix/windows-arm64-cflags
Build / test (1.23.x, macos-latest) (push) Waiting to run
Build / test (1.23.x, ubuntu-latest) (push) Waiting to run
Build / test (1.23.x, windows-latest) (push) Waiting to run
Build / test-extlib (push) Waiting to run

Fix windows/arm64 build in x264c by defining missing cgo flags
This commit is contained in:
Milan Nikolic
2026-03-08 15:00:37 +01:00
committed by GitHub
+1
View File
@@ -15,6 +15,7 @@ package x264c
#cgo linux,!android,arm64 CFLAGS: -DSYS_LINUX=1 -DARCH_AARCH64=0 -DHAVE_POSIXTHREAD=1 -DSTACK_ALIGNMENT=16 -DHAVE_MALLOC_H=1 -DHAVE_CPU_COUNT=1 -DTHP=1
#cgo windows,386 CFLAGS: -DSYS_WINDOWS=1 -DARCH_X86=1 -DHAVE_WIN32THREAD=1 -DSTACK_ALIGNMENT=64 -DHAVE_MALLOC_H=0 -DHAVE_CPU_COUNT=0 -DTHP=0
#cgo windows,amd64 CFLAGS: -DSYS_WINDOWS=1 -DARCH_X86_64=1 -DHAVE_WIN32THREAD=1 -DSTACK_ALIGNMENT=16 -DHAVE_MALLOC_H=0 -DHAVE_CPU_COUNT=0 -DTHP=0
#cgo windows,arm64 CFLAGS: -DSYS_WINDOWS=1 -DARCH_AARCH64=1 -DHAVE_WIN32THREAD=1 -DSTACK_ALIGNMENT=16 -DHAVE_MALLOC_H=0 -DHAVE_CPU_COUNT=0 -DTHP=0
#cgo darwin,amd64 CFLAGS: -DSYS_MACOSX=1 -DARCH_X86_64=1 -DHAVE_POSIXTHREAD=1 -DSTACK_ALIGNMENT=16 -DHAVE_MALLOC_H=0 -DHAVE_CPU_COUNT=0 -DTHP=1
#cgo android,arm CFLAGS: -DSYS_LINUX=1 -DARCH_ARM=1 -DHAVE_THREAD=1 -DHAVE_POSIXTHREAD=1 -DSTACK_ALIGNMENT=4 -DHAVE_MALLOC_H=1 -DHAVE_CPU_COUNT=0 -DTHP=1
#cgo android,arm64 CFLAGS: -DSYS_LINUX=1 -DARCH_AARCH64=1 -DHAVE_THREAD=1 -DHAVE_POSIXTHREAD=1 -DSTACK_ALIGNMENT=16 -DHAVE_MALLOC_H=1 -DHAVE_CPU_COUNT=1 -DTHP=1