Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 213049 Details for
Bug 296964
Patch dev-libs/gmp-4.3.1 to build with Clang
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
New ebuild for ANSI check patch
gmp-4.3.1.ebuild (text/plain), 2.14 KB, created by
Andrew Jeffery
on 2009-12-14 23:28:46 UTC
(
hide
)
Description:
New ebuild for ANSI check patch
Filename:
MIME Type:
Creator:
Andrew Jeffery
Created:
2009-12-14 23:28:46 UTC
Size:
2.14 KB
patch
obsolete
># Copyright 1999-2009 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/gmp-4.3.1.ebuild,v 1.9 2009/10/31 14:41:46 ranger Exp $ > >inherit flag-o-matic eutils libtool flag-o-matic > >DESCRIPTION="Library for arithmetic on arbitrary precision integers, rational numbers, and floating-point numbers" >HOMEPAGE="http://gmplib.org/" >SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2" ># doc? ( http://www.nada.kth.se/~tege/${PN}-man-${PV}.pdf )" > >LICENSE="LGPL-3" >SLOT="0" >KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd" >IUSE="nocxx" #doc > >src_unpack() { > unpack ${A} > cd "${S}" > [[ -d ${FILESDIR}/${PV} ]] && EPATCH_SUFFIX="diff" EPATCH_FORCE="yes" epatch "${FILESDIR}"/${PV} > epatch "${FILESDIR}"/${PN}-4.1.4-noexecstack.patch > epatch "${FILESDIR}"/${PN}-4.3.0-ABI-multilib.patch > epatch "${FILESDIR}"/${PN}-4.2.1-s390.diff > # Clang support - Errors on bad main signature > epatch "${FILESDIR}"/${PN}-4.3.1-fix-broken-ansi-check.patch > > sed -i -e 's:ABI = @ABI@:GMPABI = @GMPABI@:' \ > Makefile.in */Makefile.in */*/Makefile.in > > # note: we cannot run autotools here as gcc depends on this package > elibtoolize >} > >src_compile() { > # GMP believes hppa2.0 is 64bit > local is_hppa_2_0 > if [[ ${CHOST} == hppa2.0-* ]] ; then > is_hppa_2_0=1 > export CHOST=${CHOST/2.0/1.1} > fi > > # ABI mappings (needs all architectures supported) > case ${ABI} in > 32|x86) export GMPABI=32;; > 64|amd64|n64) export GMPABI=64;; > o32|n32) export GMPABI=${ABI};; > esac > > tc-export CC > econf \ > --localstatedir=/var/state/gmp \ > --disable-mpfr \ > --disable-mpbsd \ > $(use_enable !nocxx cxx) \ > || die "configure failed" > > # Fix the ABI for hppa2.0 > if [[ -n ${is_hppa_2_0} ]] ; then > sed -i \ > -e 's:pa32/hppa1_1:pa32/hppa2_0:' \ > "${S}"/config.h || die > export CHOST=${CHOST/1.1/2.0} > fi > > emake || die "emake failed" >} > >src_install() { > emake DESTDIR="${D}" install || die "make install failed" > > dodoc AUTHORS ChangeLog NEWS README > dodoc doc/configuration doc/isa_abi_headache > dohtml -r doc > > #use doc && cp "${DISTDIR}"/gmp-man-${PV}.pdf "${D}"/usr/share/doc/${PF}/ >}
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 296964
:
213047
| 213049