This is the mail archive of the
gdb@sources.redhat.com
mailing list for the GDB project.
Patch for readline
- To: GDB <gdb at sourceware dot cygnus dot com>
- Subject: Patch for readline
- From: "H . J . Lu" <hjl at lucon dot org>
- Date: Sun, 15 Jul 2001 12:10:10 -0700
- Cc: gdb-patches at sourceware dot cygnus dot com
When you configure gdb with --prefix=/usr, readline will compile with
-I/usr/include, which is very bad with gcc and cross compile. Here is
a patch.
H.J.
----
2001-07-15 H.J. Lu (hjl@gnu.org)
* Makefile.in (INCLUDES): Never add -I/usr/include.
--- readline/Makefile.in.include Sun Jul 15 11:38:10 2001
+++ readline/Makefile.in Sun Jul 15 11:42:30 2001
@@ -63,7 +63,10 @@ LOCAL_DEFS = @LOCAL_DEFS@
TERMCAP_LIB = @TERMCAP_LIB@
# For libraries which include headers from other libraries.
-INCLUDES = -I. -I$(srcdir) -I$(includedir)
+INCLUDES = -I. -I$(srcdir) \
+ `if test "$(includedir)" != "/usr/include"; then \
+ echo -I$(includedir); \
+ else true; fi`
CCFLAGS = $(DEFS) $(LOCAL_DEFS) $(CPPFLAGS) $(INCLUDES) $(LOCAL_CFLAGS) $(CFLAGS)