Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 34350 Details for
Bug 55470
Ebuild for Intel C++ compiler on AMD64
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
Ebuild
icc-7.0.065-r3.ebuild (text/plain), 3.65 KB, created by
Tobias Heinemann
on 2004-06-28 13:59:54 UTC
(
hide
)
Description:
Ebuild
Filename:
MIME Type:
Creator:
Tobias Heinemann
Created:
2004-06-28 13:59:54 UTC
Size:
3.65 KB
patch
obsolete
># Copyright 1999-2004 Gentoo Technologies, Inc. ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/dev-lang/ifc/ifc-7.0.064-r1.ebuild,v 1.6 2004/02/09 08:26:16 jhhudso Exp $ > >inherit rpm > >S=${WORKDIR} > >DESCRIPTION="Intel Fortran Compiler - The Pentium optimized compiler for Linux" > >SRC_URI1="http://developer.intel.com/software/products/compilers/downloads/l_cc_p_7.0.065.tar" >SRC_URI2="ftp://download.intel.com/software/products/compilers/downloads/l_cc_p_7.0.065.tar" >SRC_URI3="ftp://download.intel.co.jp/software/products/compilers/downloads/l_cc_p_7.0.065.tar" >SRC_URI="${SRC_URI1} ${SRC_URI2} ${SRC_URI3}" > >HOMEPAGE="http://developer.intel.com/software/products/compilers/clin/" > >LICENSE="icc-7.0" >SLOT="0" >KEYWORDS="-* x86 amd64" > >if [ `use x86` ]; then > DEPEND=">=virtual/linux-sources-2.4 > >=sys-libs/glibc-2.2.4" > RDEPEND=">=virtual/linux-sources-2.4 > >=sys-libs/glibc-2.2.4" >elif [ `use amd64` ]; then > DEPEND=">=sys-kernel/linux-headers-2.4 > >=app-emulation/emul-linux-x86-baselibs-1.0" > RDEPEND=">=sys-kernel/linux-headers-2.4 > >=app-emulation/emul-linux-x86-baselibs-1.0" >else > die "Architecture not supported by this ebuild" >fi > >src_unpack() { > unpack ${A} > cd ${S} > # Keep disk space to a minimum > rm -f intel-*.ia64.rpm > > for x in intel-*.i386.rpm > do > rpm_unpack $x > done >} > >src_compile() { > > SD=${S}/opt/intel # Build DESTINATION > RD=/opt/intel # Real DESTINATION > > # Adapted from UNTAG_CFG_FILES in 'install' > for FILE in `grep -l INSTALLDIR $SD/compiler70/ia??/bin/*` > do > sed s@\<INSTALLDIR\>@$RD@g ${FILE} > ${FILE}.abs > chmod --reference=${FILE} ${FILE}.abs > mv -f ${FILE}.abs ${FILE} > done > > # From UNTAG_SUPPORT in 'install' > eval `grep "^[ ]*COMBOPACKAGEID=" install` > > FILE=${SD}/compiler70/docs/csupport > sed s@\<INSTALLTIMECOMBOPACKAGEID\>@$COMBOPACKAGEID@g $FILE > $FILE.abs > chmod --reference=$FILE $FILE.abs > mv -f $FILE.abs $FILE > > FILE=${SD}/compiler70/docs/idbsupport > sed s@\<INSTALLTIMECOMBOPACKAGEID\>@$COMBOPACKAGEID@g $FILE > $FILE.abs > chmod --reference=$FILE $FILE.abs > mv -f $FILE.abs $FILE > > if [ `use amd64` ]; then > > # Tell the Intel compiler to use the linker script below > FILE=${SD}/compiler70/ia32/bin/icc.cfg > echo "-Qlocation,link,${RD}/bin `cat $FILE`" > $FILE.abs > chmod --reference=$FILE $FILE.abs > mv -f $FILE.abs $FILE > > # Suggestions for a better place to put the linker script are welcome > # but keep in mind that one doesn't want to have it in the path > mkdir ${SD}/bin > cp ${FILESDIR}/ld-elf_i386 ${SD}/bin/ld > > fi >} > >src_install () { > dodoc clicense > cp -a opt ${D} > > # ifc enviroment > insinto /etc/env.d > doins ${FILESDIR}/${PVR}/05icc-ifc >} > >pkg_postinst () { > einfo > einfo "http://www.intel.com/software/products/compilers/flin/noncom.htm" > einfo "From the above url you can get a free, non-time limited, non-commercial" > einfo "personal use license key that comes with no support. You will need to read" > einfo "and agree to the license and then fill in your info to have one emailed to" > einfo "you. Read the website for the details." > einfo > einfo "Documentation can be found in /opt/intel/compiler70/docs/" > einfo > einfo "You will need to place your license in /opt/intel/licenses/" > einfo > ewarn > ewarn "Packages compiled with older versions of icc will need" > ewarn "to be recompiled. Until you do that, old packages will" > ewarn "work if you edit /etc/ld.so.conf and change 'compiler70'" > ewarn "to 'compiler60' and run 'ldconfig.' Note that this edit" > ewarn "won't persist and will require you to re-edit after each" > ewarn "package you re-install." > ewarn "Due to a bug in ifc 7.0, the primary executable (ifc) may not work." > ewarn "Instead of invoking the compiler as ifc, use ifcbin." >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 55470
: 34350 |
34351
|
34352