diff options
author | Ramsay Jones <ramsay@ramsay1.demon.co.uk> | 2007-03-03 18:29:03 +0000 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2007-03-03 18:55:17 -0800 |
commit | fd547a972ad1ad714e1dac0a9ffc7637a64dd9b2 (patch) | |
tree | 99a2ecf4b486a000fbb25d4ebdf9335cb0be1563 /Makefile | |
parent | 2832114532d92bdd533f84fa520050c5de95c012 (diff) | |
download | git-fd547a972ad1ad714e1dac0a9ffc7637a64dd9b2.tar.gz git-fd547a972ad1ad714e1dac0a9ffc7637a64dd9b2.tar.xz |
Fix a "pointer type missmatch" warning.
In particular, the second parameter in the call to iconv() will
cause this warning if your library declares iconv() with the
second (input buffer pointer) parameter of type const char **.
This is the old prototype, which is none-the-less used by the
current version of newlib on Cygwin. (It appears in old versions
of glibc too).
Signed-off-by: Ramsay Jones <ramsay@ramsay1.demon.co.uk>
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -89,6 +89,9 @@ all:: # # Define NO_ICONV if your libc does not properly support iconv. # +# Define OLD_ICONV if your library has an old iconv(), where the second +# (input buffer pointer) parameter is declared with type (const char **). +# # Define NO_R_TO_GCC if your gcc does not like "-R/path/lib" that # tells runtime paths to dynamic libraries; "-Wl,-rpath=/path/lib" # is used instead. @@ -573,6 +576,10 @@ ifdef NO_ICONV BASIC_CFLAGS += -DNO_ICONV endif +ifdef OLD_ICONV + BASIC_CFLAGS += -DOLD_ICONV +endif + ifdef PPC_SHA1 SHA1_HEADER = "ppc/sha1.h" LIB_OBJS += ppc/sha1.o ppc/sha1ppc.o |