Size: a a a

2021 March 19

N

Nikita Ursol in NixOS
источник

YM

Yurii Matsiuk in NixOS
Misha Gusarov
Интересно. А для го такое есть? Задача ровно та же, и набор метаданных такой же.
https://github.com/kamilchm/go2nix

Оно умеет из GOPATH, но походу из модулей не умеет собирать версии/суммы 🤷‍♂
источник

YM

Yurii Matsiuk in NixOS
Kirill Valyavin
Блин, я извиняюсь, но я чё-то тыкнул и оно заработало... спасибо за внимание!
Обычно бывает "я тут что-то нажали и оно всё пропало"
источник

YM

Yurii Matsiuk in NixOS
Он кстати коварный этот хук. И не всегда работает как надо. Там что-то с экзек битом, уже точно не помню. Но он сначала трёт rpath, а потом добавляет снова. И в некоторых случаях не добавляет 🤷‍♂ я много времени на это потратил. В итоге заранил patchelf руками в for лупе
источник

YM

Yurii Matsiuk in NixOS
Пару дней с strace и ld-debug в обнимку провёл
источник

YM

Yurii Matsiuk in NixOS
Если вдруг не дай б-г кому-то в голову прийдёт, как мне, собрать bluez из гита: https://gist.githubusercontent.com/ymatsiuk/685fe9519723d77ae34e5aa6e59172f9/raw/ab33ab7f86cbc78ab952cdeedd09e7f5fe6b4050/bluetooth.nix
источник

YM

Yurii Matsiuk in NixOS
Сегодня буду собирать sway/wlroots. Buckle up!
источник

N

Nikita Ursol in NixOS
Yurii Matsiuk
Он кстати коварный этот хук. И не всегда работает как надо. Там что-то с экзек битом, уже точно не помню. Но он сначала трёт rpath, а потом добавляет снова. И в некоторых случаях не добавляет 🤷‍♂ я много времени на это потратил. В итоге заранил patchelf руками в for лупе
прийму во внимание
источник

N

Nikita Ursol in NixOS
Yurii Matsiuk
Пару дней с strace и ld-debug в обнимку провёл
у меня тоже сейчас такое было, только для другой штуки, и с ltrace
источник

N

Nikita Ursol in NixOS
ибо вот используют свой dynamic loading, а потом хрен заставишь работать так как надо
источник

YM

Yurii Matsiuk in NixOS
Ты ж опенсорс собираешь? У меня проприетарщина была, дали .deb и дальше сам, ни доков, ни сорсов. А там костыли ппц 🤭😱 и зависимости все в мире существующие тянет 😂 и .so гора, все динамически залинкованные. Ой. Благо никсос есть, мой неисчерпаемый источник, ненужной мне, бесполезной информации 😂
Чисто профилактика Альцгеймера 😉
источник

N

Nikita Ursol in NixOS
Yurii Matsiuk
Ты ж опенсорс собираешь? У меня проприетарщина была, дали .deb и дальше сам, ни доков, ни сорсов. А там костыли ппц 🤭😱 и зависимости все в мире существующие тянет 😂 и .so гора, все динамически залинкованные. Ой. Благо никсос есть, мой неисчерпаемый источник, ненужной мне, бесполезной информации 😂
Чисто профилактика Альцгеймера 😉
Да опенсоурс
источник

N

Nikita Ursol in NixOS
Да с проприетарными там вообще угар, а тут просто альфа квалити софтваре
источник

YM

Yurii Matsiuk in NixOS
Nikita Ursol
Да с проприетарными там вообще угар, а тут просто альфа квалити софтваре
Продакшн реди!
источник

YM

Yurii Matsiuk in NixOS
Все что дальше альфы - это уже легаси в наше время😂
источник

N

Nikita Ursol in NixOS
Yurii Matsiuk
Все что дальше альфы - это уже легаси в наше время😂
если какой-то баг достаточно времени пробудет в проге, то он станет фишкой - норм дело
источник

YM

Yurii Matsiuk in NixOS
Nikita Ursol
если какой-то баг достаточно времени пробудет в проге, то он станет фишкой - норм дело
Снапчат так и родился. Ниасилили persistent storage, конвертнули баг в фичу
источник

N

Nikita Ursol in NixOS
Yurii Matsiuk
Снапчат так и родился. Ниасилили persistent storage, конвертнули баг в фичу
Ну или вон как firefox совсем недавно «пофиксил» thumbnail fingerprinting, вот это я понимаю, секьюрити.
источник

N

Nikita Ursol in NixOS
Yurii Matsiuk
Он кстати коварный этот хук. И не всегда работает как надо. Там что-то с экзек битом, уже точно не помню. Но он сначала трёт rpath, а потом добавляет снова. И в некоторых случаях не добавляет 🤷‍♂ я много времени на это потратил. В итоге заранил patchelf руками в for лупе
кстати оно библиотеки не патчит видимо
источник

YM

Yurii Matsiuk in NixOS
Там был камент в шелл скрипте по поводу экзек бита. Оно патчит только с экзек
источник