[РЕШЕНО] gcc7 эмигрировал в AUR, и его уже нельзя установить

Да, теперь gcc7 в АУРе. И всё бы ничего, только он не компилируется, по крайней мере у меня. Мало того, что сборка идёт добрый час, а то и больше, так ещё и сборка заканчивается ошибкой "No space left on device", хотя места в /tmp показывается 1,9 Гб. Не знаю, может ему больше надо...

Отсюда вопрос: действительно ли надо больше места для сборки и стоит самому скачать PKGBUILD и собирать в просторном /home ? Или дело в другом?

И ещё: может есть-таки возможность где-то скачать готовые пакеты gcc7 и gcc7-libs в привычном виде .tar.xz? Очень нужен gcc7 - для сборки TWRP на исходниках 5.1, с gcc8 эти исходники неустранимо конфликтуют. Был у нас тут разговор в прошлом году, я сам же поднимал эту тему:

Проблема: https://archlinux.org.ru/forum/topic/18620/?page=1
Решение: https://archlinux.org.ru/forum/post/206789/
yurius
может есть-таки возможность где-то скачать готовые пакеты gcc7 и gcc7-libs в привычном виде .tar.xz?
Не понимаю .... из месяца в месяц, кто-нибудь да дает ссылку на архивы ... ну почему такая невнимательность??? ... или лень искать???
АРХИВЫ
Ошибки не исчезают с опытом - они просто умнеют
https://archive.archlinux.org/repos/2017/12/10/core/os/x86_64/
тут есть 7.2.1
Недавно пришлось немного пособирать и столкнулся с кучей -Werror - пришлось вспоминать и штудировать.
Применял один способ, привожу его на всякий случай. Итак выскакивает -Werror=XXX
1. Частное решение, касающееся только данного типа предупреждения, которое останавливает сборку
./configure --target=x86_64 --with-platform=efi CPPFLAGS=-Wno-error=XXX
 make
2. Общее решение. Когда предупреждений много, то можно исключить их все сразу (правда может привести к непредсказуемым результатам).
./configure --target=x86_64 --with-platform=efi --disable-werror
 make
Ошибки не исчезают с опытом - они просто умнеют
Xts
https://archive.archlinux.org/repos/2017/12/10/core/os/x86_64/
тут есть 7.2.1

Вот спасибо, выручили! Скачал, установил. Вопрос РЕШЁН.

vasek
-Werror=XXX

Да нет, с gcc7 никаких ошибок на исходниках 5.1 нет - достаточно включить его теми двумя флагами как дефолтный компилятор вместо gcc8. Нет, этот вопрос закрыт, всё нормально, ничего исключать не надо - просто для каждых исходников нужен свой компилятор, а натягивать сову на глобус утомительно.
yurius
Да нет, с gcc7 никаких ошибок на исходниках 5.1 нет - достаточно включить его теми двумя флагами как дефолтный компилятор вместо gcc8.
Это я кинул на всякий случай - вижу, что иногда занимаешься сборкой, может когда и пригодится.

EDIT 1 - на будущее, для поиска, - на ссылку, приведенную Xts, https://archive.archlinux.org/repos/2017/12/10/core/os/x86_64/, можно выйти из АРХИВЫ
Ошибки не исчезают с опытом - они просто умнеют
yurius
Xts
https://archive.archlinux.org/repos/2017/12/10/core/os/x86_64/
тут есть 7.2.1
Вот спасибо, выручили! Скачал, установил. Вопрос РЕШЁН.

Можете подсказать как сделали, я понять не могу.
Уже всё, откопал:
https://archive.org/download/archlinux_pkg_gcc7-libs
https://archive.org/download/archlinux_pkg_gcc7
 
Зарегистрироваться или войдите чтобы оставить сообщение.