Compare commits

...

2 Commits

Author SHA1 Message Date
b804536197 Added static linking build 2025-12-08 18:52:53 +03:00
d17412f357 Fixed a bug with freetype build 2025-12-08 10:59:55 +03:00

View File

@@ -75,7 +75,7 @@ cd ${TOP}
./env.sh "${INSTALL_BIN_DIR}" "rc"
cd "${LIB_BUILD_DIR}/zlib-1.2.13"
./configure --prefix=${SYSROOT_USR_DIR} --libdir=${SYSROOT_USR_DIR}/lib
./configure --prefix=${SYSROOT_USR_DIR} --libdir=${SYSROOT_USR_DIR}/lib --static
make -j$(nproc)
make install
@@ -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}" \
@@ -134,7 +138,10 @@ cmake -S .. -B . \
-DCMAKE_INSTALL_PREFIX="${SYSROOT_USR_DIR}" \
-DCMAKE_FIND_ROOT_PATH="${SYSROOT_DIR}" \
-DCMAKE_SYSROOT="${SYSROOT_DIR}" \
-DCMAKE_STAGING_PREFIX="${SYSROOT_USR_DIR}"
-DCMAKE_STAGING_PREFIX="${SYSROOT_USR_DIR}" \
-DZLIB_LIBRARY="${SYSROOT_USR_DIR}/lib/libz.a" \
-DZLIB_INCLUDE_DIR="${SYSROOT_USR_DIR}/include" \
-DZLIB_USE_STATIC=ON
make -j$(nproc)
make install