Hi -

npopov wrote:

> Thanks! If you still have the rpm, would you mind also sharing how large
> the installed size is? (Via something like rpm2cpio
> llvm-static-20.1.7-1.fc42.x86_64.rpm | cpio -idmv followed by du -sh usr).

Certainly:

before: 366M
after:  2.5G

> I'd expect that the new source files are primarily coming from things that
> are only shipped statically, such as compiler-rt builtins (LLVM's
> equivalent of libgcc).

Yeah.


> So in our situation the ideal would probably be to have debuginfo
> for only some subpackages such as compiler-rt (relatively small and
> mostly static-only), but not others like llvm-static (LLVM in Fedora
> is usually linked dynamically, which already has debuginfo).

Sure, though this extra data is for debugging those binaries that link
against the static libs, not those others that link against the shared
ones.  The existence of the latter doesn't help debug the former. :-)


> But if we have to make a choice for the whole package, keeping the status
> quo of stripping debuginfo is probably best.

Actually, you could get the best of both worlds by manually stripping
those static libraries you don't want dwarf for, in your spec file
%build, and let the new-proposed default preserve everything else.


- FChE

-- 
_______________________________________________
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