gcc2: отключены threads/libitm как в эталонном тулчейне; добавлена сборка libnl-3.9.0 (nl80211) в build-libraries.sh
This commit is contained in:
@@ -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)
|
||||||
```
|
```
|
||||||
|
|
||||||
## Сборка
|
## Сборка
|
||||||
|
|||||||
@@ -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
|
||||||
@@ -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 \
|
||||||
|
|||||||
Reference in New Issue
Block a user