[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gcl-devel] Can't build GCL on regular Linux box
From: |
Camm Maguire |
Subject: |
Re: [Gcl-devel] Can't build GCL on regular Linux box |
Date: |
01 Aug 2008 14:28:09 -0400 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 |
Great! Now can you determine why your gcc setup has this stack
protection on by default, whereas by Debian system does not? Even
better, can you discover some command which indicates that the gcc in
force has this issue?
Take care,
"Blake McBride" <address@hidden> writes:
> That fixed the problem. Thanks!
> Blake McBride
>
>
> On Fri, Aug 1, 2008 at 10:07 AM, Camm Maguire <address@hidden> wrote:
>
> Greetings, and thanks for your report! Please try adding
> -fno-stack-protector to these lines in your makedefs file:
> CFLAGS= -Wall -DVOL=volatile -fsigned-char -pipe -g -I$(GCLDIR)/o
> FINAL_CFLAGS= -Wall -DVOL=volatile -fsigned-char -pipe NIFLAGS=
> -Wall -DVOL=volatile -fsigned-char -pipe -I$(GCLDIR)/o
>
> then cd o && make clean && make && cd ../unixport && rm *pre_gcl && make
> saved_pre_gcl
> If you can suggest a useful configure test to detect when this should be
> added automatically, that would be great.
> Please see:
> http://ubuntuforums.org/showthread.php?t=303541
> Take care,
>
>
> "Blake McBride" <address@hidden> writes:
> > Greetings, > I just checked out the latest GCL from CVS. I am running
> 32 bit Ubuntu Linux 7.10 Gutsy on an Intel box. I build all
> sorts of things all the > time without any problems. When I try to
> build GCL with no fancy options I get: > [...] > rm raw_pre_gcl
> pre_init.lsp post_init.lsp > make[1]: Leaving directory
> `/home/blake/Backup/gcl.cvs/unixport' > cd unixport && echo '(time (let
> ((*features* (cons :pre-gcl *features*)))(load "boot.lisp")))' |
> ./saved_pre_gcl > GCL (GNU Common Lisp) 2.7.0 CLtL1 Jul 31 2008
> 17:20:03 > Source License: LGPL(gcl,gmp,pargcl), GPL(unexec,bfd,xgcl) >
> Binary License: GPL due to GPL'ed components: (READLINE BFD
> UNEXEC) > Modifications of this banner must retain notice of a
> compatible license > Dedicated to the memory of W. Schelter > Use
> (help) to get some basic information on how to use GCL. > Temporary
> directory for compiler files set to /tmp/ > > > ;; Loading
> boot.lisp > ;; Compiling ../lsp/gcl_c.lsp. > ;; End of Pass 1. > ;;
> End of Pass 2. > ;; OPTIMIZE levels: Safety=3, Space=0,
> Speed=3, (Debug quality ignored) > ;; Finished compiling ../lsp/gcl_c.o.
> > ;; Loading /home/blake/Backup/gcl.cvs/lsp/gcl_c.o > ;;
> start address -T 0x667fc0 ;; Finished loading
> /home/blake/Backup/gcl.cvs/lsp/gcl_c.o > real time : 3.340 secs >
> run-gbc
> time : 2.510 secs > child run time : 0.280 secs > gbc time
> : 0.440 secs > ;; Compiling
> ../lsp/gcl_listlib.lsp. > ;; End of Pass 1. > ;; End of Pass 2. > ;;
> OPTIMIZE levels: Safety=3, Space=0, Speed=3, (Debug quality
> ignored) > ;; Finished compiling ../lsp/gcl_listlib.o. > ;; Loading
> /home/blake/Backup/gcl.cvs/lsp/gcl_listlib.o > __stack_chk_fail
> is undefined > Error: ERROR "Cannot get relocated section contents > " >
> Fast links are on: do (si::use-fast-links nil) for debugging
> > Signalled by LOAD1. > ERROR "Cannot get relocated section contents >
> " > Broken at LOAD1. Type :H for Help. > >>make: ***
> [unixport/saved_pre_gcl] Error 255 > # >
>
>
> > _______________________________________________ > Gcl-devel mailing
> list > address@hidden >
> http://lists.gnu.org/mailman/listinfo/gcl-devel
> -- Camm Maguire address@hidden
>
> ==========================================================================
> "The earth is but one country, and mankind its citizens."
> -- Baha'u'llah
>
>
>
--
Camm Maguire address@hidden
==========================================================================
"The earth is but one country, and mankind its citizens." -- Baha'u'llah