An Oracle blog about Solaris

Building Opensolaris

Chris Beal
Senior Principal Software Engineer
This weekend I did something I've been meaning to do for a while. I've been putting it off due to lack of time to think about how to approach it without breaking anything.
Any way I finally tried downloading and installing Solaris Express the community edition (build 46) and downloaded all the build tools. I was amazed how easy it was. Within an hour offinishing the downloads, it was building opensolaris.
The main shock for me was the lack of an SCM (Source Code Management) system. Being fully entrenched in the world of ON (Os and Networking) for the last 10 years Teamware (the SCM we use) is just \*what we do\*. So I had to rethink how I'll manage the build. But then using opensolaris.sh from usr/src/tools/env did a good job.
So I know have my own build built from opensolaris running on my system, without anything from within Sun. Cool. Give it a go, it was easy and gives you the chance to play with how things work.
Next step for me - build the Xen bits from outside Sun :)

==== Nightly distributed build started: Mon Sep 11 11:27:18 BST 2006 ====
==== Nightly distributed build completed: Tue Sep 12 03:22:02 BST 2006 ====
==== Total build time ====
real 15:54:44
==== Nightly argument issues ====
Warning: the N option (do not run protocmp) is set; it probably shouldn't be
==== Build environment ====
SunOS osol-bld 5.11 snv_46 i86pc i386 i86pc
/opt/onbld/bin/nightly myopensolaris.sh
nightly.sh version 1.104 2006/08/29
dmake: Sun Distributed Make 7.7 2005/10/13
number of concurrent jobs = 4
32-bit compiler
/opt/onbld/bin/i386/cw -_cc
cw version 1.20
primary: /opt/SUNWspro/bin/cc
cc: Sun C 5.8 Patch 121016-02 2006/03/31
shadow: /usr/sfw/bin/gcc
gcc (GCC) 3.4.3 (csl-sol210-3_4-20050802)
64-bit compiler
/opt/onbld/bin/i386/cw -_cc
cw version 1.20
primary: /opt/SUNWspro/bin/cc
cc: Sun C 5.8 Patch 121016-02 2006/03/31
shadow: /usr/sfw/bin/gcc
gcc (GCC) 3.4.3 (csl-sol210-3_4-20050802)
java full version "1.5.0_08-b03"
as: Sun Compiler Common 10 snv_46 08/03/2006
ld: Software Generation Utilities - Solaris Link Editors: 5.11-1.545
Build project: group.staff
Build taskid: 62
==== Build version ====
==== Make clobber ERRORS ====
==== Make tools clobber ERRORS ====
==== Tools build errors ====
==== SCCS Noise (DEBUG) ====
==== Build errors (DEBUG) ====
==== Build warnings (DEBUG) ====
==== Elapsed build time (DEBUG) ====
real 11:42:57.3
user 4:41:00.3
sys 2:40:32.5

Technorati Tags:
Solaris OpenSolaris Xen

Be the first to comment

Comments ( 0 )
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.