Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 80364 Details for
Bug 114407
valgrind 3.1.0 fails to emerge due to incompatible libgcc
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
ebuild with the fix for amd64 no-multilib
valgrind-3.1.0-r1.ebuild (text/plain), 2.31 KB, created by
Marco Matthies
on 2006-02-21 07:18:18 UTC
(
hide
)
Description:
ebuild with the fix for amd64 no-multilib
Filename:
MIME Type:
Creator:
Marco Matthies
Created:
2006-02-21 07:18:18 UTC
Size:
2.31 KB
patch
obsolete
># Copyright 1999-2005 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/dev-util/valgrind/valgrind-3.1.0.ebuild,v 1.2 2005/12/05 18:37:01 griffon26 Exp $ > >inherit eutils flag-o-matic multilib > >DESCRIPTION="An open-source memory debugger for GNU/Linux" >HOMEPAGE="http://www.valgrind.org" >SRC_URI="http://www.valgrind.org/downloads/${P}.tar.bz2" > >LICENSE="GPL-2" >SLOT="0" >KEYWORDS="-* ~amd64 ~ppc ~x86" >IUSE="X" > ># bug #49147 (bogus stacktrace in gdb with --db-attach=yes) does not seem to be applicable anymore >#RESTRICT="strip" > >src_unpack() { > unpack ${A} > cd "${S}" > > # make sure our CFLAGS are respected > einfo "Changing configure.in to respect CFLAGS" > sed -i -e 's:^CFLAGS="-Wno-long-long":CFLAGS="$CFLAGS -Wno-long-long":' configure.in > > # undefined references to __guard and __stack_smash_handler in VEX (bug #114347) > einfo "Changing Makefile.flags.am to disable SSP" > sed -i -e 's:^AM_CFLAGS_BASE = :AM_CFLAGS_BASE = -fno-stack-protector :' Makefile.flags.am > > # Correct hard coded doc location > sed -i -e "s:doc/valgrind/:doc/${P}/:" docs/Makefile.am > > einfo "Regenerating autotools files..." > autoconf || die "autoconf failed" > automake || die "automake failed" > > # fix for amd64 no-multilib profile till valgrind 3.2.0 is out (bug #114407) > use amd64 && (has_multilib_profile || epatch "${FILESDIR}"/valgrind-3.1.0-amd64-nomultilib-uglyfix.patch) >} > >src_compile() { > local myconf > > # -fomit-frame-pointer "Assembler messages: Error: junk `8' after expression" > # while compiling insn_sse.c in none/tests/x86 > # -fpie valgrind seemingly hangs when built with pie on > # amd64 (bug #102157) > # -fstack-protector more undefined references to __guard and __stack_smash_handler > # because valgrind doesn't link to glibc (bug #114347) > # -ggdb3 segmentation fault on startup > filter-flags -fomit-frame-pointer > filter-flags -fpie > filter-flags -fstack-protector > replace-flags -ggdb3 -ggdb2 > > # Optionally build in X suppression files > use X && myconf="--with-x" || myconf="--with-x=no" > > econf ${myconf} || die "Configure failed!" > emake || die "Make failed!" >} > >src_install() { > make DESTDIR="${D}" install || die "Install failed!" > dodoc ACKNOWLEDGEMENTS AUTHORS FAQ.txt NEWS README* >} >
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 114407
:
80322
| 80364 |
80365