home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 1
/
FFMCD01.bin
/
readme-first
< prev
next >
Wrap
Text File
|
1993-11-12
|
6KB
|
145 lines
IMPORTANT INFORMATION FOR THIS MONTHLY CD-ROM
(Updated 11-12-93)
This file contains important information that applies to this particular
CD-ROM. For general information about the Amiga Library CD-ROM's, infor-
mation about the contents of this particular CD-ROM, and other important
information, read the various files in the "Information" directory. Also
be sure to read the LEGAL-NOTICE, COPYRIGHT, WARRANTY, and SHAREWARE files.
This is the second production run of the first CD-ROM in my "monthly"
series. It represents the efforts of two people working almost full time
for about six weeks, as well as a couple other people working part time for
a couple weeks, or about 500 person-hours effort total. I hope the effort
that went into gathering, testing, and organizing all this material shows.
The first production run inadvertently included a virus on disk 919, which
has been removed in this production run. There have been a few other minor
cosmetic type changes as well.
Much of the work that went into producing this CD-ROM will not need to be
duplicated for the second CD-ROM, but there are still lots of things to do
for the second CD-ROM that we just did not have time for on this first one,
like finding and installing easy to use browsing tools to make finding
things easier, CD32 support, creating more individualized icons and in
general polishing up the "look and feel" of the CD-ROM, improving support
for the BBS/On-line sections, etc, etc. So it may take about another six
weeks before the second CD-ROM is ready. After that, I'm hoping that we
truly can get on a monthly schedule for this CD-ROM, by building on the
efforts that went into previous CD-ROM's.
This CD-ROM contains approximately 84Mb of new material, 150Mb of useful
tools including gcc 2.4.5, emacs 18.59, PasTeX, etc, and 404Mb of material
from old floppy distributions. All of the source to the supplied GNU
binaries is provided and I have personally built all the supplied binaries
from the supplied source (except GNU emacs) using the GNU C compiler on
this CD-ROM, both to verify that the compiler is solid and to verify that
the binaries are in fact recreatable from the supplied source code. For
more information about the contents of the CD-ROM see the files in the
"Information" directory.
INSTALLATION
This CD-ROM contains lots of utilities that are ready to run directly
off the CD-ROM. This will be slower than running off of disk, but CD-ROM
drives are improving constantly, so if you have one of the newer double
or quad speed drives, this should not be too painful. You may be able
to save as much as a 100Mb of disk space by running directly off the
CD-ROM.
For this first disk all of the setup necessary to run most things off the
CD-ROM is for you to run the script FFMCD01:Useful/s/FFCD-Startup from
your S:User-Startup file, like this:
if exists FFMCD01:Useful/s/FFCD-Startup
echo "Running FFMCD01:Useful/s/FFCD-Startup..."
execute FFMCD01:Useful/s/FFCD-Startup
endif
If you want a more customized environment, you can look at what the
FFCD-Startup script is doing and use appropriate bits and pieces in
your own S:User-Startup or S:FFCD-Startup. Future disks may have a
more sophisticated method of customizing the environment to allow
things to run off the CD-ROM.
*** IMPORTANT ***
Some of the GNU utilities, gcc in particular, require a
very large stack. You need to arrange that the CLI/Shell
or whatever you run these programs from has a large stack
set. In a CLI you can set this with a command of the
form "stack 100000" (100000 is what I use). You can also
put this command in your S:Shell-Startup file to get large
stacks for all CLI/Shell startups, without having to
remember to manually set the stack each time. Really huge
compiles, like recompiling the compiler itself, may require
even more stack space (like 300Kb or more).
GNU UTILITIES
* This CD-ROM contains ports of various GNU utilities that are in
various stages of stability. See Useful/dist/gnu/README for
further information.
* Because of various time pressures, I was unable to get as much
on this first CD-ROM as I had hoped. In particular, because I
am very picky about adhering completely to the conditions of
the GNU Public License, I wasn't able to get as much GNU code
included as I intend to ultimately include, since tracking down
the source for the Amiga ports, rebuilding them from that source,
and testing the resulting executables, was much more time
consuming than anticipated. Expect this portion of the CD-ROM to
continually grow each month as more GNU ports are added.
* I was able to include the CBM 3.0 include files and libraries
at the last minute, but because it was last minute, I wasn't
able to arrange for the libraries to be found automatically by
gcc when needed. This will be fixed in the next release. For
this release you have to add the following arguments to your
link command line if your program uses any Amiga library entry
points:
-L/gcc/os-lib -lc -lamiga
I was able to successfully compile and run a number of the
CManual examples using commands of the form:
gcc -o example1 example1.c -L/gcc/os-lib -lc -lamiga
The "-lc" is required so that the linker will search the
standard C library first and then only resolve the necessary
Amiga library entry points from /gcc/os-lib/libamiga.a.
SAS C INCOMPATIBILITY
* The assign of lib: used by this CD-ROM conflicts with Lattice/SAS
C, which wants to use the same assign. I don't have a recommended
way of dealing with this conflict yet. I have some ideas though,
and hopefully this won't be an issue for the next CD-ROM.
* The simplest solution for now may be to patch your SAS C
executables to look for SLB: instead of LIB:. However this
will cause problems with Makefiles and other such files that
reference LIB:.
USER FEEDBACK NEEDED
* I am always interested in hearing about things that might make
this CD-ROM more useful for users. It is particularly important
at this stage that I get feedback from users about problems that
need fixing, or suggestions on how to make the CD-ROM more useful.
* You can FAX your comments to me at (602) 917-0917, however
please understand that I may not be able to respond to, or even
acknowledge receipt of, every problem report and suggestion that
arrives.
-Fred Fish ><>