Я использовал настройки BR2_PACKAGE_OVERRIDE_FILE
+ <pkg>_OVERRIDE_SRCDIR
в Buildroot 2018.05 для успешного отслеживания пакетов, таких как Binutils и glibc, в качестве подмодулей моего проекта:
BINUTILS_OVERRIDE_SRCDIR = ../../submodules/binutils-gdb
GLIBC_OVERRIDE_SRCDIR = ../../submodules/glibc
Однако, когда я пыталсяаналогичная процедура для GCC, похоже, она не вступила в силу:
GCC_OVERRIDE_SRCDIR = ../../submodules/gcc
Например, при build/
в папке сборки я получаю обычное:
host-gcc-final-7.3.0
host-gcc-initial-7.3.0
вместо ожидаемых -custom
версий.
Есть ли способ добиться этого?
Может быть http://buildroot -busybox.2317881.n4.nabble.com / Internal-toolchain-wrapper-ccache-fixes-tp113064p113187.html подразумевает, что это всего лишь исключение для GCC по техническим причинам, но этому потоку уже несколько лет, и я пока не пытался полностью его понять.