1 | # hints/umips.sh
|
---|
2 | #
|
---|
3 | # Mips R3030 / Bruker AspectSation running RISC/os (UMIPS) 4.52
|
---|
4 | # compiling with gcc 2.7.2
|
---|
5 | #
|
---|
6 | # Created Sat Aug 17 00:17:15 MET DST 1996
|
---|
7 | # by Guenter Schmidt <gsc@bruker.de>
|
---|
8 | #
|
---|
9 | # uname -a output looks like this:
|
---|
10 | # xxx xxx 4_52 umips mips
|
---|
11 |
|
---|
12 | # Speculative notes on getting cc to work added by
|
---|
13 | # Andy Dougherty <doughera@lafayette.edu>
|
---|
14 | # Tue Aug 20 21:51:49 EDT 1996
|
---|
15 |
|
---|
16 | # Recommend the GNU C Compiler
|
---|
17 | case "$cc" in
|
---|
18 | '') echo 'gcc 2.7.2 (or later) is recommended. Use Configure -Dcc=gcc' >&4
|
---|
19 | # The test with the native compiler not succeed:
|
---|
20 | # `sh cflags libperl.a miniperlmain.o` miniperlmain.c
|
---|
21 | # CCCMD = cc -c -I/usr/local/include -I/usr/include/bsd -DLANGUAGE_C -O
|
---|
22 | # ccom: Error: ./mg.h, line 12: redeclaration of formal parameter, sv
|
---|
23 | # int (*svt_set) (SV *sv, MAGIC* mg);
|
---|
24 | # ------------------------------------------^
|
---|
25 | # ccom: Error: ./mg.h, line 12: redeclaration of formal parameter, mg
|
---|
26 | # This is probably a result of incomplete prototype support.
|
---|
27 | prototype=undef
|
---|
28 | ;;
|
---|
29 | esac
|
---|
30 |
|
---|
31 | # POSIX support in RiscOS is not useable
|
---|
32 | useposix='false'
|
---|
33 |
|
---|
34 | # Will give WHOA message, but the prototype are defined in the GCC inc dirs
|
---|
35 | case "$cc" in
|
---|
36 | *gcc*) d_shmatprototype='define' ;;
|
---|
37 | esac
|
---|
38 |
|
---|
39 | glibpth="$glibpth /usr/lib/cmplrs/cc"
|
---|