/usr/lib/rpm/find-requires: if [ -n "$RPM_SUBPACKAGE_NAME" ]; then if [ -n "${RPM_SUBPACKAGE_NAME%%glibc*}" -a -z "${RPM_SUBPACKAGE_NAME##*-devel-static}" ]; then FOUND_REQS=glibc-devel-static fi fi Однако эта зависимость лишняя для, например, i386-mingw32msvc-*-devel-static пакетов. Один из вариантов - проверять пакет на -n "${RPM_SUBPACKAGE_NAME%%i386-mingw32msvc*}", но он мне не нравится. Второй вариант - не проставлять эту зависимость для noarch пакетов, какими являются библиотеки под "не host систему".
Идея с noarch мне больше нравится.
Created attachment 4633 [details] noarch patch Мне тоже, но с другой стороны, ишак (i386-mingw32msvc-*) тем временем сдох, да и логика переехала в /usr/lib/rpm/static.req. Непроверенный (всё равно перепишут :) набросок патча прилагается.
apparently wontfix