Roland Mainz wrote:

> "buildksh93.ksh" is used for each single update to build and test the
> upstream sources with a stable build configuration which is independent
> from the users environment or other settings (the script contains some
> "tweaks" to the build configuration like enforcing XPG6+C99 to make sure
> the includes are generated for the requested standard
> level+conformance). Once the code has been build and tested the
> generated includes in arch/<arch>/include/ast/* and arch/<arch>/src/*
> are moved over into the matching locations within the OS/Net tree (the
> procedure is repeated for both 32bit and 64bit).
> 
> The *.diff files are used to backout any modification to the upstream
> sources in the OS/Net tree and are re-applied after the source update in
> OS/Net is complete, restoring the Solaris-specific modifications. The
> *.diff files are expected to be updated and maintained for each update
> and their removal is expected to restore the exact status of the
> original AST sources except that we distributed the AST library sources
> into their matching locations in OS/Net (e.g. the source paths are
> different).

I know I'm coming (very) late to the game, but why are we making the 
code XPG6 and C99 conformant?  I certainly don't do that for perl, and i 
  general we don't make such changes to external code.

And have we any plans to get the changes you've made integrated into the 
upstream source, so that we don't have to do this horrid dance indefinitely?

-- 
Alan Burlison
--

Reply via email to