May 20th, 2017

поумнеть

openscad

а вдруг кому в голову приходила идея собрать сабж под линух-амд64 статически и я зря тут парюсь с сборкой зависимостей?
поумнеть

qt, пересборка

решил пересобрать кутэ шоб было с "-flto" и в виде статик лайбрариз. и начался секс вприсядку.

начал с простого, взял из дистра исходники, переконфигурил, не слинковалось.
полез брать какие-нибудь фиксированные известные исходники ссайта афтыря.

ну вот это вот что за педерастия? хуже чем в хаски при виссарионове. почему низя в репу класть то и так чтоб прямо из репы брать что надо, делать одним движением нужный срез, и/или при сборке автоматом брать, или нормальный срез сделать, который можно тупо сразу целиком вытянуть, а не лепить патч на патч а поверх заплатку и сверху затычку?

git clone https://code.qt.io/qt/qt5.git
cd qt5
perl init-repository

и да, зафиксированных версий и тупых делай раз-два по их скачиванию и сборке тоже не видно.
поумнеть

Posted using LJ Talk (http://www.livejournal.com/chat/)...

как у нормальных программ типа, например опенскада
1. git clone откуданадо
2. поставить-своими средствами фуу бар фыщ пыщ
3. ./хз/где/хз/куда/в/недрах/проверка.sh
4. если ок, мэйк ; мэйк инстолл

как у хипстеров и иных придурков
1. что-то с гита
2. шаманим перлом
3. а вот есть крутая версия
4. а вот другая
5. а теперь перлом что-то качаем
6. и опять гитом
7. вроде движуха есть, срочно что-то нативно соберём
8. и опять что-то с выбором скриптом скачаем
9. а теперь сконфигурим
10. и соберём
11. опс, унрезолвед что-то куда-то по причине чуть не той версии где-то
поумнеть

риторическое

новый стандарт языка - это скорее для хипстеров, чтоб ЧСВ потешить.
лто - это оптимизация на этапе линковки, иногда позволяющая вдвое сократить объём, а в плюсятине и в 10 раз поднять скорость.
-О3 - это ускорение иногда заметное.
-W -Wall -Werr - это (вместе с -О) поиск не очень очевидных шероховатостей в коде.

как я вижу, в кутэ есть новый стандарт, нету ни лто, ни О3 ни -W -Wall -Werr.
зато есть свежий стандарт.

вот поэтому у меня и столь бурная агрессия на этих хипстеров моднобезмозглых
поумнеть

фантастика

а вот, допустим, изобрели ученые некую тирьям-пам-пацию. и теперь можно закинуть недорого зонд-спутник куда угодно в пределах, например, 1000 световых лет и вернуть его обратно его же силами по его сигналу. ну и по ходу уравнять скорости.

или, что менее реально, разные военные и религиозные блоки слились в экстазе и построили "корабль поколений" этак на тыщщу человек, как-то что-то разведали, отправили.

очевидно что тыща - это не мильярд, экономику как на Земле построить не выйдет, значит их надо снабдить некими роботами-автоматами, которые и друг друга ремонтируют-диагностируют, и "всё нужное" людям делают, и потихонечку увеличивают своё поголовье.

так вот. в результате обоих этих суперфантастических допущений имеем некий крупный корабль, обжитой, понятный. с механизацией. умеет всё нужное людям делать (условные штаны 100 видов, условную колбасу 200 видов, интерьеры 100-из-200-сочетаний и прочий хозбыт включая центробежную квазигравитацию).

прилетает такой корабль к новой планете, назначенной на колонизацию. поблизости от планеты звезда, на планете температура где-то между -78 и +40 хотя бы в небольшом поясе, в той же системе всякие кометы-астероиды и прочие ресурсы...

так вот. прилетает группа тщательно обученных в технике колонистов, видит планету с мерзким климатом, аллергенной плесенью, разными кусачими тварями и прочими мерзостями. смотрит группа на эту планету, смотрит на авторемонт своего корабля и думает.. смотрит на чертежи-программы для полного восстановления корабля если хватит ресурсов - и думает. смотрит на разные приблуды к корабле для отлова комет-метеоритов и их переработки - и опять думает.

а потом хотя бы часть таких групп (а вы думаете что хоть как-то подходящих планет будет ровно одна?) решает: а зачем нам планета? а давайте вот из этого фобоса и вон тех комет вместе с этими астероидами сделаем копию нашего корабля. чуть улучшенную/увеличенную, с побольше/поменьше разных ништяков. роботы обещали за неделю восстановить 25% потерь любых чего? ну вот они за 4 недели примерно и сколхозят копию нашего корабля, и у каждого желающего станет вдвое больше места/штанов/колбасы. а заодно и тупоконечников с отстроконечниками расселим отдельно, ибо ои и сами это хотят.

и примерно так получится новая цивилизация, не привязанная к планетам, но зато с "шумил-полным" набором оборудования, которое еще и улучшать можно мелкими группами в перерывах между всякими гедонизмами, а не героическим напрягом миллиардов "голодающих".

интересно, примерно в эту степь фантастика есть кроме Шумиловских драконов?
поумнеть

странный вопрос

а что, без хаотичного массового ручного вписывания в кучу разных мест в недрах кутэ строк вида "CONFIG+= staticlib"

не получится корректно собрать статические аналоги всех кутешных библиотек?
поумнеть

qtб -flto -static not work

не.. всё-таки кутэ и егойная система сборки - это какая-то педерастия в самом плохом смысле.

по ходу надо было не дышать, на цыпочках собрать по канону, и только потом медленно и печально рекурсивно долго и дебильно руками каждый отдельный юнит зачищать а потом пересобирать с -flto и в статик либ.
поумнеть

юмор

в одном Мире изобрели телепорт-пули: при попадании в цель пуля плюс этак футовая сфера вокруг нее куда-то телепортируется. не магия. магия против этого бессильна.

в другом Мире была планета, на ней был континент, на нем страна, в ней город. а в городе площадь, на которой часто-часто появлялись разные предметы. иногда вкусные, иногда ценные.