[Mono-bugs] [Bug 445074] [PATCH] DTrace build broken

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Fri Nov 14 11:19:43 EST 2008


https://bugzilla.novell.com/show_bug.cgi?id=445074

User andreas.faerber at web.de added comment
https://bugzilla.novell.com/show_bug.cgi?id=445074#c3





--- Comment #3 from Andreas Färber <andreas.faerber at web.de>  2008-11-14 09:19:42 MST ---
A build failure related to -h can only happen on very old, not updated versions
of Solaris 10. The USDT header generation feature was added in OpenSolaris
build snv_34 (Feb 2006), according to the ChangeLog:
http://www.opensolaris.org/os/community/dtrace/ChangeLog/
Solaris 10 7/05 and earlier would therefore not yet include it, 6/06 is
unclear. It has been in at least since 2007, with a free DVD download to update
any affected system.

Looking through configure.in, am I seeing correctly that we would get similar
failures on Solaris <10 and Mac OS X <v10.5 when dtrace is not available at
all? $has_dtrace is being set independently of the OS version, enabling DTrace
support by default.

To avoid such build issues, it would be easiest to disable DTrace by default on
Solaris but I didn't see an easy way to do that. When dtrace is available, we
could use dtrace -V to check for a particular version, but I couldn't find out
which version to check for. OSX v10.5.5 has 1.2.2, OpenSolaris snv_101a has
1.6.2. Can you check on your Solaris build bot for comparison?


-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the mono-bugs mailing list