home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Otherware
/
Otherware_1_SB_Development.iso
/
amiga
/
programm
/
language
/
gcc222_f.lha
/
README222-FIX1
< prev
Wrap
Text File
|
1992-08-22
|
2KB
|
51 lines
This archive contains fixes to my gcc-2.2.2 distribution. It is not
just gcc-related, most changes affect accompanying stuff really.
To apply these changes, make sure you have unpacked the 2.2.2 distribution,
and have it set up as mentioned in the README file of the distribution.
This is very important, as the script that applies the changes assumes that
it can access any file in the distribution (using the documented assigned
directories). Don't worry, the script tells you everything it's going to
do, but you're better off if you follow these instructions.
So, given you have unpacked 2.2.2, and have set up GCC: as documented (and
all the other assigns), execute the following command in your shell:
execute fix1
You're then asked patch by patch whether to apply it. You should normally
not need to answer NO, as every patch corrects a more or less serious
problem in 2.2.2. However, the questions are there for the suspicious among
you;-))
What's fixed:
- gcc:unix/dev was not included in the archive, because it's an empty
directory, and lz just skipped it.
- lz discarded the pure bits. The patch adds them back.
- I forgot to include libm.a. This is not too much of a problem, since
ixemul.library exports all functions it got from using
mathieeedoubtrans.library, which contains most of the functions normally
found in libm.a. Nevertheless, here it is.
- The help file for less was missing. This goes into /usr/local/lib/less.hlp,
so we need a local directory in usr: as well.
- libgcc.a didn't contain an object file important to C++ compilers: it
defines __new_handler. Sorry for this.
- the two rexx scripts were not updated to the new file hierarchy.
- The docs for hunk2gcc were missing. Since I only have a README file for
hunk2gcc, it doesn't really belong into cat1 of the other man-pages. But
since I don't have another place for such docs, that will have to do;-)
- ar and ranlib didn't handle long filenames properly. Jens P. Brage sent
me patches that fix the problem long ago, but I forgot about them since
my own libs were all created with the -T option to ar (chopping extraneous
characters). Thanks Jens, and sorry!
Thanks to everyone reporting those bugs!
-Markus Wild
<wild@nessie.cs.id.ethz.ch> & <wild@amiga.physik.unizh.ch>