This patch adjusts gcc-ports to add the various OpenMP libraries already built to PLIST(s).
Since ports were already patched to disable OpenMP this change should likely result in no issues. John Index: Makefile =================================================================== RCS file: /cvs/ports/lang/gcc/8/Makefile,v retrieving revision 1.31 diff -u -p -r1.31 Makefile --- Makefile 5 Apr 2020 15:44:52 -0000 1.31 +++ Makefile 19 Jun 2020 18:36:56 -0000 @@ -16,7 +16,7 @@ USE_LLD = No DPB_PROPERTIES = parallel V = 8.3.0 -REVISION = 5 +REVISION = 6 FULL_VERSION = $V FULL_PKGVERSION = $V @@ -42,6 +42,7 @@ SHARED_LIBS = estdc++ 19.0 \ lto_plugin 5.0 \ itm 4.0 \ atomic 3.0 \ + gomp 1.0 \ quadmath 3.0 \ cc1 1.0 \ cc1plugin 1.0 \ @@ -117,13 +118,13 @@ MAKE_ENV += ${EXTRA_ENV} CFLAGS = -O2 -g +## disable=libgomp off CONFIGURE_ARGS += \ --verbose \ --program-transform-name=s,^,e, \ --disable-nls \ --with-system-zlib \ --disable-libmudflap \ - --disable-libgomp \ --disable-libssp \ --disable-tls \ --with-gnu-ld \ Index: pkg/PLIST-f95 =================================================================== RCS file: /cvs/ports/lang/gcc/8/pkg/PLIST-f95,v retrieving revision 1.2 diff -u -p -r1.2 PLIST-f95 --- pkg/PLIST-f95 27 Apr 2019 21:26:35 -0000 1.2 +++ pkg/PLIST-f95 19 Jun 2020 18:36:56 -0000 @@ -11,6 +11,9 @@ lib/gcc/${CONFIG}/${V}/finclude/ lib/gcc/${CONFIG}/${V}/finclude/ieee_arithmetic.mod lib/gcc/${CONFIG}/${V}/finclude/ieee_exceptions.mod lib/gcc/${CONFIG}/${V}/finclude/ieee_features.mod +lib/gcc/${CONFIG}/${V}/finclude/omp_lib_kinds.mod +lib/gcc/${CONFIG}/${V}/finclude/omp_lib.mod +lib/gcc/${CONFIG}/${V}/finclude/omp_lib.h lib/gcc/${CONFIG}/${V}/libcaf_single.a lib/gcc/${CONFIG}/${V}/libcaf_single.la lib/libgfortran.a Index: pkg/PLIST-libs =================================================================== RCS file: /cvs/ports/lang/gcc/8/pkg/PLIST-libs,v retrieving revision 1.2 diff -u -p -r1.2 PLIST-libs --- pkg/PLIST-libs 27 Apr 2019 21:26:35 -0000 1.2 +++ pkg/PLIST-libs 19 Jun 2020 18:36:56 -0000 @@ -13,5 +13,9 @@ lib/libobjc.la @lib lib/libobjc.so.${LIBobjc_VERSION} lib/libcc1.la @lib lib/libcc1.so.${LIBcc1_VERSION} +lib/libgomp.la +@lib lib/libgomp.so.${LIBgomp_VERSION} +lib/libgomp.a +lib/libgomp.spec %%ITM%% %%QUADMATH%% Index: pkg/PLIST-main =================================================================== RCS file: /cvs/ports/lang/gcc/8/pkg/PLIST-main,v retrieving revision 1.2 diff -u -p -r1.2 PLIST-main --- pkg/PLIST-main 27 Apr 2019 21:26:35 -0000 1.2 +++ pkg/PLIST-main 19 Jun 2020 18:36:56 -0000 @@ -29,6 +29,7 @@ lib/gcc/${CONFIG}/${V}/include-fixed/REA lib/gcc/${CONFIG}/${V}/include-fixed/limits.h lib/gcc/${CONFIG}/${V}/include-fixed/syslimits.h lib/gcc/${CONFIG}/${V}/include/gcov.h +lib/gcc/${CONFIG}/${V}/include/omp.h lib/gcc/${CONFIG}/${V}/include/stdalign.h lib/gcc/${CONFIG}/${V}/include/stdatomic.h lib/gcc/${CONFIG}/${V}/include/stdfix.h