From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 12 Sep 2024 16:24:02 +0300 From: "Dmitry V. Levin" To: devel@lists.altlinux.org Message-ID: <20240912132402.GA14230@altlinux.org> References: <5a6c9264-3873-441a-b83c-126c4d98a2e1@altlinux.ru> <20240911162714.GA1613@altlinux.org> <8444b5f2-feff-44b3-a5a6-b2b6faa222ad@altlinux.ru> <20240912075427.GA10985@altlinux.org> MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Subject: Re: [devel] rpm provides/requires X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Sep 2024 13:24:02 -0000 Archived-At: List-Archive: List-Post: On Thu, Sep 12, 2024 at 11:24:30AM +0300, Валерий Иноземцев wrote: > 12.09.2024 10:54, Dmitry V. Levin пишет: > > On Thu, Sep 12, 2024 at 09:16:24AM +0300, Валерий Иноземцев wrote: > >> 11.09.2024 19:27, Dmitry V. Levin пишет: > >> [...] > >>> Ничего удивительного, когда в библиотеке есть такие интерфейсы: > >>> > >>> $ rpmpeek /tasks/357285/build/100/x86_64/rpms/libGLX-mesa-24.2.2-alt1.x86_64.rpm readelf -Ws ./usr/lib64/libgallium-24.2.2.so |grep -F libgallium-24.2.2.so > >>> 784: 00000000000b22a0 8 FUNC GLOBAL DEFAULT 14 __driDriverGetExtensions_r300@@libgallium-24.2.2.so > >>> 785: 00000000000b22b0 8 FUNC GLOBAL DEFAULT 14 __driDriverGetExtensions_r600@@libgallium-24.2.2.so > >> > >> если без перфекционизма, то какая разница как они называются. в общем я > >> тебя понял, придется обозвать их "красиво" > > > > Я просто показал, откуда взялось такое имя интерфейса. > > откуда взялось понятно, вопрос был не в этом. почему в provides не > попадает libgallium-24.2.2.so(libgallium-24.2.2.so)(64bit)? Попадает, только выглядит некрасиво. > а если его как то обозвать, то > $ rpmquery --provides libGLX-mesa | grep galli > libgallium-24.2.2.so()(64bit) = set:id1Zo2upF3EBa9nEtyFb9C9YVhNoB9BAfUCSM1 > libgallium-24.2.2.so(GALLIUM_24.2)(64bit) Так лучше выглядит, конечно. -- ldv