Mike Kupfer writes:
> 265 P3 scm-migration-dev at opensolar...      SGS commands use sccs SID in 
> version...

I think we need more discussion about this one before putting it on
the stopper list for internal review.

The problem listed here is that "ld -V" grabs its version number
information from the SCCS SID on this file:

        usr/src/cmd/sgs/packages/common/SUNWonbld-README

On a build done from a Mercurial gate, we get "0.0" for the version
number:

# ld -V
ld: Software Generation Utilities - Solaris Link Editors: 
5.11-0.0:rbridges-test-carlsonj-03/20/08

which then causes nightly to fall apart.

The problem cited in this bug happens only when we try to be "self
hosting."  In other words, you can't currently build OpenSolaris on a
machine running bits compiled from a Mercurial repository.  In fact,
the problem is true today even before we integrate our updated build
tools -- builds have to be done on a machine running SXCE.

However, I think we can split this Gordian knot.  The check that
nightly is making is for version 1.422 of ld, which corresponds to the
fix for CR 4948119.  That fix went into s10_47 (i.e., prior to Solaris
10 FCS), so nobody building OpenSolaris is going to run into it.
You'd have to be attempting to build OpenSolaris on Solaris 9 with
something older than Update 7.

Thus, we can just ditch the check in nightly.  It was needed 4.5 years
ago when it was added, but it isn't needed anymore.

That leaves just the semi-bogus output from "ld -V" itself.  I don't
think that's a stopper for SCM tool integration.  It's an existing
problem that we're making no worse.  It might be considered a blocker
for the ON gate switchover instead -- and we should have a CR on this.

If we agree on this, I'll make the changes to nightly, file the new
CR, and close out this bug.

-- 
James Carlson, Solaris Networking              <james.d.carlson at sun.com>
Sun Microsystems / 35 Network Drive        71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677

Reply via email to