Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 174360 Details for
Bug 249985
dev-lang/mono-2.0.1 does not parallel build - libtool error (`mach_dep.lo' is not a valid libtool object)
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
Disables parallel build.
mono-2.0.1.ebuild (text/plain), 2.68 KB, created by
Simon Zilliken
on 2008-12-05 21:40:10 UTC
(
hide
)
Description:
Disables parallel build.
Filename:
MIME Type:
Creator:
Simon Zilliken
Created:
2008-12-05 21:40:10 UTC
Size:
2.68 KB
patch
obsolete
># Copyright 1999-2008 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/mono-2.0.1.ebuild,v 1.3 2008/11/24 23:56:14 loki_val Exp $ > >EAPI=2 > >inherit base eutils flag-o-matic multilib autotools > >DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" >HOMEPAGE="http://www.go-mono.com" >SRC_URI="ftp://ftp.novell.com/pub/mono/sources/mono/${P}.tar.bz2" > >LICENSE="|| ( GPL-2 LGPL-2 X11 )" >SLOT="0" >KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~x86-fbsd" >IUSE="" > >RDEPEND="!<dev-dotnet/pnet-0.6.12 > >=dev-libs/glib-2.6 > =dev-dotnet/libgdiplus-${PV%%.*}* > ia64? ( sys-libs/libunwind )" > >DEPEND="${RDEPEND} > sys-devel/bc > >=dev-util/pkgconfig-0.19" >PDEPEND="dev-dotnet/pe-format" > >MAKEOPTS="${MAKEOPTS} -j1" > >RESTRICT="test" > >#Threading and mimeicon patches from Fedora CVS. Muine patch from Novell. Pointer conversions patch from Debian. > >PATCHES=( "${FILESDIR}/${PN}-biginteger_overflow.diff" > "${FILESDIR}/${PN}-2.0-ppc-threading.patch" > "${FILESDIR}/${PN}-2.0-mimeicon.patch" > "${FILESDIR}/${P}-fix-wsdl-troubles-with-muine.patch" > "${FILESDIR}/${P}-fix_implicit_pointer_conversions.patch" ) > >src_configure() { > # mono's build system is finiky, strip the flags > strip-flags > > #Remove this at your own peril. Mono will barf in unexpected ways. > append-flags -fno-strict-aliasing > > econf --disable-dependency-tracking \ > --without-moonlight \ > --with-preview=yes \ > --with-glib=system \ > --with-gc=included \ > --with-libgdiplus=installed \ > --with-tls=$(use arm && printf "pthread" || printf "__thread" ) \ > --with-sigaltstack=$((use x86 || use amd64) && printf "yes" || printf "no" ) \ > --with-ikvm-native=no \ > --with-jit=yes > > # dev-dotnet/ikvm provides ikvm-native >} > >src_compile() { > emake EXTERNAL_MCS=false EXTERNAL_MONO=false > > if [[ "$?" -ne "0" ]]; then > ewarn "If you are using any hardening features such as" > ewarn "PIE+SSP/SELinux/grsec/PAX then most probably this is the reason" > ewarn "why build has failed. In this case turn any active security" > ewarn "enhancements off and try emerging the package again" > die > fi >} > >src_test() { > vecho ">>> Test phase [check]: ${CATEGORY}/${PF}" > > mkdir -p "${T}/home/mono" || die "mkdir home failed" > > export HOME="${T}/home/mono" > export XDG_CONFIG_HOME="${T}/home/mono" > export XDG_DATA_HOME="${T}/home/mono" > > if ! LC_ALL=C emake -j1 check; then > hasq test $FEATURES && die "Make check failed. See above for details." > hasq test $FEATURES || eerror "Make check failed. See above for details." > fi >} > >src_install() { > emake DESTDIR="${D}" install || die "install failed" > > dodoc AUTHORS ChangeLog NEWS README > > docinto docs > dodoc docs/* > > docinto libgc > dodoc libgc/ChangeLog >}
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 249985
: 174360