1.1, Аноним (1), 12:29, 16/07/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
У меня такой вопрос. Я как-то захотел собрать Firefox 52 под Debian 4 Etch. Собрал Binutils и GCC. Мне configure Фаерфокса выдал: неизвестная опция "-Wl". Что именно я неправильно "собрал": GCC или Binutils?
| |
|
2.2, Аноним (2), 12:57, 16/07/2018 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Я как-то захотел собрать Firefox 52 под Debian 4 Etch
Месье знает толк.
| |
|
3.3, Аноним (1), 13:04, 16/07/2018 [^] [^^] [^^^] [ответить]
| +2 +/– |
Да просто современный десктопный линукс - это сладкий хлебушек, а старый Debian работает молниеносно. В CentOS 5 я уже успешно собрал этот самый Firefox, но это легкотня: патч для даунгрейда минимально необходимой версии GTK с 2.18 до 2.10 уже есть в SRPM-ке от Firefox 45, и на 52 накладывается без ошибок. А в Etch GTK 2.8, и я собирался править код и получать удовольствие. А GCC меня так обломал, что даже начать компиляцию не получилось
| |
|
4.6, Andrey Mitrofanov (?), 13:22, 16/07/2018 [^] [^^] [^^^] [ответить]
| +/– |
> Да просто современный десктопный линукс - это сладкий хлебушек, а старый Debian
> работает молниеносно. В CentOS 5 я уже успешно собрал этот самый
> Firefox, но это легкотня: патч для даунгрейда минимально необходимой версии GTK
> с 2.18 до 2.10 уже есть в SRPM-ке от Firefox 45,
> и на 52 накладывается без ошибок. А в Etch GTK 2.8,
> и я собирался править код и получать удовольствие. А GCC меня
> так обломал, что даже начать компиляцию не получилось
В wheezy-lts, когда переходили с 45-ESR на 52-ESR, добавили
https://packages.debian.org/src:gcc-mozilla
аж "целый компилятор" (из убунты принесли). Может полезно будет, если вдруг будет рецидив того "я как-то захотел".
| |
|
5.12, Аноним (12), 14:00, 16/07/2018 [^] [^^] [^^^] [ответить]
| +3 +/– |
Это ж сколько лет надо, чтобы такой скилл некромантии накачать?
| |
|
4.27, лютый жабист... (?), 08:04, 17/07/2018 [^] [^^] [^^^] [ответить]
| +/– |
>сладкий хлебушек, а старый Debian работает молниеносно
тормозят КДЕ и ГНУМ и остальное ПО. Ядро 4.17 ничуть не медленнее старых протухших.
Поставь DE путнее и будет тебе щастье.
| |
|
|
2.4, Аноним (4), 13:11, 16/07/2018 [^] [^^] [^^^] [ответить]
| +/– |
Ты какой гцц и бинутилс собирал? Пути до них не забыл в конфигуратор фф прописать?
| |
|
3.5, Аноним (1), 13:19, 16/07/2018 [^] [^^] [^^^] [ответить]
| +/– |
binutils 2.29.1, GCC 4.8.5. Устанавливал в --prefix=/usr, так как всё равно "виртуалка". Вот текст ошибки:
configure:17666: /usr/bin/gcc-4.8 -std=gnu99 -shared -Wl,-z,defs -Wl,--gc-sections -lpthread -Wl,--no-keep-memory -Wl,--reduce-memory-overheads -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -o libconftest.so -Wl
gcc-4.8: error: unrecognized command line option '-Wl'
| |
|
4.9, Ккк (?), 13:40, 16/07/2018 [^] [^^] [^^^] [ответить]
| +/– |
Удали из мейкфайлов эту опцию -
Wl, нажми на кнопку и получишь результат.
| |
4.21, Аноним (21), 16:31, 16/07/2018 [^] [^^] [^^^] [ответить]
| +2 +/– |
-Wl - это префикс опций для линковщика. У тебя в конце он стоит отдельно, без опции линковщика, на это и ругается. Ковыряйся в conifure и Makefile.
| |
|
5.29, нах (?), 15:20, 17/07/2018 [^] [^^] [^^^] [ответить]
| –1 +/– |
ну да, ну да, это configure неправильный и мэйкфайл неправильный, а не руки из, эээ, кривые?
Ничего что это - мазила, собирается на миллионах хомячковых локалхостов именно этим configure?
| |
|
6.30, Andrey Mitrofanov (?), 16:22, 17/07/2018 [^] [^^] [^^^] [ответить]
| +/– |
#>>>> Я как-то захотел собрать Firefox 52 под Debian 4 Etch
> Ничего что это - мазила, собирается на миллионах хомячковых локалхостов именно этим
> configure?
Это ничего, что вы не читаете контекст.
Миллионы хомячков на еьчах собирают мазилу? Аднако!
| |
|
|
|
|
2.14, нах (?), 14:34, 16/07/2018 [^] [^^] [^^^] [ответить]
| –4 +/– |
вероятнее всего - пихон, но возможно и еще что-то. Или повредил дебиановские билдтулы косорукой установкой в /usr, вместо аккуратной ручной установки параллельно с системным, и правильной настройки билд-конфигурации мазилы, благо она вполне там возможна.
из твоего лога очевидно, что командная строка обрезалась на середине, после -Wl должно было быть ее продолжение.
спрашивается - а каким дятлом надо быть, чтобы самому это мгновенно не понять, даже если сам синтаксис gcc для тебя в новинку и ты не в курсе, что это за параметр, и зачем тогда тебе понадобилось пересобирать мурзилу? Все равно ведь сделаешь криво и работать если будет, то только по недоразумению...
обновляйся, за тебя уже все подумали.
| |
|
|