Page MenuHomeFreeBSD

Build libgomp only if we're also building base system GCC
ClosedPublic

Authored by emaste on May 6 2015, 12:46 AM.
Tags
None
Referenced Files
Unknown Object (File)
Jan 10 2024, 5:02 AM
Unknown Object (File)
Jan 10 2024, 5:02 AM
Unknown Object (File)
Jan 10 2024, 5:02 AM
Unknown Object (File)
Jan 10 2024, 4:49 AM
Unknown Object (File)
Oct 17 2023, 10:02 AM
Unknown Object (File)
Oct 13 2023, 5:24 PM
Unknown Object (File)
Oct 12 2023, 11:18 AM
Unknown Object (File)
Oct 7 2023, 9:38 PM
Subscribers
None

Details

Summary

Clang's OpenMP support will emit Intel OpenMP API library calls, and will therefore require libiomp (or whatever name is settled on). An up-to-date version of libgomp is included in ports or pkg GCC. Thus, there is no reason to build base libgomp without base system GCC.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

emaste retitled this revision from to Build libgomp only if we're also building base system GCC.
emaste updated this object.
emaste edited the test plan for this revision. (Show Details)
emaste added reviewers: pfg, adrian, davide.
pfg edited edge metadata.

Yes, libgomp is part of gcc anyways.

This revision is now accepted and ready to land.May 6 2015, 12:52 AM

One port (octave-forge-nurbs) failed with this change, because it unconditionally relies on omp.h. I'm waiting on feedback from the maintainer before committing.

This revision was automatically updated to reflect the committed changes.