Разная ubuntu: кросс-компиляция ядра каждый раз перекомпилируется целикомLinux

Ответить Пред. темаСлед. тема
Anonymous
 Разная ubuntu: кросс-компиляция ядра каждый раз перекомпилируется целиком

Сообщение Anonymous »

У меня есть один и тот же репозиторий для кросс-компиляции ядра Linux в Ubuntu 20.04 и Ubuntu 24.04. Точнее, я делаю:
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- Image Modules -j4
В обоих дистрибутивах я m с использованием amd64 gcc 9.5 и той же цепочки инструментов кросс-компиляции.
В Ubuntu 24.04 компиляция перекомпилирует ВСЕ каждый раз, даже если какой-либо файл не имеет было изменено. В Ubuntu 20.04 этого не происходит.

Код: Выделить всё

make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- Image modules -j4
CHK     include/config/kernel.release
CHK     include/generated/uapi/linux/version.h
CC      scripts/mod/empty.o
CC      scripts/mod/devicetable-offsets.s
MKELF   scripts/mod/elfconfig.h
HOSTCC  scripts/mod/modpost.o
HOSTCC  scripts/mod/sumversion.o
GEN     scripts/mod/devicetable-offsets.h
HOSTCC  scripts/mod/file2alias.o

CHK     include/generated/utsrelease.h
CHK     include/generated/timeconst.h
CC      kernel/bounds.s
CHK     include/generated/bounds.h
CC      arch/arm64/kernel/asm-offsets.s
CHK     include/generated/asm-offsets.h
CALL    scripts/checksyscalls.sh
HOSTLD  scripts/mod/modpost
CC      init/main.o
....
Штампы файлов не менялись, все остальное осталось прежним. Другими словами, единственная разница — это Ubuntu 24.04 и Ubuntu 20.04.
Как это возможно, что все перекомпилируется 24.04, а не 20.04 (ожидаемое поведение)?

Подробнее здесь: https://stackoverflow.com/questions/784 ... e-entirely
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Кросс-компиляция ядра. Невозможно найти libelf после включения bpf_syscall()
    Anonymous » » в форуме Linux
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Кросс-компиляция Qt6 в Ubuntu 22.04
    Гость » » в форуме C++
    0 Ответы
    53 Просмотры
    Последнее сообщение Гость
  • PHP 8.3.8 Ошибка строительства «перекомпилируется с -FPIE и повторно с -PIE» на Almalinux
    Anonymous » » в форуме Php
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Связывание с кросс-скомпилированной статической библиотекой с использованием кросс-линкера не работает
    Anonymous » » в форуме Linux
    0 Ответы
    44 Просмотры
    Последнее сообщение Anonymous
  • Кросс-компиляция py-spidev для руки
    Гость » » в форуме Python
    0 Ответы
    49 Просмотры
    Последнее сообщение Гость

Вернуться в «Linux»