fix build cache mismatch

26 jobs for master in 4 minutes and 32 seconds (queued for 1 second)
Status Job ID Name Coverage
  Prepare
passed #15570
linux
assets

00:00:17

passed #15571
linux
assets_nonwindows

00:00:17

passed #15572
linux
assets_windows

00:00:41

passed #15563
linux
mat_common

00:00:11

passed #15564
linux
mat_irrklang

00:00:25

passed #15565
linux
mat_linux

00:00:31

passed #15568
linux
mat_macos

00:00:14

passed #15567
linux
mat_macos_platform_m1

00:00:10

passed #15566
macos
mat_macos_platform_x86

00:00:31

passed #15569
linux
mat_windows

00:00:23

 
  Build
passed #15579
linux
assets_en-US

00:02:29

passed #15578
linux
assets_zh-CN

00:03:44

passed #15575
linux
exec_linux

00:02:40

failed #15577
macos
exec_macos_platform_m1

00:01:39

passed #15576
macos
exec_macos_platform_x86

00:01:45

passed #15574
vs
exec_windows

00:03:47

passed #15573
linux
mat_macos_irrklang_patched

00:00:07

 
  Combine
skipped #15580
macos
exec_macos
 
  Pack
skipped #15584
linux
pack_linux_en-US
skipped #15583
linux
pack_linux_zh-CN
skipped #15586
linux
pack_macos_en-US
skipped #15585
linux
pack_macos_zh-CN
skipped #15582
linux
pack_windows_en-US
skipped #15581
linux
pack_windows_zh-CN
 
  Deploy
skipped #15587
linux
upload_contents
skipped #15588
linux
upload_to_minio
 
Name Stage Failure
failed
exec_macos_platform_m1 Build
Undefined symbols for architecture x86_64:
"_main", referenced from:
implicit entry/start for main executable
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[1]: *** [../bin/release/ygopro.app] Error 1
make: *** [ygopro] Error 2
Cleaning up file based variables
ERROR: Job failed: exit status 1