add directory gnu

This commit is contained in:
gohigh
2024-02-19 00:24:47 -05:00
parent 32616db5a4
commit a40f4cadb0
5086 changed files with 1860970 additions and 0 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
gnu/gcc-1/gcc-1.21.tar.bz2 Normal file

Binary file not shown.

BIN
gnu/gcc-1/gcc-1.22.tar.bz2 Normal file

Binary file not shown.

BIN
gnu/gcc-1/gcc-1.27.tar.bz2 Normal file

Binary file not shown.

View File

@@ -0,0 +1,118 @@
ACKNOWLEDGEMENT
Many thanks to John R. Dunning <jrd@STONY-BROOK.SCRC.Symbolics.COM>
who did the Gnu port, and provided us with all the library sources
etc. All i did was to apply diffs to newer versions, and the configuration
to make the cross compiler fly. Thanks JRD.
--
This is the README file for the GNU cross development system for atari.
- Choose a home directory where the cross development system
will go. In all subsequent references to this home directory
we call it CROSSDIR.
- Create the subdirectories
mkdir CROSSDIR/bin CROSSDIR/lib CROSSDIR/include
- Copy all the '*.h' files that came with the Atari Gnu 1.23
distribution into CROSSDIR/include.
(remember to use ascii mode to transfer, if you are uploading
these files from the atari)
(note: included in this distribution is an updated `osbind.h')
- Copy the files crt0.o and gnu.olb from the Atari distribution
into CROSSDIR/lib. (remember to use binary mode to transfer,
if you are uploading these files from the atari). Note that
once you have made the cross-compiler you can generate these
files using the cross-compiler, and copy them to CROSSDIR/lib.
I have included cross-compiled versions of these files in
the subdirectory `bin-<version>'.
- the subdirectories are (also see below for more details)
cross-gas-<version>
cross-gcc-<version>
cross-util
- in each subdirectory there is a file called `XREADME' that
contains instructions to compile and install files from that
subdirectory.
- in each subdirectory there is a makefile called `Makefile'
that will make the files required. Follow directions in the
XREADME file and then type `make install' to make and install
files.
- the subdirectories in this distribution are
bin-1.30/ atari st executables for gcc v 1.30 and gnu.olb
cross-gas-1.25/ source for the cross compiler/assembler
the same source is used to compile the atari st
cross-gcc-1.30/ version, once the cross compiler is made.
gcc-diff-1.28/
gcc-diff-1.29/ diff files from the corresponding Gnu GCC distribution.
gcc-diff-1.30/
cross-lib/ source for the libraries.
cross-util/ source for the utilities
gnublurb.txt jrd blurb.
- building a new version given a subdirectory
gcc-diff-<version>
- from the corresponding Gnu version copy the files
cccp.c combine.c gcc.c stddef.h symout.c toplev.c
into a subdirectory cross-gcc-<version>
- apply the diffs using larry walls patch
patch < diff-<version>
the file `diff-<version>' is in the gcc-diff-<version>
subdirectory.
- copy the files
Makefile Makefile.st XREADME config-atari.h readme.st
tm-atari.h
from gcc-diff-<version> into cross-gcc-<version>.
- read XREADME and follow the instructions there to edit
the appropriate files.
- make the following links
ln -s config-atari.h config.h
ln -s tm-atari.h tm.h
- link the rest of the files from the Gnu distribution into
the cross-gcc-<version> subdirectory. I use the following
from tcsh/csh
foreach i ( <gnu-dist-directory>/* )
ln -s $i
end
it will give errors for files already existing in the
cross-gcc-<version> subdirectory, but will not override
them.
- make the following (additional) links (if they already exist
delete them and make new ones)
ln -s m68k.md md
ln -s output-m68k aux-output.c
- to make the cross-compiler hit
make -f Makefile
make -f Makefile install
- once the cross-compiler is made, to make the atari st executables
hit
make -f Makefile.st
'nuff said, have fun,
--
usenet: {decvax,sun}!cwjcc!bammi jwahar r. bammi
csnet: bammi@dsrgsun.ces.CWRU.edu
arpa: bammi@dsrgsun.ces.CWRU.edu
compuServe: 71515,155

Binary file not shown.

BIN
gnu/gcc-1/gcc-1.31.tar.bz2 Normal file

Binary file not shown.

Binary file not shown.

BIN
gnu/gcc-1/gcc-1.35.tar.bz2 Normal file

Binary file not shown.

BIN
gnu/gcc-1/gcc-1.36.tar.bz2 Normal file

Binary file not shown.

Binary file not shown.

BIN
gnu/gcc-1/gcc-1.38.tar.bz2 Normal file

Binary file not shown.

BIN
gnu/gcc-1/gcc-1.39.tar.bz2 Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
gnu/gcc-1/gcc-1.40.tar.bz2 Normal file

Binary file not shown.

BIN
gnu/gcc-1/gcc-1.41.tar.bz2 Normal file

Binary file not shown.

BIN
gnu/gcc-1/gcc-1.42.tar.bz2 Normal file

Binary file not shown.

Binary file not shown.

31
gnu/gcc-1/md5.sum Normal file
View File

@@ -0,0 +1,31 @@
9fbebc130e2b8492be72f19022a4b398 c++-suite-1.00.tar.bz2
68ead4740ecb84ed33378d1d62763048 g++-1.22.0.tar.bz2
44ec46c20b906b410fc5b1209297343b g++-1.27.0.tar.bz2
bfe8c7a10140f8eada9871d99187025f g++-1.35.0.tar.bz2
60b8d7201d105bcf04e4010f5ef7a830 g++-1.36.3.tar.bz2
a450e4319854fcd3635a37f744080319 g++-1.36.4.tar.bz2
a5504e5b7ddaf7ff24f6cf9b0a526234 g++-1.37.0.tar.bz2
5ae04859d1ba379d9a3e1aa3c0725118 g++-1.39.0.tar.bz2
697724d77ed8759f594adfe322146635 g++-1.39.1.tar.bz2
61f03ed36839aecf1848caa9c1a25f7f g++-1.40.3.tar.bz2
0c85110ef4868b8976bae9cf47c5133e g++-1.41.0.tar.bz2
a48f06192abf6a7942554500776bc0e4 g++-1.42.0.tar.bz2
b4d66fff553f8540e383f09d9fd81163 gcc-1.21.tar.bz2
2826097e755d854129576beac6d9dfe3 gcc-1.22.tar.bz2
60730ccabdffbd98ad1d19e51fc9475f gcc-1.27.tar.bz2
ca45e6ce384e0a6d84ec47d836e2d573 gcc-1.30.atari.README
974e1da1f46f81f2176e2993752ca073 gcc-1.30.atari.tar.bz2
f11851e92fc86396dd74ea77dae80905 gcc-1.31.tar.bz2
dd66c53abdee8a13205ed40f1786153b gcc-1.35-crosscomp.shar.bz2
8e8ba245e6d89f1d64ed44667e5a1971 gcc-1.35.tar.bz2
322f99e110e101ae375a6cf77954341b gcc-1.36.tar.bz2
55d2c4af4481dbeb3fb5f1d5ee4231f3 gcc-1.37.1.tar.bz2
d5c0f7680ecb27e558c8551c2677bbde gcc-1.38.tar.bz2
f5e7c8224fc02f568723a9ad3abd250d gcc-1.39.tar.bz2
a13a20c1b7ab696d9201e04a506b751a gcc-1.40.mips-diff-1.bz2
68317768a6ad619208a234aec8bdfdda gcc-1.40.mips-diff-2.bz2
0fb689e5cb46690d2a85eb25a9669094 gcc-1.40.tar.bz2
520fc66a99a486d13c3f856c307b65a6 gcc-1.41.tar.bz2
0e077be6fa8299b8afff0da87c86d2f1 gcc-1.42.tar.bz2
e1d600f26bc5ef69fe421b6e02d4e454 gcc-vms-1.42.tar.bz2
77a2f6192e2a855460bf33a53e19a7f2 protoize-1.39.0.5.bz2

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

16
gnu/gcc-1/patches/md5.sum Normal file
View File

@@ -0,0 +1,16 @@
2de94f3e3525319d09b41ac18578d864 g++.diff-1.37.0-1.37.1.bz2
39ff9154171bdc681427841f64adb8f5 gcc.diff-1.23-1.24.bz2
f91956095eaa55ae02e550f5ede0d6b1 gcc.diff-1.24-1.25.bz2
7d214bb386ad572423a2e7017b013d9f gcc.diff-1.25-1.26.bz2
7ff26f02f7a5dcea1bc914a8521bbfdb gcc.diff-1.26-1.27.bz2
5f9884598a3090e31e745f5cd46f38a0 gcc.diff-1.27-1.28.bz2
8171e799ce187f857fd0a20f201fee32 gcc.diff-1.28-1.29.bz2
4a0aeb16eb493878517fd6a0626dcf69 gcc.diff-1.29-1.30.bz2
c07212fbf91d8fb367515d9fe07263d9 gcc.diff-1.30-1.31.bz2
20c1de755dd5974629802d84985b4ccc gcc.diff-1.31-1.32.bz2
edd79543e0ccd9975a8a1c086e82e75e gcc.diff-1.32-1.33.bz2
be61ada9c6120f9982a1c12f461cf50b gcc.diff-1.33-1.34.bz2
e2a4ea888f4d5db6c68a5fda6b843195 gcc.diff-1.34-1.35.bz2
c6148f9469466d318586087a8b7dd9d0 gcc.diff-1.35-1.36.bz2
23cbf4032d4f34b6b87a1d59c9b0cc0f gcc.diff-1.36-1.37.bz2
f7ab30e24ebfa85b521fc4f79f15c05c gcc.diff-1.37-1.37.1.bz2

Binary file not shown.