Как переместить пакеты со сборочной машины в цепочку инструментов SDK / кросс-компилятор - PullRequest
0 голосов
/ 02 апреля 2020

Я собираюсь создать SDK для 32-битной платформы Debian8. И хотел бы переместить несколько пакетов, таких как cmake, maven, scons et c на SDK. Эти пакеты помогают скомпилировать код (cmake, scons et c), но фактически не присутствуют / не нужны для робота.

Вместо того, чтобы компилировать эти pkgs, мне посоветовали получить пакеты перед сборкой / binaries и все их зависимости от системы сборки (здесь build system = host system = ubuntu18.04) и поместите их в папку SDK.

Как указать все файлы системного загрузчика, чтобы загрузить их из локального SDK , Таким образом, делая его самодостаточным?

Не уверен, если это работает или, по крайней мере, трудно заставить его работать? Это правильный способ сделать это?

Можете ли вы, ребята, пролить свет на это. Спасибо.

1 Ответ

0 голосов
/ 19 апреля 2020

Я переместил пакеты в нужное место и использовал patchelf . Я заметил, что Home brew на linux также выполняет исправления (brew install -v)

...