flag day: 6362982 namespace pollution/protection in libc


Date: Fri, 6 Jan 2006 13:11:07 -0800 (PST)
From: "Roger A. Faulkner" <Roger dot Faulkner at eng dot sun dot com>
To: on-all at eng dot sun dot com, onnv-gate at onnv dot eng dot sun dot com
Subject: flag day: 6362982 namespace pollution/protection in libc

The putback for the following two bugids constitutes a flag day
for maintainers of onnv build machines:

6362982 namespace pollution/protection in libc
6369040 there should be but one synonyms.h file outside of libc

The putback introduces a new command in the ON build tools:
    /opt/onbld/bin/check_fnames

This command is run during a build of certain libraries,
notably libc.  If it is not found, the build will fail.

The new command is included in the putback, in the usr/src/tools
directory, so a nightly build that uses the -t flag will find it
in the workspace being built and all will be well, even if it is
not installed in /opt/onbld/bin.

The command has been installed in /ws/onnv-tools/onbld/bin
(thanks to the gatekeepers), so default builds that use this
public set of tools will continue to work with no problem.

However, maintainers of private build machines should build
and install the SUNWonbld package under $SRC/tools (after
bringing over the new changes) to make sure the local
/opt/onbld is up-to-date.  To build the SUNWonbld package:
	cd $SRC/tools
	make pkg
or, if you wait for the gate's nightly build to run at
23:45 PST tonight, you can pull the SUNWonbld package from:
	/ws/onnv-gate/public/packages

Roger Faulkner

last modified by danmcd on 2009/11/24 14:22
Collectives
Project


© Sun Microsystems Inc. 2009
XWiki Enterprise 1.8.2.19075 - Documentation
Terms Of Use | Privacy | Trademarks | Copyright Policy | Site Guidelines | Site map | Help
Your use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Use.