gcc2: отключены threads/libitm как в эталонном тулчейне; добавлена сборка libnl-3.9.0 (nl80211) в build-libraries.sh

This commit is contained in:
2026-08-26 10:44:59 +03:00
parent 767903d1ea
commit 852d3c1cff
3 changed files with 18 additions and 1 deletions

View File

@@ -48,6 +48,7 @@ lib/zlib-1.2.13.tar.xz (или .tar.gz)
lib/openssl-3.0.13.tar.xz (или .tar.gz) lib/openssl-3.0.13.tar.xz (или .tar.gz)
lib/LibVNCServer-0.9.14.tar.xz (или .tar.gz) lib/LibVNCServer-0.9.14.tar.xz (или .tar.gz)
lib/freetype-2.13.2.tar.xz (или .tar.gz) lib/freetype-2.13.2.tar.xz (или .tar.gz)
lib/libnl-3.9.0.tar.xz (или .tar.gz)
``` ```
## Сборка ## Сборка

View File

@@ -160,3 +160,18 @@ cmake -S .. -B . \
make -j$(nproc) make -j$(nproc)
make install make install
# ==================================================================
# libnl-3.9.0 (nl80211 — нужен wpa_supplicant/hostapd, wext больше не поддерживается)
# ==================================================================
cd "${LIB_BUILD_DIR}/libnl-3.9.0"
./configure \
--host="${TARGET}" \
--prefix="${SYSROOT_USR_DIR}" \
--disable-shared \
--enable-static \
--enable-cli=no
make -j$(nproc)
make install

View File

@@ -182,9 +182,10 @@ rm -rf build/gcc2 && mkdir -p build/gcc2 && cd build/gcc2
--with-arch="${SUBARCH}" \ --with-arch="${SUBARCH}" \
--with-mode="${SUBMODE}" \ --with-mode="${SUBMODE}" \
--enable-languages=c,c++ \ --enable-languages=c,c++ \
--enable-threads=posix \ --disable-threads \
--enable-fdpic \ --enable-fdpic \
--disable-libstdcxx-pch \ --disable-libstdcxx-pch \
--disable-libitm \
--disable-multilib \ --disable-multilib \
--disable-bootstrap \ --disable-bootstrap \
--disable-libgomp \ --disable-libgomp \