Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 684656 - x11-libs/pixman-0.38.4 - gcc: error: libgomp.spec: No such file or directory
Summary: x11-libs/pixman-0.38.4 - gcc: error: libgomp.spec: No such file or directory
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-04-28 19:19 UTC by Jaak Ristioja
Modified: 2019-06-17 15:42 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,60.66 KB, text/plain)
2019-04-28 19:19 UTC, Jaak Ristioja
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jaak Ristioja 2019-04-28 19:19:11 UTC
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"
Comment 1 Matt Turner gentoo-dev 2019-04-28 19:31:39 UTC
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?
Comment 2 Jaak Ristioja 2019-04-28 21:10:10 UTC
(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".
Comment 3 Matt Turner gentoo-dev 2019-05-16 00:17:49 UTC
(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.
Comment 4 Matt Turner gentoo-dev 2019-05-16 18:03:52 UTC
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. :(
Comment 5 Larry the Git Cow gentoo-dev 2019-06-17 15:42:40 UTC
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(-)