Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 96901 Details for
Bug 145167
stale ccache wrapper makes configure fail - error: C compiler cannot create executables
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
ccache-2.4-r5.ebuild
ccache-2.4-r5.ebuild (text/plain), 2.34 KB, created by
Jakub Moc (RETIRED)
on 2006-09-13 13:36:38 UTC
(
hide
)
Description:
ccache-2.4-r5.ebuild
Filename:
MIME Type:
Creator:
Jakub Moc (RETIRED)
Created:
2006-09-13 13:36:38 UTC
Size:
2.34 KB
patch
obsolete
># Copyright 1999-2006 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/dev-util/ccache/ccache-2.4-r4.ebuild,v 1.1 2006/09/13 13:14:23 lisa Exp $ > >inherit eutils autotools > >DESCRIPTION="fast compiler cache" >HOMEPAGE="http://ccache.samba.org/" >SRC_URI="http://samba.org/ftp/ccache/${P}.tar.gz" > >LICENSE="GPL-2" >SLOT="0" >KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc-macos ~ppc64 ~s390 ~sparc ~x86 ~x86-fbsd" >IUSE="" > ># Note: this version is designed to be auto-detected and used if ># you happen to have Portage 2.0.X+ installed. > >src_unpack() { > unpack ${A} > cd ${S} > epatch ${FILESDIR}/ccache-2.4-respectflags.patch > epatch ${FILESDIR}/ccache-2.4-utimes.patch > eautoconf >} > >do_links() { > insinto /usr/lib/ccache/bin > for a in ${CHOST}-{gcc,g++,c++} gcc c++ g++; do > dosym /usr/bin/ccache /usr/lib/ccache/bin/${a} > done >} > > >src_install() { > dobin ccache || die > doman ccache.1 > dodoc README > dohtml web/*.html > > diropts -m0755 > dodir /usr/lib/ccache/bin > keepdir /usr/lib/ccache/bin > > exeinto /usr/bin > doexe ${FILESDIR}/ccache-config > > diropts -m0700 > if use ppc-macos; then > dodir /var/root/.ccache > keepdir /var/root/.ccache > else > dodir /root/.ccache > keepdir /root/.ccache > fi >} > >pkg_preinst() { > # Do NOT duplicate this in your ebuilds or phear of the wrath!!! > if [[ ${ROOT} = "/" ]] ; then > einfo "Scanning for compiler front-ends..." > do_links > else > ewarn "Install is incomplete; you must run the following commands:" > ewarn " # ccache-config --install-links" > ewarn " # ccache-config --install-links ${CHOST}" > ewarn "after booting or chrooting to ${ROOT} to complete installation." > fi >} > >pkg_postinst() { > # nuke broken symlinks from previous versions that shouldn't exist > for i in cc ${CHOST}-cc ; do > [[ -L "${ROOT}/usr/lib/ccache/bin/${i}" ]] && rm -rf "${ROOT}/usr/lib/ccache/bin/${i}" > done > [[ -d "${ROOT}/usr/lib/ccache.backup" ]] && rm -fr "${ROOT}/usr/lib/ccache.backup" > > einfo "To use ccache with **non-Portage** C compiling, add" > einfo "/usr/lib/ccache/bin to the beginning of your path, before /usr/bin." > einfo "Portage 2.0.46-r11+ will automatically take advantage of ccache with" > einfo "no additional steps. If this is your first install of ccache, type" > einfo "something like this to set a maximum cache size of 2GB:" > einfo "# ccache -M 2G" >}
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 145167
:
95123
|
95124
|
96897
| 96901