Created attachment 574574 [details] build.log It seems that bug #680802 is back again with x11-libs/pixman-0.38.4. [ebuild U ] x11-libs/pixman-0.38.4::gentoo [0.36.0::gentoo] USE="(-altivec) (-loongson2f) (-neon) (-static-libs%)" CPU_FLAGS_X86="mmxext sse2 ssse3"
Strange. I see in the build log: > Dependency OpenMP found: YES 4.5 Does modifying the ebuild with s/-Dopenmp=auto/-Dopenmp=disabled/ allow it to build for you? Do you have gcc build with USE=openmp?
(In reply to Matt Turner from comment #1) > Strange. I see in the build log: > > > Dependency OpenMP found: YES 4.5 > > Does modifying the ebuild with s/-Dopenmp=auto/-Dopenmp=disabled/ allow it > to build for you? No. Still didn't build. > Do you have gcc build with USE=openmp? No. All installed versions of gcc have USE="-openmp".
(In reply to Jaak Ristioja from comment #2) > (In reply to Matt Turner from comment #1) > > Strange. I see in the build log: > > > > > Dependency OpenMP found: YES 4.5 > > > > Does modifying the ebuild with s/-Dopenmp=auto/-Dopenmp=disabled/ allow it > > to build for you? > > No. Still didn't build. Are you sure? I just tried this, after rebuilding gcc with USE=-openmp. With -Dopenmp=auto it fails in the way you describe but with -Dopenmp=disabled it builds successfully.
Dylan: I don't quite understand. I can build pixman on an ARM system with gcc with USE=-openmp, but I can reproduce this failure on amd64 with the same conditions. :(
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43dafe5bc3206ad6336d7d68c18eb79ecf5a0710 commit 43dafe5bc3206ad6336d7d68c18eb79ecf5a0710 Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2019-06-17 15:40:52 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2019-06-17 15:42:04 +0000 x11-libs/pixman: Use tc-has-openmp Closes: https://bugs.gentoo.org/684656 Signed-off-by: Matt Turner <mattst88@gentoo.org> x11-libs/pixman/pixman-0.38.4.ebuild | 7 +++++-- x11-libs/pixman/pixman-9999.ebuild | 7 +++++-- 2 files changed, 10 insertions(+), 4 deletions(-)