I recently had to fix this in the opensubdiv package. As Cristian said, every 
project is different, but here’s one simple example of a successful downstream 
patch:

https://src.fedoraproject.org/rpms/opensubdiv/c/fb27f64a61a5eb8fc123132213870dcb4211872e?branch=rawhide

On Sat, May 10, 2025, at 1:53 AM, Cristian Le via devel wrote:
> On 10 May 2025 05:42:07 CEST, Orion Poplawski <or...@nwra.com> wrote:
>
>>  * The installation package was faulty and contained
>>
>>     "/usr/lib64/cmake/SuiteSparse_config/SuiteSparse_configTargets.cmake"
>>
>>  but not all the files it references.
>>
>>
>>Is there some way that packages can handle having the static libs not be 
>>present in a general way?  I'd like to avoid having to do separate shared and 
>>static builds.
>>
>
> A simple/generic way to do this, unfortunately no. It is a case-by-case basis.
>
> A minimum patch is to find the `install(TARGETS)` commands that mention 
> the static target (directly or indirectly from an expanded list 
> variable) and remove it.
>
> Long term solution is to ask upstream to support optional static 
> library build and/or incremental build+installation. You can ping me 
> upstream if they have issues supporting that.
> -- 
> _______________________________________________
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: 
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
> Do not reply to spam, report it: 
> https://pagure.io/fedora-infrastructure/new_issue
-- 
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to