Оказалось, что никакого цикла зависимости не было, это была просто ошибка пользователя, правильные шаги — использовать один и тот же компилятор в конфигурации и сборке, например:
$ make ARCH=powerpc CROSS_COMPILE=powerpc-linux-gnu- custom_defconfig
$ make ARCH=powerpc CROSS_COMPILE=powerpc-linux-gnu-
TLDR :Похоже, что-то испортило мой файл конфигурации, и это было решено путем копирования /etc/cups/cupsd.conf.default
в /etc/cups/cupsd.conf
и /etc/cups/cupsd.conf.O
.
Сначала я подумал, что это как-то связано с тем, что colord плохо работает с runit, и провел несколько дней, возясь с этим. Что бы это ни было, после некоторых исследований оказалось, что colord не имеет никакого отношения к проблеме с принтером. Чуть позже я попытался вручную изменить файл конфигурации, что совсем не помогло. Мораль истории :если сомневаетесь, попробуйте значения по умолчанию.