Lx4U-book/docs/build-temp-system/libstdc-p2.md
2021-05-12 17:04:02 +03:00

2.0 KiB
Raw Blame History

Libstdc v.{{ package.version }} проход 2

Ссылка для скачивания: {{ package.url }}
Текущая версия: {{ package.version }}
Домашняя страница: {{ package.homeUrl }}
Важность: Необходимый
Размер архива: {{ package.size }} Mb
SBU: 3.3

Настройка

!> Данный пакет входит в архив с исходниками GCC

Создайте необходимую символическую ссылку:

ln -s gthr-posix.h libgcc/gthr-default.h

Создайте отдельную директорию для сборки:

mkdir -v build
cd       build

Запустите скрипт configure

../libstdc++-v3/configure            \
    CXXFLAGS="-O2 -s -D_GNU_SOURCE"  \
    --prefix=/usr                    \
    --disable-nls                    \
    --host=$(uname -m)-lin-linux-gnu \
    --disable-libstdcxx-pch --disable-multilib

Для multilib

Замените --disable-multilib на --enable-multilib.

Объяснение параметров configure

--disable-libstdcxx-pch - Отключает установку предварительно скомпилированных заголовков, не нужных на данном этапе

--host=$(uname -m)-lin-linux-gnu - Libstdc++ должна быть собрана с такими же параметрами, что и GCC

Сборка

make

Установка

Для установки этого пакета выполните

make install