Описание тега musl
Новая стандартная библиотека для нового поколения устройств на базе Linux.
2
ответа
Форсирование 64-битных длинных двойников?
Я строю musl-libcстатически для проекта наaarch64(ARM 64-битная) платформа. Я хотел бы избежать любых мягких библиотек с плавающей запятой, таких как подпрограммы библиотеки GCC. Тем не менее, они все еще появляются в архивах библиотеки, даже когда …
20 фев '18 в 15:36
0
ответов
Полный и изолированный набор инструментов LLVM/musl
То, чего я пытаюсь добиться, это скомпилировать независимый от GNU и изолированный набор инструментов LLVM, используя musl как clib, Недавно был выпущен LLVM 4.0 с множеством новых интересных функций, включая готовый к использованию LLD, поэтому LLV…
21 мар '17 в 06:45
0
ответов
Почему musl ldconfig игнорирует стандартные каталоги?
Я пытался сделать док-контейнер на основе Alpine Linux. Во время установки некоторых программ я заметил, что общие библиотеки не были установлены должным образом. После некоторого исследования я обнаружил, что musl ldconfig игнорирует каталоги станд…
11 июл '18 в 03:23
1
ответ
Исправление ошибок динамического компоновщика при использовании libc с openssl
Вот простой hello world sha1-hasher, использующий библиотеку openssl. #include <openssl/sha.h> #include <stdio.h> #include <stdlib.h> int main() { system("printf '%s' 'hello world' | sha1sum"); unsigned char digest[SHA_DIGEST_LENGT…
07 ноя '18 в 10:45
1
ответ
Сборка статического бинарного файла с использованием cgo, LuaJIT и musl
После прочтения статически скомпилированных программ Go, всегда, даже с cgo, используя musl, я пытаюсь использовать описанный метод для статической связи LuaJIT. Используя https://github.com/aarzilli/golua go bindings Предполагая, что musl и golua у…
04 июн '17 в 20:02
1
ответ
Как скомпилировать базовое приложение GTK+ с помощью musl-gcc?
Я скомпилировал этот пример приложения GTK+ с gcc и musl-gcc. Оба из них создали бинарный файл, но бинарный файл, созданный musl-gcc, не работает правильно и показывает кучу ошибок. Примечание: я установил обе версии: musl-libc и libgtk3 dev. Примеч…
13 янв '19 в 21:00
1
ответ
Rust musl Docker изображение не может найти груз
Я пытаюсь запустить Rust в Docker, чтобы использовать его для 32-битных сборок musl. С тех пор, как я обновил его, чтобы использовать новый URL для получения обновления, я сталкиваюсь с этой проблемой при интерактивном запуске контейнера с помощью b…
17 фев '19 в 21:47
2
ответа
Загрузите и musl libc.so, и gcc libc.so в одном процессе?
У меня есть общая библиотека, скомпилированная с помощью musl libc $ readelf -d ./libinterop_d.so Dynamic section at offset 0x8ecb0 contains 22 entries: Tag Type Name/Value 0x0000000000000001 (NEEDED) Shared library: [libc.so] 0x000000000000000f (RP…
10 май '15 в 13:09
0
ответов
Ошибка при сборке cx_Freeze для OpenWrt: "неопределенная ссылка на __finite" и другие
Я пытаюсь упаковать модуль Python cx_Freeze для OpenWrt. Я написал Makefile (включенный ниже), и я доволен тем, как он работает и что я определил (это мое понимание того, что Build/Compile/PyMod будет эффективно работать setup.py с настройкой компил…
17 янв '18 в 19:34
1
ответ
Отладка GDB OpenJDK Java в Alpine Linux завершается с ошибкой "Поток получен сигнал?, Неизвестный сигнал"
Я с трудом пытаюсь отладить Java OpenJDK в Alpine Linux с помощью gdb - кому-нибудь удалось это сделать? При попытке отладки Java в GDB, например, gdb java а также r -version, он мгновенно завершается с: Thread 1 "java" recieved signal ?, Unknown si…
31 авг '18 в 16:02
1
ответ
Докер + старая версия Elixir/Phoenix
Меня попросили перенести приложение Elixir/Phoenix в Docker, с которым у меня нет опыта работы. В приложении используются не самые последние версии Elixir и Phoenix, поэтому мне пришлось отклоняться от кода в Интернете, который обычно фокусируется н…
29 июл '17 в 07:05
2
ответа
POSIX-совместимая ОС обычно расширяет существующую реализацию стандартной библиотеки C?
POSIX_C_LANG_SUPPORT - это одна из функциональных единиц, которую POSIX заявляет, что операционная система должна обеспечивать совместимость с POSIX. По сути, это целая стандартная библиотека C с некоторыми другими вещами. Мой вопрос прост: разработ…
21 мар '18 в 21:46
0
ответов
Один двоичный файл для нескольких дистрибутивов Linux, один компилятор для всех
Первый вопрос: Каков наилучший способ поддержки различных "стандартных" платформ Linux с помощью одного двоичного файла C++11? Этот бинарный файл использует несколько сторонних библиотек, включая boost, zlib, xml2, openssl (все, что я могу построить…
26 июл '16 в 18:29
2
ответа
При использовании драйвера GCC, что делает статическую библиотеку "несовместимой"?
Так что я пытаюсь сделать это на Ubuntu 14.04 (x86_64) Я хочу настроить musl-libc на основе последней выпущенной версии 1.1.11, которая доступна в данный момент. Что я сделал, чтобы: Установите поддержку multilib для GCC: sudo apt-get --no-install-r…
21 сен '15 в 13:42
3
ответа
Как скомпилировать статический мусорный бинарник проекта Rust с нативными зависимостями?
У меня есть проект с зависимостями от Hyper и Diesel, и из-за этого, на нативных библиотеках OpenSSL и libpq. Проект основан на ночных Rust, потому что он использует плагины компилятора. Моя текущая попытка - построить контейнер Docker. У меня есть …
19 ноя '16 в 16:06
0
ответов
getpwent_r и alpine musl libc
Я пытаюсь скомпилировать приложение с зависимостью от общего объекта с помощью одного вызова getpwent_r() (Я не писал в библиотеке). Насколько я могу сказать, getpwent_r() является расширением glibc и не соответствует POSIX. Любой способ получить эт…
13 июн '17 в 13:21
0
ответов
Odoo 9 с Python 2.7.13 на альпийском 3.5 segfault
Я хотел опубликовать это как ошибку, но у меня даже нет понятия, кому я должен сообщить об этом. Вот. Я установил Odoo 9.0 на стандартную версию Alpine 3.5 с пакетом Python 2.7.13, и я также пробовал использовать ту же версию python, скомпилированну…
16 янв '17 в 11:49
1
ответ
Не удалось собрать rust-libc с использованием cargo, когда rustc с поддержкой musl
Я успешно создал musl сконфигурировано rustc перейдя по этой ссылке Моя попытка построить проект (который строится нормально с использованием ржавчины, не настроенной на мусульманин) не удалась, когда я использовал cargo rustc -- --target=x86_64-unk…
06 авг '15 в 09:16
1
ответ
GOMP без GLIBC
Я хотел бы использовать мусл с OpenMP. Тем не менее, когда я компилирую простую программу OpenMP, такую как int main() { int i; #pragma omp parallel for for(i=0; i<100; i++) { printf("asdf\n"); } } с musl-gcc -fopenmp foo.c Я получаю ошибку /us…
13 окт '14 в 12:23
2
ответа
Как создать исполняемый файл, который зависит от curl для x86_64-unknown-linux-musl
Я нахожусь на машине Debian amd64 и пытаюсь создать исполняемый файл x86_64-unknown-linux-musl. У меня есть это в моем Cargo.toml: [dependencies] curl = "0.4" Когда я бегу cargo build --target=x86_64-unknown-linux-musl Я получаю это: error: failed t…
18 янв '17 в 15:33