#11
|
|||
|
|||
Re: либмемкэш и санитары
Eugene Grosbein написал(а) к All в Sep 22 14:36:18 по местному времени:
16 сент. 2022, пятница, в 14:34 NOVT, Eugene Grosbein написал(а): AK>> В процессе сборки насладиться совершенно безумными флагами компилятора, EG> В сборке лога не грепается: fgrep -i sanit ничего не находит на 12.3/i386 В логе сборки, пардон. AK>> а при попытке такое dlopen - undefined reference to `_msan_retvaltls' EG> Также после успешного окночания сборки в каталоге stage ничего не грепается EG> по msanretvaltls. EG> Если ты не поборешь лень и не станешь наконец выкладывать то, EG> что от тебя требуется, то и страдай. Eugene -- Поэты - страшные люди. У них все святое. --- slrn/1.0.3 (FreeBSD) |
#12
|
|||
|
|||
Re: либмемкэш и санитары
Alex Korchmar написал(а) к Nil A в Sep 22 16:47:18 по местному времени:
From: Alex Korchmar <noreply@linux.e-moe.ru> Nil A <Nil.A@f46.n5015.z2.fidonet.org> wrote: AK>> fsanitize-всечтопопало (тоже игнорирующая неуклюжую попытку сделать AK>> параметр для отключения этого вредительства). NA> Для продакшена тебе же всё равно надо будет выключить санитайзеры, именно. Это мемкэш, чорд подери! Но автор, увы, дурак. К сожалению, есть старинный софт, требующий именно libmemcached. Да и нет ничего современного хотя бы похожего. > Alex --- ifmail v.2.15dev5.4 |
#13
|
|||
|
|||
Re: либмемкэш и санитары
Alex Korchmar написал(а) к Eugene Grosbein в Sep 22 16:48:18 по местному времени:
From: Alex Korchmar <noreply@linux.e-moe.ru> Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote: AK>>> В процессе сборки насладиться совершенно безумными флагами компилятора, EG>> В сборке лога не грепается: fgrep -i sanit ничего не находит на 12.3/i386 EG> В логе сборки, пардон. а в логи сборки попадает вывод libtool cc ? > Alex --- ifmail v.2.15dev5.4 |
#14
|
|||
|
|||
Re: либмемкэш и санитары
Alex Korchmar написал(а) к Eugene Grosbein в Sep 22 16:52:18 по местному времени:
From: Alex Korchmar <noreply@linux.e-moe.ru> Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote: EG> Никогда не использовал memcache. Ключи компиляции не рассматривал, EG> потому что нет смысла рассматривать их в моей среде, они независимы от среды. Ну, точнее, если ты где-то ухитришься найти компилятор без санитайзера вообще, чтобы configure сфейлилось на попытках его включить - тогда у тебя да, получится без него. Но подозреваю что такой компилятор остался только в моей сгинувшей 11.0 с запрещенной сборкой llvm. EG> Это не значит, что ошибка не могла возникнуть ещё во время сборки. во время не возникает - то что там помимо библиотеки, собирается линкером, а не динамически пытается dlopen'ом подтянуть на ходу. В этом случае, вероятно, нужные части цепляются на этапе связывания. > Alex --- ifmail v.2.15dev5.4 |
#15
|
|||
|
|||
Re: либмемкэш и санитары
Eugene Grosbein написал(а) к Alex Korchmar в Sep 22 21:09:25 по местному времени:
16 сент. 2022, пятница, в 16:48 NOVT, Alex Korchmar написал(а): AK>>>> В процессе сборки насладиться совершенно безумными флагами компилятора, EG>>> В сборке лога не грепается: fgrep -i sanit ничего не находит на 12.3/i386 EG>> В логе сборки, пардон. AK> а в логи сборки попадает вывод libtool cc ? # fgrep -c libtool log2 1008 Что конкретно интересует? # fgrep -c "libtool cc" log2 0 Eugene -- Научить не кланяться авторитетам, а исследовать их и сравнивать их поучения с жизнью. Научить настороженно относиться к опыту бывалых людей, потому что жизнь меняется необычайно быстро. --- slrn/1.0.3 (FreeBSD) |
#16
|
|||
|
|||
Re: либмемкэш и санитары
Alex Korchmar написал(а) к Alex Korchmar в Sep 22 17:32:49 по местному времени:
From: Alex Korchmar <noreply@linux.e-moe.ru> Alex Korchmar <noreply@linux.e-moe.ru> wrote: AK>>>> В процессе сборки насладиться совершенно безумными флагами компилятора, EG>>> В сборке лога не грепается: fgrep -i sanit ничего не находит на 12.3/i386 EG>> В логе сборки, пардон. AK> а в логи сборки попадает вывод libtool cc ? А, вот, собственно и причина - у меня застрял доисторический libtool. После его апгрейда на такой который ничего в логи не пишет - проблема исчезла. Правда, я по прежнему не понимаю, почему - на первый и второй взгляд в код, ключ не работает. Точнее он наоборот игнорируется и всегда включается бред с санитайзерами. Патч исправляет только debug, но не это. > Alex --- ifmail v.2.15dev5.4 |
#17
|
|||
|
|||
Re: либмемкэш и санитары
Alex Korchmar написал(а) к Eugene Grosbein в Sep 22 19:28:22 по местному времени:
From: Alex Korchmar <noreply@linux.e-moe.ru> Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote: AK>> а в логи сборки попадает вывод libtool cc ? EG> # fgrep -c libtool log2 EG> 1008 EG> Что конкретно интересует? строка вызова компилятора. У меня ее, волшебным образом, нет на тестовой системе. > Alex P.S. и дело не в libtool, похоже. Что-то еще там неправильно. Мистика какая-то - потому что в configure.ac все вроде прозрачно и работать это не может в принципе. --- ifmail v.2.15dev5.4 |