README.6.2 6.43 KB
6.2 Build environment stuff:

    Scott asked me to periodically update him on the status of this effort, 
    since I might be called out for paternity duties at any minute!  Now that
    I have a 6.2 build environment working, I'm documenting what I did to make
    this possible so that we can pass along the information to any developers
    who may need 6.2 for valid reasons (such as wanting the latest version from
    Alias, for example).

    I have a modified kernel on chebby, a 6.2 equipped Indy, along with a pair
    of build trees (one for the kernel, one for PR).

    login as hal, type "irix6.2" to get to the kernel build tree, and 
    "irix6.2pr" to get to the project reality build tree.

    I installed a complete set of 5.3 development tools to the toolroot 
    "/u64_toolroot", and the irix6.2pr alias sets the TOOLROOT environment
    variable to this directory.

    With the toolroot thus installed, I completely built a populated PR tree
    on chebby (chebby:/hal2/trees/irix6.2pr/PR), and verified that apps like
    simple, onetri, gng run with the modified kernel.

    There were very simple changes to u64.c, which may be found as
    chebby:/hal2/trees/irix6.2pr/PR/kern/u64/u64.c; there were about a half
    dozen one-liner changes to accomodate the new semaphore structure 
    declarations for 6.2.

    So, if a developer wants this stuff on a 6.2 Indy, they should set up 
    a toolroot with all the goodies listed below, then get a copy of the new
    u64.o kernel module from us and lboot a new kernel.  Their build 
    environment (whatever it is) would have to honor the TOOLROOT environment
    variable, which may not be the case if they aren't using commonrules et. al.

						--hal

Target: /u64_toolroot/
I = Installed, R = Removed

   Name                 Version     Description

I  c++_dev              1021572035  C++, 4.0
I  c++_dev.hdr          1021572035  C++ Headers
I  c++_dev.hdr.lib      1021572035  C++ Library Headers
I  c++_dev.sw           1021572035  C++ Software
I  c++_dev.sw.c++       1021572035  C++ Compiler
I  c++_dev.sw.lib       1021572035  C++ Libraries

I  c++_eoe              1021572033  Standard Execution Environment (C++, 4.0)
I  c++_eoe.sw           1021572033  Standard Execution Software
I  c++_eoe.sw.lib       1021572033  Standard Execution Libraries

I  c_dev                1021572033  C, 3.19
I  c_dev.hdr            1021572033  C Headers
I  c_dev.hdr.lib        1021572033  C Library Headers
I  c_dev.sw             1021572033  C Software
I  c_dev.sw.c           1021572033  C Compiler
I  c_dev.sw.copt        1021572033  C Scalar Optimizer
I  c_dev.sw.lib         1021572033  C Libraries
I  c_dev.sw.util        1021572033  C Utilities

I  c_eoe                1021572033  Standard Execution Environment (C, 3.19)
I  c_eoe.sw             1021572033  Standard Execution Software
I  c_eoe.sw.lib         1021572033  Standard Execution Libraries

I  compiler_dev         1021572033  Base Compiler Development Environment, 5.3
I  compiler_dev.hdr     1021572033  Base Compiler Headers
I  compiler_dev.hdr.lib 1021572033  Base Compiler Headers
I  compiler_dev.sw      1021572033  Base Compiler Software
I  compiler_dev.sw.base 1021572033  Base Compiler Components
I  compiler_dev.sw.dbx  1021572033  Base Compiler dbx Debugger
I  compiler_dev.sw.ld   1021572033  Base Compiler Loader
I  compiler_dev.sw.lib  1021572033  Base Compiler Libraries
I  compiler_dev.sw.perf 1021572033  Base Compiler Performance Tools
I  compiler_dev.sw.util 1021572033  Base Compiler Utilities

I  compiler_eoe         1021572035  IRIX Standard Execution Environment, (Compiler, 5.3)
I  compiler_eoe.sw      1021572035  IRIX Standard Execution Environment Software
I  compiler_eoe.sw.cpp  1021572035  Source Code Preprocessor
I  compiler_eoe.sw.lboot  1021572035  Kernel lboot Software
I  compiler_eoe.sw.lib  1021572035  Base Execution Libraries
I  compiler_eoe.sw.unix 1021572035  IRIX Execution Environment

I  dev                  1021572036  Development System, 5.3
I  dev.hdr              1021572036  Development Headers, 5.3
I  dev.hdr.lib          1021572036  Development Environment Headers
I  dev.sw               1021572036  Development Software, 5.3
I  dev.sw.lib           1021572036  Development Libraries
I  dev.sw.make          1021572036  Parallel Make Utilities

I  dmedia_eoe           1022162520  IRIS Digital Media Execution Environment, 5.5
I  dmedia_eoe.data      1022162520  IRIS Digital Media EOE Data Files
I  dmedia_eoe.data.soundscheme  1022162520  SoundScheme Data Files
I  dmedia_eoe.sw        1022162520  IRIS Digital Media Software
I  dmedia_eoe.sw.common 1022162520  Common Execution Environment Components
I  dmedia_eoe.sw.compression  1022162520  Compression Execution Environment
I  dmedia_eoe.sw.midi   1022162520  MIDI Execution Environment

I  eoe1                 1021572036  IRIX Execution Environment 1, 5.3
I  eoe1.man             1021572036  IRIX Execution Environment Man Pages
I  eoe1.man.relnotes    1021572036  IRIX Release Notes
I  eoe1.man.unix        1021572036  Basic IRIX Man Pages
I  eoe1.sw              1021572036  IRIX Execution Environment Software
I  eoe1.sw.gfx_lib      1021572036  Graphics Execution Libraries
I  eoe1.sw.irix_lib     1021572036  IRIX Execution Libraries
I  eoe1.sw.unix         1021572036  IRIX Execution Environment

I  eoe2                 1021572036  IRIX Execution Environment 2, 5.3
I  eoe2.sw              1021572036  IRIX Execution Environment Software
I  eoe2.sw.imagetools   1021572036  Graphics Library Image Tools

I  gl_dev               1021572036  Graphics Library Development System, 5.3
I  gl_dev.sw            1021572036  GL Software
I  gl_dev.sw.gldev      1021572036  GL Development Environment

I  patchSG0001118       1029999901  Patch SG0001118: workaround for R4300 silicon users (nintendo developers)
I  patchSG0001118.compiler_dev_sw  1029999901  Base Compiler Software
I  patchSG0001118.compiler_dev_sw.base  1029999901  Base Compiler Components

I  ultra                1022149600  Ultra 64 Development Environment, 2.0E
I  ultra.dev            1022149600  Ultra 64 Development Environment Software
I  ultra.dev.base       1022149600  Ultra 64 Base Development
I  ultra.dev.demo       1022149600  Ultra 64 Demonstration Software
I  ultra.dev.diag       1022149600  Ultra 64 Diagnostic Software
I  ultra.man            1022149600  Ultra 64 Development Environment Man Pages
I  ultra.man.base       1022149600  Ultra 64 Base Development Man Pages
I  ultra.man.diag       1022149600  Ultra 64 Diagnostic Man Pages