|
|
1.1 root 1: $!
2: $! Build GCC
3: $!
4: $! Set the def dir to proper place for use in batch. Works for interactive too.
5: $flnm = f$enviroment("PROCEDURE") ! get current procedure name
6: $set default 'f$parse(flnm,,,"DEVICE")''f$parse(flnm,,,"DIRECTORY")'
7: $!
1.1.1.3 root 8: $!
9: $! First, build the preprocessor.
1.1 root 10: $!
11: $ @make-cccp
12: $!
13: $! To build the GNU C++ compiler in addition to the GNU CC compiler, comment
14: $! out the `@make-cc1' line, and uncomment the `@make-cc1 cc1 cc1plus' line.
15: $! To also build Objective-C, add "cc1obj" to the list.
16: $!
17: $! See the file make-cc1.com for a complete list of options.
18: $!
19: $ @make-cc1
20: $! @make-cc1 cc1 cc1plus
1.1.1.2 root 21: $!
22: $!
23: $! Now build the library routines that are required. These will be placed in
24: $! libgcc2.olb. To install, extract all of the modules from libgcc2.olb and
25: $! add them to gnu_cc:[000000]gcclib.olb. You may have to delete the eprintf
26: $! and new modules from the gnu_cc:[000000]gcclib.olb, since libgcc2 supplies
27: $! these same routines with different module names.
28: $!
29: $! Now build gcclib2.olb
30: $!
1.1.1.3 root 31: $ @make-l2
1.1.1.2 root 32: $!
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.