svn commit: r348116 - in stable/12: lib/libomp tools/build/mk
Dimitry Andric
dim at FreeBSD.org
Wed May 22 17:42:24 UTC 2019
Author: dim
Date: Wed May 22 17:42:22 2019
New Revision: 348116
URL: https://svnweb.freebsd.org/changeset/base/348116
Log:
MFC r347978:
Fix OptionalObsoleteFiles copy/paste mistake from r345236, which
connected libomp to the build. The comparison should not have been
against ${MK_OPENSSH}, but against ${MK_OPENMP}, obviously.
MFC r347979:
To avoid unnecessarily modifying ports, add a -lgomp symlink, since GCC
does not ship a -lomp symlink. Also update OptionalObsoleteFiles for
this, and add 32-bit variants while here.
Submitted by: jbeich
PR: 237975
Modified:
stable/12/lib/libomp/Makefile
stable/12/tools/build/mk/OptionalObsoleteFiles.inc
Directory Properties:
stable/12/ (props changed)
Modified: stable/12/lib/libomp/Makefile
==============================================================================
--- stable/12/lib/libomp/Makefile Wed May 22 17:40:54 2019 (r348115)
+++ stable/12/lib/libomp/Makefile Wed May 22 17:42:22 2019 (r348116)
@@ -68,4 +68,6 @@ VERSION_MAP= ${OMPSRC}/exports_so.txt
LIBADD+= pthread
LIBADD+= m
+SYMLINKS+= ${SHLIB_NAME} ${LIBDIR}/libgomp.so
+
.include <bsd.lib.mk>
Modified: stable/12/tools/build/mk/OptionalObsoleteFiles.inc
==============================================================================
--- stable/12/tools/build/mk/OptionalObsoleteFiles.inc Wed May 22 17:40:54 2019 (r348115)
+++ stable/12/tools/build/mk/OptionalObsoleteFiles.inc Wed May 22 17:42:22 2019 (r348116)
@@ -2739,12 +2739,16 @@ OLD_FILES+=usr/include/omp.h
.endif
OLD_FILES+=usr/lib/libgcov.a
OLD_FILES+=usr/lib/libgomp.a
+.if ${MK_OPENMP} == no
OLD_FILES+=usr/lib/libgomp.so
+.endif
OLD_LIBS+=usr/lib/libgomp.so.1
OLD_FILES+=usr/lib/libgomp_p.a
OLD_FILES+=usr/lib32/libgcov.a
OLD_FILES+=usr/lib32/libgomp.a
+.if ${MK_OPENMP} == no
OLD_FILES+=usr/lib32/libgomp.so
+.endif
OLD_LIBS+=usr/lib32/libgomp.so.1
OLD_FILES+=usr/lib32/libgomp_p.a
OLD_FILES+=usr/libexec/cc1
@@ -7193,11 +7197,14 @@ OLD_FILES+=usr/share/man/man8/ntpq.8.gz
OLD_FILES+=usr/share/man/man8/ntptime.8.gz
.endif
-.if ${MK_OPENSSH} == no
+.if ${MK_OPENMP} == no
.if ${MK_GCC} == no
OLD_FILES+=usr/include/omp.h
+OLD_LIBS+=usr/lib/libgomp.so
+OLD_LIBS+=usr/lib32/libgomp.so
.endif
OLD_LIBS+=usr/lib/libomp.so
+OLD_LIBS+=usr/lib32/libomp.so
.endif
.if ${MK_OPENSSH} == no
More information about the svn-src-all
mailing list