20 comments
@termonoid Да схуя ли. Go прекрасен. А место занимаемое бинарником, если оно предсказуемо - часто оно вообще не критично. @termonoid @drq у раста кстати тоже статика. Динамика вроде пока сугубо экспериментальная.
@a1ba стандартную либу точно можно отстыковать флагом. Но лучше так не делать, потому что ABI не стабилизирован, и имеет право резко поменяться *вроде как решается перепаковкой всего мира под Nix @vftdan Чувак, речь о мегабайтах. Какие терабайты. Ну вот в мелкий эмбед он не пойдет разве что, это да. @drq @drq не знаю, можете считать меня дедом/бомжом/небом/аллахом, но у меня от ста мегабайт как раз начинаются "значительные объемы" :blobcatgooglyshrug: @termonoid Если это громадный git-forge, то я думаю, объем более, чем оправдан. @drq энивей, LTO запилить надо. Надеюсь этим хоть кто-то занимается. А то даже богомерзкий джаваскрипт научился выкидывать ненужное, а Го не умеет :blobcatgooglytrash: @drq а ещё по ссылке там написано |
@a1ba как то один гофер пожаловался в комментах, что бинарники большие, CLI на 8 метров. Ну я такой спросил "А это с LTO?"
(ну для контекста, HTTP-сервак на Actix-web, в который я пихал либы не стесняясь, весит 5 метров)
Так вот, гоферы похоже не поняли о чем я вообще, скинули какие то короткие флаги к линкеру. Спросил "а где тут LTO?". Получил ответ:
"Это собственно они, удаляют таблицы символов для дебага и dwarf данные"
Умеет ли го в LTO *в принципе?* :blobcatgooglyholdingitsheadinitshands: :blobcatgooglyholdingitsheadinitshands:
@drq
@a1ba как то один гофер пожаловался в комментах, что бинарники большие, CLI на 8 метров. Ну я такой спросил "А это с LTO?"
(ну для контекста, HTTP-сервак на Actix-web, в который я пихал либы не стесняясь, весит 5 метров)
Так вот, гоферы похоже не поняли о чем я вообще, скинули какие то короткие флаги к линкеру. Спросил "а где тут LTO?". Получил ответ: