История изменений
Исправление LamerOk, (текущая версия) :
с учётом постоянно добавляемых в glibc функций хотелось бы чтобы код собирался и в lts и в апстриме
Это где у тебя такая разница между lts и апстримом, где есть " постоянно добавляемые в glibc функции"?
strlcpy
Ты вообще понимаешь, о чём говоришь? strlcpy
- это BSD’шное расширение, которое не доступно в стандартных заголовках от glibc. Надо подключать <bsd/string.h>
, линковать с -lbsd
, а в некоторых дистрибутивах ещё и ставить дополнительно пакет libbsd-dev
.
Каким образом это может незаметно сломать сборку между lts и текущей версией?
Исходная версия LamerOk, :
с учётом постоянно добавляемых в glibc функций хотелось бы чтобы код собирался и в lts и в апстриме
Это где у тебя такая разница между lts и апстримом, где есть " постоянно добавляемые в glibc функции"?
strlcpy
Ты вообще понимаешь, о чём говоришь? strlcpy
- это BSD’шное расширение, которое не доступно в стандартных заголовках от glibc. Надо подключать <bsd/string.h>
, линковать с -lbsd
, а в некоторых пакетах ещё и ставить дополнительно пакет libbsd-dev
.
Каким образом это может незаметно сломать сборку между lts и текущей версией?