> Fixed (the flag is called "LIBSHELLCPPFLAGS").

Sounds good.

 > > I think it's
 > > the best compromise; I certainly prefer it to manually keeping the two
 > > lists in-sync.
 > 
 > Mhhh... yes... but now we have library-specific (e.g. libshell) flags in
 > a "global" Makefile include (e.g. usr/src/Makefile.ast) ... ;-(

... whereas before we just had them buried in a cmd's Makefile ;-)

 > >  > Ok...
 > >  > ... what about adding a RELEASE_BUILDNUMBER to reflect the Nevada build
 > >  > version (e.g. B61), too ?
 > > 
 > > I think that's problematic.  First, someone (or something) would have to
 > > do an integration to update it every build.
 > 
 > It seems someone is already doing that anyway:
 > -- snip --
 > $ uname -v
 > snv_61
 > -- snip --

That's not checked into the tree; I think that comes from the build
environment itself.

 > It is only "nightly" itself or are there any other scripts which depend
 > on "RELEASE", too ?

A number of things under usr/src/tools are aware of RELEASE -- and
probably a lot of other stuff that's been built over the years.

 > Is there any rule against global, single-word Makefile variables with
 > less then four letters in the Makefile style guide yet ?

No :-)

 > > How about just removing this workaround right before putback?
 > 
 > I just removed it and added a general "catch all errors and ignore
 > them"-flag called "ON_KSH_TEST_IGNORE_TESTFAILURE". Not really nice but
 > may be usefull to see all the test failures on demand (currently the
 > test run aborts on the first test failure and you have to fix them
 > sequentially...) ...
 > ... does that count as "fixed" ?

Yes, thanks.

 > +# common CPP flags for libshell consumers (ksh, shcomp etc.)

I thought shcomp wasn't part of this putback?

-- 
meem

Reply via email to