Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 208588 Details for
Bug 290793
sys-libs/newlib-1.16.0 fails for thumbless elf targets
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
updated newlib ebuild
newlib-1.16.0.ebuild (text/plain), 1.93 KB, created by
Ragas
on 2009-10-28 23:02:58 UTC
(
hide
)
Description:
updated newlib ebuild
Filename:
MIME Type:
Creator:
Ragas
Created:
2009-10-28 23:02:58 UTC
Size:
1.93 KB
patch
obsolete
># Copyright 1999-2008 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/sys-libs/newlib/newlib-1.16.0.ebuild,v 1.2 2008/10/27 06:59:51 vapier Exp $ > >inherit eutils flag-o-matic toolchain-funcs > >export CBUILD=${CBUILD:-${CHOST}} >export CTARGET=${CTARGET:-${CHOST}} >if [[ ${CTARGET} == ${CHOST} ]] ; then > if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then > export CTARGET=${CATEGORY/cross-} > fi >fi > ># Handle the case where we want newlib on glibc ... >if [[ ${CTARGET} == ${CHOST} ]] && [[ ${CHOST} != *-newlib ]] ; then > export CTARGET=${CHOST%%-*}-pc-linux-newlib >fi > >DESCRIPTION="Newlib is a C library intended for use on embedded systems" >HOMEPAGE="http://sourceware.org/newlib/" >SRC_URI="ftp://sources.redhat.com/pub/newlib/${P}.tar.gz" > >LICENSE="NEWLIB LIBGLOSS GPL-2" >[[ ${CTARGET} != ${CHOST} ]] \ > && SLOT="${CTARGET}" \ > || SLOT="0" >KEYWORDS="-* ~arm ~hppa ~m68k ~mips ~ppc ~ppc64 ~sh ~sparc ~x86" >IUSE="nls threads unicode crosscompile_opts_headers-only" >RESTRICT="strip" > >DEPEND="" >RDEPEND="" > >NEWLIBBUILD="${WORKDIR}/build" > >src_unpack() { > unpack ${A} > mkdir -p "${NEWLIBBUILD}" > epatch "${FILESDIR}"/linux-syscalls0.S.patch > >} > >src_compile() { > # we should fix this ... > unset LDFLAGS > CHOST=${CTARGET} strip-unsupported-flags > > local myconf="" > # hardwired to avoid breakages > [[ $(tc-is-softfloat) != "no" ]] \ > && myconf="--disable-newlib-hw-fp" \ > || myconf="--enable-newlib-hw-fp" > [[ ${CTARGET} == "spu" ]] \ > && myconf="${myconf} --disable-threads" \ > || myconf="${myconf} $(use_enable threads)" > > cd "${NEWLIBBUILD}" > > ECONF_SOURCE=${S} \ > econf \ > $(use_enable unicode newlib-mb) \ > $(use_enable nls) \ > ${myconf} \ > || die "econf failed" > emake || die "emake failed" >} > >src_install() { > cd "${NEWLIBBUILD}" > emake -j1 DESTDIR="${D}" install ># env -uRESTRICT CHOST=${CTARGET} prepallstrip > # minor hack to keep things clean > rm -fR "${D}"/usr/share/info > rm -fR "${D}"/usr/info >}
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 290793
:
208458
|
208459
|
208492
| 208588 |
208590