diff --git a/build-libraries.sh b/build-libraries.sh index c07922c..28a9990 100755 --- a/build-libraries.sh +++ b/build-libraries.sh @@ -90,11 +90,15 @@ cd "${LIB_BUILD_DIR}/openssl-3.0.13" --libdir=${SYSROOT_USR_DIR}/lib \ --openssldir=${SYSROOT_ETC_DIR}/ssl \ no-mdc2 no-rc5 no-ec2m no-sm2 no-sm4 no-ssl3 \ - shared no-async no-comp no-idea no-tests no-threads no-asm no-secure-memory no-seed no-weak-ssl-ciphers \ + no-shared no-dso no-async no-comp no-idea no-tests no-threads no-asm no-secure-memory no-seed no-weak-ssl-ciphers \ + no-afalgeng no-aria no-async no-bf no-blake2 no-camellia no-capieng no-cast no-chacha no-cms no-cmp no-ct \ + no-des no-dgram no-dh no-dsa no-dtls no-ec no-ec2m no-ecdh no-ecdsa no-engine no-err no-filenames no-gost no-legacy no-md4 no-mdc2 \ + no-ocsp no-pinshared no-poly1305 no-posix-io no-rc2 no-rc4 no-rc5 no-rdrand no-rfc3779 no-rmd160 no-scrypt no-sctp no-seed no-siphash \ + no-sm2 no-sm3 no-sm4 no-srp no-srtp no-ssl-trace no-ssl3 no-ssl3-method no-ts no-whirlpool no-ec enable-ktls \ -DNO_FORK -DHAVE_FORK=0 make -j$(nproc) build_libs -make install_dev +make install_sw # ================================================================== @@ -102,13 +106,13 @@ cd "${LIB_BUILD_DIR}/LibVNCServer-0.9.14" rm -rf build mkdir -p build && cd build cmake -S .. -B . \ + -DBUILD_SHARED_LIBS=OFF \ -DWITH_THREADS=OFF \ -DWITH_TESTS=OFF \ -DWITH_EXAMPLES=OFF \ - -DBUILD_SHARED_LIBS=ON \ -DCMAKE_BUILD_TYPE=Release \ -DOPENSSL_ROOT_DIR="${SYSROOT_USR_DIR}" \ - -DOPENSSL_LIBRARIES="${SYSROOT_USR_DIR}/lib/libssl.so;${SYSROOT_USR_DIR}/lib/libcrypto.so" \ + -DOPENSSL_LIBRARIES="${SYSROOT_USR_DIR}/lib/libssl.a;${SYSROOT_USR_DIR}/lib/libcrypto.a" \ -DOPENSSL_INCLUDE_DIR="${SYSROOT_USR_DIR}/include" \ -DCMAKE_FIND_ROOT_PATH="${SYSROOT_DIR}" \ -DCMAKE_SYSROOT="${SYSROOT_DIR}" \