Bug 6860 - [PATCH] glibc-devel-static required by any -devel-static package
Summary: [PATCH] glibc-devel-static required by any -devel-static package
Status: CLOSED WONTFIX
Alias: None
Product: Sisyphus
Classification: Development
Component: rpm-build (show other bugs)
Version: unstable
Hardware: all Linux
: P2 minor
Assignee: placeholder@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-16 17:20 MSD by Sir Raorn
Modified: 2013-08-15 18:27 MSK (History)
8 users (show)

See Also:


Attachments
noarch patch (524 bytes, patch)
2010-10-30 13:30 MSD, Michael Shigorin
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Sir Raorn 2005-05-16 17:20:17 MSD
/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 систему".
Comment 1 Dmitry V. Levin 2005-05-20 02:19:55 MSD
Идея с noarch мне больше нравится.
Comment 2 Michael Shigorin 2010-10-30 13:30:01 MSD
Created attachment 4633 [details]
noarch patch

Мне тоже, но с другой стороны, ишак (i386-mingw32msvc-*) тем временем сдох, да и логика переехала в /usr/lib/rpm/static.req.  Непроверенный (всё равно перепишут :) набросок патча прилагается.
Comment 3 Michael Shigorin 2013-08-15 18:27:37 MSK
apparently wontfix