Comments: |
Конфигур-скрипт -- вообще дебильная какая-то идея.
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | January 19th, 2015 - 04:22 pm |
---|
| | | (Link) |
|
да ну. если оно требует неких библиотек — я предпочту увидеть сообщение от конфигура: «нужна хуйпизда версии не ниже 666!», а не загадочные матюки компилятора.
а если оно может использовать разные библиотеки, а без некоторых вообще обойтись — я опять предпочту, чтобы конфигур сам определил, что у меня на машине стоит, а не писать 100500 ключей сборки.
только оно должно написать большими буквами в sdtout/stderr, что оно не нашло библиотеку, какую именно и где пыталось искать, и сообщить, что именно оно в итоге применило; иначе получится заговор роботов.
вообще когда применяется настройка по умолчанию, хорошим тоном было бы всегда об этом эскплицитно отчитываться.
вчера вот только обнаружил, что ffmpeg перед тем как максить аудио по умолчанию пережевывает его жопой.
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | January 19th, 2015 - 04:54 pm |
---|
| | | (Link) |
|
>только оно должно написать большими буквами в sdtout/stderr, что оно не нашло >библиотеку, какую именно и где пыталось искать, и сообщить, что именно оно в итоге >применило; иначе получится заговор роботов. само собой: после конфигура — отчёт, что искало, что нашло, с чем взлетать будет. некоторые это делают, но подавляющее большинство конфигур-скриптов…
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | January 19th, 2015 - 04:57 pm |
---|
| | | (Link) |
|
одна из проблем автокрапа, кстати — его непомерная говорливость. хотя казалось бы, есть старый добрый принцип: об успехах молчи, о неудачах рапортуй.
сделали бы его молчаливым по-умолчанию — ним даже кое-как можно было бы пользоваться. оно бы хоть сразу было бы видно, где именно обосралось, а не высирало портянки, которые всё равно никто не читает. то есть, и так видно, где оно обосралось, но неудобно же.
Я обычно как раз совершэнно нехочу, чтобы бинарник зависел от такой стохастической вещи, как сегодняшний набор библиотек на моей девелоперской тачке.
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | January 20th, 2015 - 07:11 pm |
---|
| | | (Link) |
|
а для этого у конфигура наличествуют опции вида «с хуйпизда5, с пиздахуй8 и без жопасрака4». указал опции — спи спокойно, или соберётся, или обидится. не указал — пусть детектит.
Дахертам. Всего говнищща, которое он проверяет (типа минорных верси gtk) можэт и в --help не быть. А уж как этот подход ломается от новых версий...
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | January 20th, 2015 - 07:24 pm |
---|
| | | (Link) |
|
значит, это хуёвый конфигур, который писали идиоты, чо.
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | January 19th, 2015 - 04:22 pm |
---|
| | | (Link) |
|
другое дело, что автокрап — это ужас и моральный террор, конечно.
From: | (Anonymous) |
Date: | January 21st, 2015 - 10:59 pm |
---|
| | | (Link) |
|
я б либо завязывался на либо +3, либо +2, либо сделал приоритезацию и проверял бы наличие версий обоих. если оба наличествуют, собирал бы с тем, что новее. | |