mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-05-30 00:50:00 +00:00
ruli: Delete -ansi and -pedantic from compiler commandline
The build fails because ruli is compiled with -ansi (which implies C89/C90), but glibc's memchr macro uses _Generic, a C11 feature. Clang treats this as an error via -Werror,-Wc11-extensions. Fixes build with glibc 2.43+ | ruli_conf.c:86:12: error: '_Generic' is a C11 extension [-Werror,-Wc11-extensions] | 86 | if (!memchr(inbuf, '\0', LOAD_SEARCH_LIST_INBUFSZ)) | | ^ Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
This commit is contained in:
+15
-10
@@ -12,8 +12,6 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|||||||
src/Makefile | 8 ++++----
|
src/Makefile | 8 ++++----
|
||||||
2 files changed, 14 insertions(+), 14 deletions(-)
|
2 files changed, 14 insertions(+), 14 deletions(-)
|
||||||
|
|
||||||
diff --git a/sample/Makefile b/sample/Makefile
|
|
||||||
index 15cafd9..d83641f 100644
|
|
||||||
--- a/sample/Makefile
|
--- a/sample/Makefile
|
||||||
+++ b/sample/Makefile
|
+++ b/sample/Makefile
|
||||||
@@ -35,9 +35,9 @@ ifeq ($(PLATFORM),SunOS)
|
@@ -35,9 +35,9 @@ ifeq ($(PLATFORM),SunOS)
|
||||||
@@ -50,13 +48,23 @@ index 15cafd9..d83641f 100644
|
|||||||
|
|
||||||
%.o: %.c
|
%.o: %.c
|
||||||
$(CC) $(ARCH) $(CPPFLAGS) $(CFLAGS) -c $<
|
$(CC) $(ARCH) $(CPPFLAGS) $(CFLAGS) -c $<
|
||||||
diff --git a/src/Makefile b/src/Makefile
|
|
||||||
index 9b56b5e..39a5ea1 100644
|
|
||||||
--- a/src/Makefile
|
--- a/src/Makefile
|
||||||
+++ b/src/Makefile
|
+++ b/src/Makefile
|
||||||
@@ -45,7 +45,7 @@ endif
|
@@ -2,7 +2,7 @@
|
||||||
|
# $Id: Makefile,v 1.57 2005/06/13 16:34:53 evertonm Exp $
|
||||||
|
#
|
||||||
|
|
||||||
WARN = -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual \
|
-#DEBUG += -DRULI_SRV_DEBUG
|
||||||
|
+#DEBUG += -DRULI_SRV_DEBUG
|
||||||
|
#DEBUG += -DRULI_HOST_DEBUG
|
||||||
|
#DEBUG += -DRULI_RES_DEBUG
|
||||||
|
#DEBUG += -DRULI_TXT_COMPARE_DEBUG
|
||||||
|
@@ -43,9 +43,9 @@ ifeq ($(PLATFORM),SunOS)
|
||||||
|
DEFINE_SOLARIS = -D_RULI_SOLARIS_
|
||||||
|
endif
|
||||||
|
|
||||||
|
-WARN = -pedantic -ansi -Wshadow -Wpointer-arith -Wcast-qual \
|
||||||
|
+WARN = -Wshadow -Wpointer-arith -Wcast-qual \
|
||||||
-Wcast-align -Wwrite-strings -Wredundant-decls
|
-Wcast-align -Wwrite-strings -Wredundant-decls
|
||||||
-CC = gcc
|
-CC = gcc
|
||||||
+CC ?= gcc
|
+CC ?= gcc
|
||||||
@@ -72,7 +80,7 @@ index 9b56b5e..39a5ea1 100644
|
|||||||
LIBOBJ = ruli_isaac.o ruli_mem.o ruli_rand.o ruli_util.o ruli_list.o \
|
LIBOBJ = ruli_isaac.o ruli_mem.o ruli_rand.o ruli_util.o ruli_list.o \
|
||||||
ruli_addr.o ruli_sock.o ruli_txt.o ruli_msg.o ruli_fsm.o \
|
ruli_addr.o ruli_sock.o ruli_txt.o ruli_msg.o ruli_fsm.o \
|
||||||
ruli_res.o ruli_parse.o ruli_host.o ruli_srv.o ruli_conf.o \
|
ruli_res.o ruli_parse.o ruli_host.o ruli_srv.o ruli_conf.o \
|
||||||
@@ -66,7 +66,7 @@ LIBOBJ = ruli_isaac.o ruli_mem.o ruli_rand.o ruli_util.o ruli_list.o \
|
@@ -66,7 +66,7 @@ LIBOBJ = ruli_isaac.o ruli_mem.o ruli_ra
|
||||||
ruli_getaddrinfo.o
|
ruli_getaddrinfo.o
|
||||||
SHAREDOBJ = $(LIBOBJ:%.o=%.os)
|
SHAREDOBJ = $(LIBOBJ:%.o=%.os)
|
||||||
SONAME = libruli.so.4
|
SONAME = libruli.so.4
|
||||||
@@ -90,6 +98,3 @@ index 9b56b5e..39a5ea1 100644
|
|||||||
@echo
|
@echo
|
||||||
@echo "REMINDER:"
|
@echo "REMINDER:"
|
||||||
@echo "Add $(INSTALL_LIB_DIR) to your dynamic loader path:"
|
@echo "Add $(INSTALL_LIB_DIR) to your dynamic loader path:"
|
||||||
--
|
|
||||||
2.24.0
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user