Hello,
I wanted to report that after applying the attached patch to the
configure script, I succeeded in compiling GCL from current CVS on an
x86_64 machine running Ubuntu 12.04.
Following additional steps were needed:
### Install gmp4
export CFLAGS=-I/path/to/gmp4/include/dir/
./configure --enable-dlopen --enable-ansi --enable-pic \
--disable-statsysbfd
make
A superficial test indicates that I obtain a working GCL in this way.
Regards,
Mario
P.S: Note that the attached patch fixes the determination of the "heap
ceiling" only superficially. This number does not seem to be fixed
nowadays. Each time I run
/bin/cat /proc/self/maps | grep "/lib/.*ld" | cut -f1 -d- | head -1
it prints a different number.
Index: configure
===================================================================
RCS file: /sources/gcl/gcl/configure,v
retrieving revision 1.299
diff -u -r1.299 configure
--- configure 7 May 2010 18:57:18 -0000 1.299
+++ configure 21 Jan 2013 22:10:03 -0000
@@ -8120,7 +8120,7 @@
heap_ceiling=0x0
else
if test -d /proc/self ; then
- heap_ceiling=0x`/bin/cat /proc/self/maps | grep "/lib/ld" | cut -f1 -d- |
head -1`
+ heap_ceiling=0x`/bin/cat /proc/self/maps | grep "/lib.*/ld" | cut -f1 -d- |
head -1`
else
#echo -e "#include <stdio.h>\n int main() {printf(\"foo\");return 0;}" >foo.c
#$CC foo.c -o foo
_______________________________________________
Gcl-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/gcl-devel