diff options
author | netchild <netchild@FreeBSD.org> | 2002-11-08 20:28:25 +0000 |
---|---|---|
committer | netchild <netchild@FreeBSD.org> | 2002-11-08 20:28:25 +0000 |
commit | d7b09758db17f4e1d2b371ba027c28a406cb7687 (patch) | |
tree | 7c1f030ac41f1ccbe2873daa2b49547928bfd3e2 | |
parent | 79747110a0bbfadcf3e0b90ab6050c782bcfb4ef (diff) | |
download | FreeBSD-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
-rw-r--r-- | lang/ifc/Makefile | 4 | ||||
-rw-r--r-- | lang/ifc7/Makefile | 4 |
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 \ |