[ 80%] Building C object CMakeFiles/osslsigncode.dir/appx.c.o
/opt/local/bin/gcc-mp-14 -DHAVE_CONFIG_H=1 -I/opt/local/var/macports/build/osslsigncode-24d6ef41/work/build -I/opt/local/libexec/openssl3/include -I/opt/local/include -pipe -I/opt/local/libexec/openssl3/include -Os -DNDEBUG -I/opt/local/libexec/openssl3/include -isystem/opt/local/include -std=gnu11 -arch ppc -mmacosx-version-min=10.6 -fPIE -MD -MT CMakeFiles/osslsigncode.dir/appx.c.o -MF CMakeFiles/osslsigncode.dir/appx.c.o.d -o CMakeFiles/osslsigncode.dir/appx.c.o -c /opt/local/var/macports/build/osslsigncode-24d6ef41/work/osslsigncode-2.10/appx.c
[ 90%] Building C object CMakeFiles/osslsigncode.dir/script.c.o
/opt/local/bin/gcc-mp-14 -DHAVE_CONFIG_H=1 -I/opt/local/var/macports/build/osslsigncode-24d6ef41/work/build -I/opt/local/libexec/openssl3/include -I/opt/local/include -pipe -I/opt/local/libexec/openssl3/include -Os -DNDEBUG -I/opt/local/libexec/openssl3/include -isystem/opt/local/include -std=gnu11 -arch ppc -mmacosx-version-min=10.6 -fPIE -MD -MT CMakeFiles/osslsigncode.dir/script.c.o -MF CMakeFiles/osslsigncode.dir/script.c.o.d -o CMakeFiles/osslsigncode.dir/script.c.o -c /opt/local/var/macports/build/osslsigncode-24d6ef41/work/osslsigncode-2.10/script.c
[100%] Linking C executable osslsigncode
/opt/local/bin/cmake -E cmake_link_script CMakeFiles/osslsigncode.dir/link.txt --verbose=ON
ld: unknown option: -z
collect2: error: ld returned 1 exit status
/opt/local/bin/gcc-mp-14 -pipe -I/opt/local/libexec/openssl3/include -Os -DNDEBUG -I/opt/local/libexec/openssl3/include -isystem/opt/local/include -arch ppc -mmacosx-version-min=10.6 -Wl,-search_paths_first -Wl,-headerpad_max_install_names -L/opt/local/libexec/openssl3/lib -L/opt/local/lib -Wl,-headerpad_max_install_names -fstack-protector-all -fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-check CMakeFiles/osslsigncode.dir/osslsigncode.c.o CMakeFiles/osslsigncode.dir/helpers.c.o CMakeFiles/osslsigncode.dir/utf.c.o CMakeFiles/os@slsigncode.dir/msi.c.o CMakeFiles/osslsigncode.dir/pe.c.o CMakeFiles/osslsigncode.dir/cab.c.o CMakeFiles/osslsigncode.dir/cat.c.o CMakeFiles/osslsigncode.dir/appx.c.o CMakeFiles/osslsigncode.dir/script.c.o -o osslsigncode -Wl,-rpath,/opt/local/lib /opt/local/libexec/openssl3/lib/libssl.dylib /opt/local/libexec/openssl3/lib/libcrypto.dylib /opt/local/lib/libz.dylib
make[2]: *** [osslsigncode] Error 1
make[2]: Leaving directory `/opt/local/var/macports/build/osslsigncode-24d6ef41/work/build'
make[1]: *** [CMakeFiles/osslsigncode.dir/all] Error 2
Looks like Linux flags are used on macOS: