[comp.os.minix] Upgrading from 1.3 to 1.5.10

greg@mobius.Viewlogic.COM (Gregory Larkin) (11/13/90)

Hi All,

Well, I'm finally getting around to making the transition from
V1.3 to V1.5.10.  I downloaded the upgrade kit from plains a
while ago and have started patching the sources.  I have patched
the /usr/include directory and now I have started trying to patch
and rebuild libc.a.  Can anyone tell me the required tar files
that contain libc.a patch files??

I think I have narrowed it down to ansi.0[01], other.0[01], posix.00,
and (maybe) string.00.  Does anyone have any info on this??  Also,
libc.a contains many .s files (such as ior.s, aor.s, etc.  ----
remembering from not-so-good memory)  that do not appear in the
upgrade files.  Are these files the same from 1.3 to 1.5.10??

As an aside, I recompiled libc.a with the missing routines last week.
(V1.3).  During the process, some 330 files were created in the 
source directory.  After I was done, I deleted all .c and .s files.
But now, when I run fsck on the device (hard disk), it says
"Warning: huge directory /dev/hd7" or something like that.  Should I
be concerned??  Is there any way to tell the FS that there are no
longer tons of files around??

Thanks for all help,
--
Greg Larkin (ASIC Engineer)
Viewlogic Systems, Inc. (The CAE Company)
293 Boston Post Road West       -------------------------------------
Marlboro, MA 01752              |"We've got captains not courageous,|
508 480 0881 x321               |captains tumbling into madness..." |
E-mail: greg@Viewlogic.COM      |Peter Garrett, Midnight Oil        |
                                -------------------------------------

cagney@chook.ua.oz (Andrew Cagney - aka Noid) (11/13/90)

From article <1990Nov12.111055@mobius.Viewlogic.COM>, by greg@mobius.Viewlogic.COM (Gregory Larkin):
> 
> Hi All,
> 
> Well, I'm finally getting around to making the transition from
> V1.3 to V1.5.10.  I downloaded the upgrade kit from plains a
> while ago and have started patching the sources.  I have patched
> the /usr/include directory and now I have started trying to patch
> and rebuild libc.a.  Can anyone tell me the required tar files
> that contain libc.a patch files??
> 
> I think I have narrowed it down to ansi.0[01], other.0[01], posix.00,
> and (maybe) string.00.  Does anyone have any info on this??

Have a look in the files TABLE & WHAT_IS_WHERE, they are very usefull for
finding things.

From the file TABLE:

#
# The libc sources (In 1.5 the src-lib was split into subdirectories)
# ----------------
#
# lib for the IBM
#
IBM:ibm_1.3/src/lib/IBM_PC:src/lib/ibm:IBM specific
ansi:ibm_1.3/src/lib:src/lib/ansi:
other:ibm_1.3/src/lib:src/lib/other:
posix:ibm_1.3/src/lib:src/lib/posix:
string::src/lib/string:IBM specific

and from `KIT', the above means...

           directory. The file TABLE has this information. It consists of lines
           of the form:
                        key:old-directory:new-directory:optional-comment
           Find the line in the file table starting with IBM. It will look
           something like
                        IBM:src/lib/IBM_PC:src/lib/ibm:
           This indicates that the old version of the src/lib/ibm directory
           is in ????/lib/IBM_PC. Print out the file TABLE and keep it handy.
           You will need to refer to it each time you need to determine
           the location of a new/old directory.


Hope this speeds things up a little...

					Noid