Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 165429 Details for
Bug 232601
[PATCH] sys-fs/e2fsprogs-1.40 fails to compile on x86_64 and textrel on x86 in tst_uuid Hardened gcc4
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
New ebuild to fix this bug
e2fsprogs-libs-1.41.1-r1.ebuild (text/plain), 1.90 KB, created by
Magnus Granberg
on 2008-09-14 21:49:42 UTC
(
hide
)
Description:
New ebuild to fix this bug
Filename:
MIME Type:
Creator:
Magnus Granberg
Created:
2008-09-14 21:49:42 UTC
Size:
1.90 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/e2fsprogs-libs/e2fsprogs-libs-1.41.1.ebuild,v 1.1 2008/09/01 22:29:36 vapier Exp $ > >inherit eutils flag-o-matic toolchain-funcs > >DESCRIPTION="e2fsprogs libraries (common error, subsystem, uuid, block id)" >HOMEPAGE="http://e2fsprogs.sourceforge.net/" >SRC_URI="mirror://sourceforge/e2fsprogs/${P}.tar.gz" > >LICENSE="GPL-2" >SLOT="0" >KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" >IUSE="nls" > >RDEPEND="!sys-libs/com_err > !sys-libs/ss > !<sys-fs/e2fsprogs-1.41" >DEPEND="nls? ( sys-devel/gettext ) > sys-devel/bc" > >src_unpack() { > unpack ${A} > cd "${S}" > epatch "${FILESDIR}"/${PN}-1.41.0-makefile.patch > epatch "${FILESDIR}"/${PN}-1.41.1-subs.patch >} > >src_compile() { > export LDCONFIG=/bin/true > export CC=$(tc-getCC) > export STRIP=/bin/true > > # We want to use the "bsd" libraries while building on Darwin, but while > # building on other Gentoo/*BSD we prefer elf-naming scheme. > local libtype > case ${CHOST} in > *-darwin*) libtype=bsd;; > *) libtype=elf;; > esac > # Added to fix bug #232601 > if [[ gcc-fullversion > 4.2.4 ]] && gcc-specs-pie ; then > econf \ > --enable-${libtype}-shlibs \ > $(use_enable !elibc_uclibc tls) \ > $(use_enable nls) \ > --with-ccopts=-fPIC \ > || die > else > econf \ > --enable-${libtype}-shlibs \ > $(use_enable !elibc_uclibc tls) \ > $(use_enable nls) \ > || die > fi > emake || die >} > >src_install() { > export LDCONFIG=/bin/true > export CC=$(tc-getCC) > export STRIP=/bin/true > > emake DESTDIR="${D}" install || die > > dodir /$(get_libdir) > local lib slib > for lib in "${D}"/usr/$(get_libdir)/*.a ; do > slib=${lib##*/} > mv "${lib%.a}"$(get_libname)* "${D}"/$(get_libdir)/ || die "moving lib ${slib}" > gen_usr_ldscript ${slib%.a}$(get_libname) > done >}
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 Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 232601
:
161045
|
161228
|
161261
|
165429
|
165538
|
165539
|
165541
|
165543