mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-20 19:50:24 +02:00
Don't use "-I$(srcdir)", so that our "random.h" doesn't shadow libc's on Tru64.
This commit is contained in:
parent
839e63263c
commit
535b3592b2
4 changed files with 19 additions and 3 deletions
1
NEWS
1
NEWS
|
@ -76,6 +76,7 @@ lead to a stack overflow.
|
||||||
** Fixed build issue with DEC/Compaq/HP's compiler
|
** Fixed build issue with DEC/Compaq/HP's compiler
|
||||||
** Fixed `scm_from_complex_double' build issue on FreeBSD
|
** Fixed `scm_from_complex_double' build issue on FreeBSD
|
||||||
** Fixed `alloca' build issue on FreeBSD 6
|
** Fixed `alloca' build issue on FreeBSD 6
|
||||||
|
** Fixed shadowing of libc's <random.h> on Tru64, which broke compilation
|
||||||
** Make sure all tests honor `$TMPDIR'
|
** Make sure all tests honor `$TMPDIR'
|
||||||
|
|
||||||
* Changes to the distribution
|
* Changes to the distribution
|
||||||
|
|
|
@ -1,3 +1,12 @@
|
||||||
|
2008-04-24 Ludovic Courtès <ludo@gnu.org>
|
||||||
|
|
||||||
|
* Makefile.am (DEFAULT_INCLUDES): New. Fixes compilation on
|
||||||
|
Tru64 where our "random.h" would shadown libc's one.
|
||||||
|
(INCLUDES): Add "-I$(top_buildir)", which is normally in
|
||||||
|
`DEFAULT_INCLUDES'.
|
||||||
|
* gen-scmconfig.c: Include <libguile/gen-scmconfig.h>, not
|
||||||
|
"gen-scmconfig.h" since that file is under `$(builddir)'.
|
||||||
|
|
||||||
2008-04-16 Ludovic Courtès <ludo@gnu.org>
|
2008-04-16 Ludovic Courtès <ludo@gnu.org>
|
||||||
|
|
||||||
* ports.c (scm_getc, scm_putc, scm_puts): Moved...
|
* ports.c (scm_getc, scm_putc, scm_puts): Moved...
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
## Process this file with Automake to create Makefile.in
|
## Process this file with Automake to create Makefile.in
|
||||||
##
|
##
|
||||||
## Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
|
## Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2006, 2007, 2008 Free Software Foundation, Inc.
|
||||||
##
|
##
|
||||||
## This file is part of GUILE.
|
## This file is part of GUILE.
|
||||||
##
|
##
|
||||||
|
@ -23,10 +23,16 @@ AUTOMAKE_OPTIONS = gnu
|
||||||
|
|
||||||
## Prevent automake from adding extra -I options
|
## Prevent automake from adding extra -I options
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
|
|
||||||
|
# Override Automake's `DEFAULT_INCLUDES'. By default, it contains
|
||||||
|
# "-I$(srcdir)", which causes problems on Tru64 where our "random.h"
|
||||||
|
# is picked up by <stdlib.h> instead of the libc's <random.h>.
|
||||||
|
DEFAULT_INCLUDES =
|
||||||
|
|
||||||
## Check for headers in $(srcdir)/.., so that #include
|
## Check for headers in $(srcdir)/.., so that #include
|
||||||
## <libguile/MUMBLE.h> will find MUMBLE.h in this dir when we're
|
## <libguile/MUMBLE.h> will find MUMBLE.h in this dir when we're
|
||||||
## building. Also look for Gnulib headers in `lib'.
|
## building. Also look for Gnulib headers in `lib'.
|
||||||
INCLUDES = -I.. -I$(top_srcdir) \
|
INCLUDES = -I$(top_srcdir) -I$(top_builddir) \
|
||||||
-I$(top_srcdir)/lib -I$(top_builddir)/lib
|
-I$(top_srcdir)/lib -I$(top_builddir)/lib
|
||||||
|
|
||||||
## The Gnulib Libtool archive.
|
## The Gnulib Libtool archive.
|
||||||
|
|
|
@ -121,7 +121,7 @@
|
||||||
# include <config.h>
|
# include <config.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "gen-scmconfig.h"
|
#include <libguile/gen-scmconfig.h>
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue