В общем, хочется отвязать библиотеки от libc. Это позволит загружать их из статических бинарников
В библиотеках нет ничего что взаимодействует с системой. Есть только fopen, но он опционален. Остальное - только самостоятельный код. Однако используются строковые и математические функции.
После избавления от строковых функций библиотека загружается как на linux, так и на freebsd (использовался системный libstdc++ и libm), но в обоих случаях ломается завязанный на них функционал.
Дополнительной проблемой при статической сборке встаёт привязанный к libc libstdc++ - ему нужно гораздо больше, чем собираемой библиотеке
Была ещё идея влинковывания libc внутрь библиотеки, но glibc и uclibc не любят такое, а с musl надо ещё возиться, притом что мне кажется, что оно тоже не заработает.
Есть ли что-то, чем можно заменить libc?

Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от anonymous



Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от mittorn

Ответ на:
комментарий
от aureliano15

Ответ на:
комментарий
от mittorn

Ответ на:
комментарий
от aureliano15

Ответ на:
комментарий
от mittorn

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Моё видение важных фич, в настоящее время отсутствующих в экосистеме СПО (2024)
- Форум libc (2001)
- Форум libc (2001)
- Форум libc (2005)
- Галерея Компактно (2021)
- Форум Существуют ли компактные телефоны (или помогите подобрать)? (2014)
- Форум FPC -CRT (2002)
- Форум crt+tv (2004)
- Форум crt*.o (1999)
- Форум LLVM libc (2022)