скомпилировать libstdc ++ против musl

Я должен скомпилировать некоторые программы на C ++ с помощью оболочки musl-gcc, и поэтому мне нужны заголовки и библиотеки c ++. Прежде чем я смогу их использовать, я думаю, что мне нужно скомпилировать исходный код libstdc ++ против musl, с самим musl-gcc.

Я получил исходный код libstdc ++ из последней версии исходного кода gcc и, согласно это руководство все, что мне нужно сделать, это запустить configure, указав путь к компилятору (то есть / usr / local / musl / bin / musl-gcc) в качестве аргумента опции —host

Тем не менее, настроить не удается, и я получаю ошибку

cannot find install-sh, install.sh, or shtool in "../<folder name>/libstdc++-v3" "../<folder name>/libstdc++-v3/.." "../<folder name>/libstdc++-v3/../.."

Я пропустил какой-то шаг?

1

Решение

libstdc++ может быть построен только как часть gcc дистрибутив, он не может быть построен отдельно. Итак, во-первых, вам нужно полное распространение исходного кода gcc.

Когда вы получите его, вы все равно не сможете собрать libstdc ++ просто как ./configure --host=..., Он тесно связан с самим gcc; вам нужно будет настроить параметры конфигурации и изменить сценарии настройки (по крайней мере, acinclude.m4, configure.ac).

наслаждаться

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]