|
|
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.
|