[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

ooc-970207 & oo2c-1.0.0



The bulk of the "official" OOC lib has been implemented.  Thanks go to
Michael Griebling for contributing the missing high-level I/O code
(and for bearing with my constant complaints about this and that :-)
The new modules are part of the ooc source distribution.  The system
independent library modules are located in ooc/lib/, the system
dependent ones in backend/<targ>/lib/.  The separate lib directory on
the cognac ftp server is gone.

While most of the changes are quite trivial, the I/O subsystem has
been completely replaced.  See the LibSummary module for a list of
available modules, and the modules themselves for their interface
definitions.  The modules Rts, Kernel, Strings2, Filenames, and Unix
are remnants from the old libs and will be disappear in time.  Don't
use them.

It would be niece if someone would start working on the library
documentation.  Something along the lines of the GNU libc info files
would be _very_ helpful.  We could also use some publicity on the net.
So if you want to write a brilliant announcement to draw the masses to
our project... don't hesitate!  But show it to the mailing list before
you drop it into a newsgroup.


Changes in the oo2c_32 distrib:
o configure has been updated to 2.12
o by default the gc is now compiled with same CC as the rest of the
  sources; this should allow to compile the gc without any special 
  intervention on most machines
o the low-level C code of the foreign modules has been rewritten
  completely

Mostly due to the library changes the new version might break on some
systems.  It installs without problems (i.e., out of the box) on the
following systems: 
  Linux 2.0.28                    gcc 2.7.2.1
  SunOS 4.1.2/3 aka Solaris 1.1   gcc 2.5.5, gcc 2.7.2
  SunOS 5.4 aka Solaris 2.4       gcc 2.7.2.1, SunPRO-C 3.0.1
  HP-UX A.09.01                   gcc 2.5.8

If you have access to one of the systems below, please verify that 
make completes successfully.  In any case (success or failure) drop me
a note.
  SunOS 5.5 aka Solaris 2.5       gcc 2.7.2.1
  AIX 3.2.5                       gcc 2.7.0
  IRIX 5.3                        gcc 2.7.2
  SparcLinux 2.0.18               gcc 2.7.2
Anyone out there with a BSD system?


There aren't any patches relative to the previous versions -- they
were too big.

-- mva