ROCm-Device-Libs packaging question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



In order to update "rocm-runtime" to the latest, it requires a new package "ROCm-Device-Libs" as a build requirement.
The issue is that the project installs files into /usr/amdgcn, which seems incorrect to me based on the FHS and Fedora guidelines. Here's the upstream for reference:
https://github.com/RadeonOpenCompute/ROCm-Device-Libs

I made a test package but to get it to pass rpmlint, I patched it to put amdgcn in "share/amdgcn" and made it a noarch package because it doesn't compile any cpu specific code. I proposed to upstream to make this change and it seems they don't agree and strongly prefer putting the files in "lib/amdgcn".

It seems the files are bitcode to be used with clang, so the binaries are not traditional libraries. At the moment these files are CPU arch independent, but they said they might want to add some x86 bit code later.

I guess I have a few questions:
- does bitcode belong in lib? share? Does it matter if these libraries are bitcode or not?
- if they were to add x86_64 bitcode, would it then belong in lib64? What about GPU related bitcode?
- If no debug info is generated, does this automatically make it a noarch package? I don't think bitcode would generate debug information regardless of arch
- Would lib/amdgcn would be ok if it's noarch?
- is this a fesco worthy question?

Thanks!
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
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@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux