Aubrey Li wrote:
> Hi,
>
> I run into this error when I tried to build b136.
>
> ==============================================
> aubrey at wsmep:~/work/onnv-b136/usr/src/tools$ dmake install
> ----snip----
> sh: line 1:
> /export/home/aubrey/work/onnv-b136/usr/src/tools/proto/opt/onbld/bin/i386/cw:
> not found
> ==============================================
>
> I must miss some changes notification recently, but I wonder why we
> did this change.
The tools proto path not containing ${MACH} made various things more
annoying than they should be [1]. The change you missed is the
requirement to use current tools, including nightly, after the
integration of on_ips.
> 1) why hard-coded "-nd" to TOOLS_PROTO? doesn't "-nd" mean non-debug?
Yes it means non-debug, the tools are [2].
> 2) why add another hard-coded "-nd" to PARENT_TOOLS_ROOT environment variable?
Normally, it should be of the same form as TOOLS_ROOT, but in the
parent workspace.
This only really matters to those who use nightly -U
-- Rich
[1] http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6878498
[2] http://defect.opensolaris.org/bz/show_bug.cgi?id=13089#c0