Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bugzilla DB migration completed. Please report issues to Infra team via email via or IRC
Bug 55960 - mono-1.0.ebuild needed for mono-debugger-0.9.ebuild
Summary: mono-1.0.ebuild needed for mono-debugger-0.9.ebuild
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High enhancement (vote)
Assignee: dotnet
Depends on:
Reported: 2004-07-03 06:43 UTC by Paul Richardson
Modified: 2004-10-26 15:36 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---

mono-1.0.ebuild enhanced to support mono-debugger-0.9.ebuild (mono-1.0-r1.ebuild,1.76 KB, text/plain)
2004-07-03 06:47 UTC, Paul Richardson

Note You need to log in before you can comment on or make changes to this bug.
Description Paul Richardson 2004-07-03 06:44:00 UTC
This ebuild is needed to support building the mono debugger.

Two headers are installed in /usr/include/mono/metadata that would otherwise
not be installed. Doing something like this, i.e., exposing internal
parts that the original developers didn't intend to expose, is uncomfortable,
but the alternative is unpacking the mono tarball every time you want to
build the debugger, and that doesn't look good either.

I also added a couple of USE flags: monosigaltstack and monopreview.

monopreview - builds the preview version of C#-with-generics compiler.

monosigaltstack - I think this enables mono to throw an exception on stack
overflows instead of segfaulting, but I'm not 100% sure about that.
Comment 1 Paul Richardson 2004-07-03 06:47:18 UTC
Created attachment 34708 [details]
mono-1.0.ebuild enhanced to support mono-debugger-0.9.ebuild

mono ebuild
Comment 2 Peter Johanson (RETIRED) gentoo-dev 2004-07-03 07:09:16 UTC
I'm very hesitant to be randomly include headers in our packaging of mono that aren't intended to be used. As much as it sucks to unpack a whole mono tarball, i find this to be a much better alternative (lesser of two evils).

As for the extra USE flags, i personally would like to say no too, if somebody is in need of the preview stuff, then they should be following mono development closely, and be installing by hand/from CVS.

As for the sigaltstack, I've not looked into the details of it either, if you can give me a concrete reason this warrants YALUF (Yet Another Local Use Flag), then i'd consider adding it.
Comment 3 Peter Johanson (RETIRED) gentoo-dev 2004-10-26 15:36:33 UTC
Marking WONTFIX. The debugger is package.masked until a new release which hopefully won't be as buggy/broken.