loncalls broken?
Greetings! gcl has traditionally used some flavor of -mlongcalls switch to gcc
to get around the following build failures:
=============================================================================
alpha:
=============================================================================
;; Loading boot.lisp
;; Compiling ../lsp/gcl_listlib.lsp.
Warning: NTH-VALUE is being redefined.
;; End of Pass 1.
;; End of Pass 2.
;; OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=0, (Debug quality ignored)
;; Finished compiling ../lsp/gcl_listlib.o.
;; Loading /build/buildd/gclcvs-2.7.0/lsp/gcl_listlib.o
reloc for .text is overflowing
Error: ERROR "Cannot get relocated section contents
"
Signalled by LOAD1.
ERROR "Cannot get relocated section contents
"
=============================================================================
ppc:
=============================================================================
;; Compiling ../cmpnew/gcl_cmptop.lsp.
;; End of Pass 1.
;; End of Pass 2.
;; OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=0, (Debug quality ignored)
;; Finished compiling ../cmpnew/gcl_cmptop.o.
;; Loading /build/buildd/gclcvs-2.7.0/cmpnew/gcl_cmptop.o
reloc for _mcount is overflowing
Error: ERROR "Cannot get relocated section contents
"
Signalled by LOAD1.
ERROR "Cannot get relocated section contents
"
=============================================================================
-mlongcall used on ppc, didn't think alpha required anything special
in this regard. Is there a reliable way I can get full word sized
relocs out of gcc on all platforms?
Take care,
Camm Maguire camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah
Reply to: