Hey guys, I've finally managed to compile Mono (1.2.2.1) on Solaris 10 x86 (11/06). :-)
> It's been a while since we've had a valid build solaris from > monobuild. > Our solaris x86 box went down, and the build is failing on sparc. Any specifics on the failure? > In general though, you should be able to find the necessary deps from > either sunfreeware.com or blastwave.org. Solaris 10 comes with > most, if > not all, the deps. > >> From there, the process is similar to what you'd do on Linux. Rubén, these resources have been helpful for me: http://www.genunix.org/wiki/index.php/How_to_build_Mono_on_Solaris (OpenSolaris) http://blogs.rientongroup.com/jonel/2005/04/solaris-10-x86-and- mono.aspx (Solaris) (new address!) >> I would like compile the last sources in SVN for Solaris. Could >> anyone >> tell me the steps that I have to follow? I figured the easiest would be to use Solaris' gcc (3.4.3) installed to /usr/sfw/bin (instead of fetching a gcc from somewhere else just for Mono). 1) patch /usr/lib/pkgconfig/gthread-2.0.pc to replace the -mt option (see Jonel's blog) 2) set your PATH to include /usr/sfw/bin 3) configure (or for SVN: autogen) with -with-tls=pthread and use the following environment variables: MAKE=gmake AR=gar optionally also RANLIB=granlib and STRIP=gstrip Solaris' ld and nm from /usr/ccs/bin (autodetected by configure) appear to work fine I also did -with-libs=/usr/sfw/lib and -with-includes=/usr/sfw/ include just in case 4) gmake not sure if CFLAGS=-D_POSIX_PTHREAD_SEMANTICS is still needed, I haven't tried recompiling without it yet 5) gmake install 6) optionally include Mono's bin in your PATH and its lib/ in LD_LIBRARY_PATH Notice that mkbundle fails in gmake check on invoking "as" if you do not export AS=gas and CC=gcc. For me, 4 CodeDom tests failed as well as lter on a number of zlib test and some with hostname errors, afterwards gmake check fails - still working on that part... doesn't seem to be too severe though. Some issues with mono-service I reported from Jonel's 1.1.13 Blastwave package are still unsolved (http://lists.ximian.com/ pipermail/mono-list/2006-March/030803.html), I will shortly file a bug report as it seems I didn't at the time. I also noticed an issue with the new mono-service2 that will likely be evident on other platforms as well, an incorrect assembly (mono-service2.exe) is being invoked. HTH, Andreas _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
