Summary: | Stage ucode should be after compress | ||
---|---|---|---|
Product: | Branch p8 | Reporter: | Andrey Liakhovets <a.o.liakh> |
Component: | make-initrd-ucode | Assignee: | Andrey Cherepanov <cas> |
Status: | CLOSED FIXED | QA Contact: | qa-p8 <qa-p8> |
Severity: | normal | ||
Priority: | P3 | CC: | boyarsh, legion, legion, mike, snejok, zerg |
Version: | не указана | ||
Hardware: | all | ||
OS: | Linux |
Description
Andrey Liakhovets
2018-01-14 14:16:06 MSK
2legion@: Подскажи, пожалуйста, что нибудь по этой баге Хоть я ни разу такого не видел, да такое возможно т.к. compress и ucode создают зависимость у install: <=========================== install: @echo INSTALL compress: @echo COMPRESS ucode: @echo UCODE install: ucode install: compress ===========================> Тогда получится: $ make install -j100 UCODE COMPRESS INSTALL Наверно, нужно добавить что-то типа: <=========================== install: @echo INSTALL compress: @echo COMPRESS ucode: @echo UCODE define stage_template = install-stage-$(1): $(if $(filter-out 0,$(1)),install-stage-$(shell echo $$(($(1)-1)))) install: install-stage-$(1) endef $(foreach num,$(shell seq 0 99),$(eval $(call stage_template,$(num)))) install-stage-80: ucode install-stage-70: compress ===========================> $ make install -j100 COMPRESS UCODE INSTALL Нет, так плохо. Можно проще. Вот это сбэкпортируйте: http://git.altlinux.org/people/legion/packages/make-initrd.git?p=make-initrd.git;a=commitdiff;h=177b0bf3c81256ce7ef8b6ebe05a3fc6db6be6f8 legion@, спасибо большое!! Andrey, проверьте, пожалуйста: http://git.altlinux.org/tasks/201055/ make-initrd-0.8.15-alt1.M80P.3 -> p8: Tue Feb 27 2018 Lenar Shakirov <snejok@altlinux.ru> 0.8.15-alt1.M80P.3 - stage ucode after compress (closes: #34456) (In reply to comment #5) Спасибо, всё работает. |