Как обновить библиотеку в системе buildroot?

Я новичок во встроенном Linux и работаю с buildroot. У нас есть очень старая библиотека DNP3, которую мы хотели бы обновить с 2.3 до 3.1. Я даже не знаю, с чего начать. Может ли кто-нибудь указать мне на учебник или инструкции по обновлению существующей библиотеки или пакета?

1 ответ

Это не объясняется явно в руководстве по Buildroot, но обновление пакета:

  • поиск каталога пакета (например, package/dnp3);
  • изменить номер версии в dnp3.mkфайл;
  • скачать пакет с make dnp3-source;
  • это выдаст ошибку из-за отсутствующего хеша: запишите хэш и обновите его в dnp3.hash.

Конечно, часто этого недостаточно, потому что у обновленного пакета есть новые зависимости, или он должен быть исправлен, чтобы иметь возможность собрать его в кросс-компиляции, или другие проблемы.

Другие вопросы по тегам