Sherry Moore <> wrote:
> It's further suggested that I should include all the setup steps, so
> here are the details.  You might be able to get a lot of the packages
> with "pkg install ss-dev" or "pkg install gcc-dev", but that's not what
> I did.
>
>    -  Download ISO image from
>        http://opensolaris.org/index.html
>
>    - Install
>
>    - Update to build 91 (and above)
>
>        # pkg image-update
>        # beadm mount opensolaris-1 /mnt
>        # /mnt/boot/solaris/bin/update-grub -R /mnt
>        # reboot
>
>    - Now you should be running build 91
>
>        # zfs mount rpool/ROOT/opensolaris/opt
>        # pkg refresh --full
>        # pkg install SUNWmercurial SUNWgcc SUNWhea SUNWarc SUNWj6dev \
>          SUNWperl-xml-parser SUNWtlsd SUNWprd SUNWsfwhea SUNWj6rt SUNWflexlex
>
>        # pkgadd -d path-to-WBEM-packages SUNWwb*
>
> The rest of the steps are the same as building ON on any good old
> Solaris system, but are included here fore completeness:
>
>    - Install Sun Studio compilers and build tools:
>
>        Download SS11.tar.bz2 from
>            
> http://opensolaris.org/os/community/tools/sun_studio_tools/sun_studio_11_tools/
>        # cd /opt; bzcat SS11.tar.bz2 | tar xf -
>
>        Download SUNWonbld.i386.tar.bz2 from
>            http://dlc.sun.com/osol/on/downloads/current/
>        # cd /tmp; bzcat SUNWonbld.i386.tar.bz2 | tar xf -
>        # pkgadd -d onbld SUNWonbld
>
>    - Bring over ON (OS/Net) source
>
>        # hg clone ssh://[EMAIL PROTECTED]/hg/onnv/onnv-gate \
>            onnv-your-name
>
>    - Download the closed binaries from
>            http://dlc.sun.com/osol/on/downloads/current/
>        # cd onnv-your-name
>        # bzcat on-closed-bins.i386.tar.bz2 | tar xf -
>
>        If doing non-debug build
>        # bzcat on-closed-bins-nd.i386.tar.bz2 | tar xf -
>
>    - Customize environment file
>        # cp usr/src/tools/env/opensolaris.sh opensolaris.sh
>
>        - Change GATE to your workspace: onnv-your-name
>        - Change CODEMGR_WS to your path: /rpool/your-name/${GATE}
>        - Change STAFFER to yourself
>        - If no gcc build, add this line to opensolaris.sh
>
>           CW_NO_SHADOW= ; export CW_NO_SHADOW
>
>    - Compilation
>
>        # /opt/onbld/bin/nightly opensolaris.sh &
>
> Sherry
>
> On Wed, Jul 16, 2008 at 11:19:24AM -0700, Sherry Moore wrote:
>> I recently went through the process of setting up a system installed
>> with OpenSolaris 2008.05 to build ON.  It was suggested that I should
>> share the information with my fellow developers, so here it is:
>>
>> In addition to the compilers and SUNWonbld, you will need the following
>> packages:
>>
>>     SUNWhea
>>     SUNWsfwhea
>>     SUNWarc
>>     SUNWperl-xml-parser
>>     SUNWtlsd
>>     SUNWprd
>>     SUNWj6dev
>>     SUNWj6rt
>>     SUNWflexlex
>>
>>     SUNWwb* (WBEM stuff)
>>
>> The SUNWwb* packages are not available in the new pkg format yet, so
>> you will need to locate them then use "pkgadd" to install them.
>>
>> Sherry
>> --
>> Sherry Moore, Solaris Core Kernel     http://blogs.sun.com/sherrym
>
I suspect we still need to change the default PATH environment to use
UNIX tool chain
instead of gnu tool chain. Otherwise, due to different nm output,
libdtracestubs.so will
not be correctly created.

Thanks,
-Aubrey
Intel OpenSolaris Team
_______________________________________________
opensolaris-code mailing list
opensolaris-code@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to