Summary: | app-arch/rpm: needs OpenMP to build, but it is not a required dependency | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jonathan Marten <jjm> |
Component: | Current packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | sam |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Full emerge log |
Description
Jonathan Marten
2021-04-11 18:48:47 UTC
(In reply to Jonathan Marten from comment #0) > app-arch/rpm-4.16.0 appears to need OpenMP to build, but it is not specified > as a dependency and so is not installed automatically: We should add the conditional libomp dep, yeah. > OpenMP support is configurable in the RPM source (preprocessor define > ENABLE_OPENMP enabled by the --enable-openmp option to configure), but the > ebuild does not enable or disable this option. > It does, right? https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=223280966bd899718c85a616f8baa0376c8d84bb Created attachment 699312 [details]
Full emerge log
Thanks for the quick response! Presumably the fix will appear in app-arch/rpm-4.16.0-r1? (In reply to Jonathan Marten from comment #3) > Thanks for the quick response! > Presumably the fix will appear in app-arch/rpm-4.16.0-r1? Oh wait. >Timestamp of repository gentoo: Sat, 03 Apr 2021 14:00:01 +0000 We now call tc-check-openmp (since the commit I linked, a few days ago) which includes a check for Clang and will mention needing libomp. So, you need to emerge --sync. |