Bug 32021 - Link failures without --disable-dtrace on Solaris
Summary: Link failures without --disable-dtrace on Solaris
Status: NEW
Alias: None
Product: Runtime
Classification: Mono
Component: General (show other bugs)
Version: 4.0.0
Hardware: PC Other
: --- normal
Target Milestone: ---
Assignee: Bugzilla
Depends on:
Reported: 2015-07-16 08:25 UTC by Rainer Orth
Modified: 2015-07-19 15:07 UTC (History)
3 users (show)

See Also:
Is this bug a regression?: ---
Last known good build:


Description Rainer Orth 2015-07-16 08:25:42 UTC
When building mono on 64-bit Solaris 11/x86, after an initial attempt with --disable-dtrace inherited from
a previous mono 3.2.6 build where I had need that option, I tried again without, but ran into a link failure:

  CCLD     mono-boehm
Undefined			first referenced
 symbol  			    in file
__dtraceenabled_mono___method__compile__end ./.libs/libmini-static.a(libmini_static_la-mini.o)
__dtrace_mono___ves__init__begin    ./.libs/libmini-static.a(libmini_static_la-mini.o)
__dtrace_mono___ves__init__end      ./.libs/libmini-static.a(libmini_static_la-mini.o)
__dtrace_mono___method__compile__end ./.libs/libmini-static.a(libmini_static_la-mini.o)
__dtraceenabled_mono___method__compile__begin ./.libs/libmini-static.a(libmini_static_la-mini.o)
__dtrace_mono___method__compile__begin ./.libs/libmini-static.a(libmini_static_la-mini.o)
ld: fatal: symbol referencing errors
collect2: error: ld returned 1 exit status
make[4]: *** [mono-boehm] Error 1
make[4]: Leaving directory `/vol/obj/mono/mono-4.0.2-sol11/mono/mini'

I've not yet determined what's wrong here.

Comment 1 Zoltan Varga 2015-07-19 15:07:53 UTC
Solaris/x86 is not a supported platform for mono, we take fixes/pull requests though.

Note You need to log in before you can comment on or make changes to this bug.