| 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 | case "$cc" in |
| 35 | *gcc*) d_shmatprototype='define' ;; |
| 36 | esac |
| 37 | |
| 38 | glibpth="$glibpth /usr/lib/cmplrs/cc" |