OpenSolaris

You are not signed in. Sign in or register.

Heads up - kernel/tools dependency

Date: Mon, 21 May 2007 13:53:59 -0700
From: Rod Evans <Rod.Evans at sun dot com>
To: onnv-gate at onnv dot eng dot sun dot com
Subject: Heads up - kernel/tools dependency


If you don't build "unix", you can delete.

The putback of

    5006034 need ?E mapfile feature extension

creates a dependency on building the 64-bit AMD unix, and the
multi-boot header patching tool under tools/mbh_patch.

This putback re-arranges the order of some ELF program header
entries.  The putback doesn't change the address at which an object
is loaded - just how program headers are ordered.  mbh_patch, as
it presently exists, didn't like this change in program header
order, and has been made a little more flexible.

If you take the link-editor from these new bits (snv_66) and install
it (via bfu or whatever), then you'll need the mbh_patch with
these bits to build the 64-bit AMD unix, otherwise you'll get:

  .../opt/onbld/bin/i386/mbh_patch obj64/unix mbh_patch: \
	identity mapped PT_LOAD wasn't 1st

A full build (nightly) will have already built mbh_patch before it
gets used.  But without a full build you make need to:

  % cd usr/src/tools/mbh_tools
  % make install

--
Rod.