summaryrefslogtreecommitdiffstats
path: root/lang
diff options
context:
space:
mode:
authornetchild <netchild@FreeBSD.org>2002-11-08 20:28:25 +0000
committernetchild <netchild@FreeBSD.org>2002-11-08 20:28:25 +0000
commitd7b09758db17f4e1d2b371ba027c28a406cb7687 (patch)
tree7c1f030ac41f1ccbe2873daa2b49547928bfd3e2 /lang
parent79747110a0bbfadcf3e0b90ab6050c782bcfb4ef (diff)
downloadFreeBSD-ports-d7b09758db17f4e1d2b371ba027c28a406cb7687.zip
FreeBSD-ports-d7b09758db17f4e1d2b371ba027c28a406cb7687.tar.gz
Mark BROKEN when icc is installed (ifc and icc share some libs).
To have working FreeBSD binaries, icc installs modified libs. Installing ifc after icc results in not working FreeBSD binaries for icc compiled code because ifc overwrites these libs (if it doesn't overwrite them, ifc can't produce working linux binaries). This commit wasn't discussed with the maintainer of ifc. Noticed by: marius@alchemy.franken.de
Diffstat (limited to 'lang')
-rw-r--r--lang/ifc/Makefile4
-rw-r--r--lang/ifc7/Makefile4
2 files changed, 8 insertions, 0 deletions
diff --git a/lang/ifc/Makefile b/lang/ifc/Makefile
index 8dad641..4280929 100644
--- a/lang/ifc/Makefile
+++ b/lang/ifc/Makefile
@@ -40,6 +40,10 @@ IFC_SITE= http://www.intel.com/software/products/compilers/
IGNORE= "Please manually download ${DISTFILES} from ${IFC_SITE}, e.g. from ${IFC_SITE}f60l/noncom.htm or from https://premier.intel.com/. Registration is required!! Put it into ${DISTDIR} and run make again."
.endif
+.if exists(${PREFIX}/intel/compiler60/bin/icc)
+BROKEN= Can not coexist with icc
+.endif
+
post-extract:
.for i in \
intel-ifc6-6.0.1-304.i386.rpm \
diff --git a/lang/ifc7/Makefile b/lang/ifc7/Makefile
index 8dad641..4280929 100644
--- a/lang/ifc7/Makefile
+++ b/lang/ifc7/Makefile
@@ -40,6 +40,10 @@ IFC_SITE= http://www.intel.com/software/products/compilers/
IGNORE= "Please manually download ${DISTFILES} from ${IFC_SITE}, e.g. from ${IFC_SITE}f60l/noncom.htm or from https://premier.intel.com/. Registration is required!! Put it into ${DISTDIR} and run make again."
.endif
+.if exists(${PREFIX}/intel/compiler60/bin/icc)
+BROKEN= Can not coexist with icc
+.endif
+
post-extract:
.for i in \
intel-ifc6-6.0.1-304.i386.rpm \
OpenPOWER on IntegriCloud