f8a264bbb3
doc/archdep.txt was the reason to look closer, and some other files needed a bit of facelift by now too (would be better to do that in sync).
27 lines
1.7 KiB
Plaintext
27 lines
1.7 KiB
Plaintext
== Ловля блох ==
|
|
|
|
При отладке сборки конфигурации или самого дистрибутива
|
|
могут оказаться полезными следующие средства:
|
|
|
|
* build/distcfg.mk
|
|
** формируется автоматически в процессе построения конфигурации;
|
|
** содержит трассировочную информацию (откуда что взялось);
|
|
** этот файл применяется как авторитетный конфигурационный
|
|
|
|
* build/build.log
|
|
** подробность зависит от значения переменной DEBUG,
|
|
которую можно передать при запуске make (см. params.txt);
|
|
** содержит коммит, из которого происходит сборка, и признак
|
|
"грязности" рабочего каталога при наличии модификаций после
|
|
этого коммита;
|
|
** содержит список конфигурационных переменных и их конечных значений,
|
|
созданный на основании distcfg.mk (см. тж. build/vars.mk)
|
|
|
|
* REPORT=1 включает генерацию дополнительного вывода:
|
|
** build/reports/targets.png -- граф зависимостей между целями
|
|
** build/reports/scripts.log -- порядок запуска скриптовых хуков
|
|
** build/reports/cleanlog.log -- более пригодный для diff(1) журнал сборки
|
|
|
|
Общая информация по отладке сборки профилей mkimage доступна на вики:
|
|
http://www.altlinux.org/Mkimage/debug
|