James Carlson wrote:
> Glenn Fowler writes:
[snip]
> > now there may be some narrow path of cc/ccs flags/executables && uname -r 
> > matching
> > that I could set up to make compatible binaries for all solaris
> > but even then am I crippling later releases for the sake of compatibility 
> > with earlier ones?
> > and I also have N-1 other target architectures with possibly
> > worse version management problems,
> > and finally, building a.out's is (ideally) 1% of my job
> >
> > therefore, HOSTTYPE=(os)[(differentiating-number)].(architecture)[(-bits)],
> > sol8.i386, sol11.i386-64 etc.
> 
> I think that's still missing the point.
> 
> This project is integrating ksh93 into ON.

Right... but the Makefiles follow the exactly the definitions what is
used by upstream. Remember we do not want to fork() the codebase...

> Once that's done, there's
> no way that the ON source will be used to build a binary for some
> other release.  Having Solaris-versioning-dependent objects in the
> deliverables is a syntax error.

Ok... what should I do in this case ? For now the only thing which would
AFAIK work here is to add a comment to the OS/Net Makefiles that the
definition is not perfect and should be reworked somehow together with
upstream to match the official Sun/Solaris version system.
Would that be acceptable (BTW: Please read
http://mail.opensolaris.org/pipermail/ksh93-integration-discuss/2007-February/002308.html)
?

----

Bye,
Roland

-- 
  __ .  . __
 (o.\ \/ /.o) roland.mainz at nrubsig.org
  \__\/\/__/  MPEG specialist, C&&JAVA&&Sun&&Unix programmer
  /O /==\ O\  TEL +49 641 7950090
 (;O/ \/ \O;)

Reply via email to