From 44707c1900f2a0f1cb5c20e60477b0c2c9ceb595 Mon Sep 17 00:00:00 2001 From: David van Moolenbroek Date: Sat, 6 Jun 2015 11:51:39 +0000 Subject: [PATCH] inet: do not link against libc This should make its printed errors show up again. Change-Id: I6839a584dc2a544bae7973ded3ab1dacf04e4ec0 --- common/lib/libc/gen/bswap64.c | 4 ---- common/lib/libc/hash/sha2/sha2.c | 4 ++++ minix/lib/libminc/Makefile | 4 +--- minix/lib/libminc/arch/earm/Makefile.libc.inc | 2 -- minix/lib/libminc/arch/i386/Makefile.libc.inc | 2 -- minix/net/inet/Makefile | 3 --- 6 files changed, 5 insertions(+), 14 deletions(-) diff --git a/common/lib/libc/gen/bswap64.c b/common/lib/libc/gen/bswap64.c index dfb321510..b2decf94d 100644 --- a/common/lib/libc/gen/bswap64.c +++ b/common/lib/libc/gen/bswap64.c @@ -15,10 +15,6 @@ __RCSID("$NetBSD: bswap64.c,v 1.3 2009/03/16 05:59:21 cegger Exp $"); #undef bswap64 -#if defined(__minix) && defined(_STANDALONE) -#undef bswap32 -#endif /* defined(__minix) && defined(_STANDALONE) */ - uint64_t bswap64(uint64_t x) { diff --git a/common/lib/libc/hash/sha2/sha2.c b/common/lib/libc/hash/sha2/sha2.c index 27ace13bc..54fd84e32 100644 --- a/common/lib/libc/hash/sha2/sha2.c +++ b/common/lib/libc/hash/sha2/sha2.c @@ -57,6 +57,10 @@ __RCSID("$NetBSD: sha2.c,v 1.24 2013/06/09 19:46:56 christos Exp $"); #include "namespace.h" #include +#if defined(__minix) && defined(_LIBMINC) +#include /* for uintptr_t */ +#endif /* defined(__minix) && defined(_LIBMINC) */ + #endif #include diff --git a/minix/lib/libminc/Makefile b/minix/lib/libminc/Makefile index 3432de78b..db8b093f4 100644 --- a/minix/lib/libminc/Makefile +++ b/minix/lib/libminc/Makefile @@ -108,7 +108,6 @@ CLEANFILES+= ${f:C/\.o/.bc/} .endif # ${USE_BITCODE:Uno} == "yes" .endfor -CPPFLAGS.bswap64.c+= -D_STANDALONE CPPFLAGS.rb.c+= -D_LIBC .for f in \ @@ -123,7 +122,6 @@ CLEANFILES+= ${f:C/\.o/.bc/} .endif # ${USE_BITCODE:Uno} == "yes" .endfor -CPPFLAGS.sha2.c+= -D_STANDALONE CPPFLAGS.sha2.c+= -I${NETBSDSRCDIR}/sys .for f in \ @@ -211,7 +209,7 @@ CPPFLAGS.tolower_.c+= -I${LIBCDIR}/locale CPPFLAGS.toupper_.c+= -I${LIBCDIR}/locale .for f in \ - waitpid.o read_tsc_64.o fslib.o itoa.o + waitpid.o read_tsc_64.o fslib.o itoa.o oneC_sum.o ${f} ${f:C/\.o/.bc/}: ${LIBMINIXCDIR}/gen/${f:C/\.o/.c/} OBJS+= ${f} CLEANFILES+= ${f} diff --git a/minix/lib/libminc/arch/earm/Makefile.libc.inc b/minix/lib/libminc/arch/earm/Makefile.libc.inc index 5295a0cc3..c104423ad 100644 --- a/minix/lib/libminc/arch/earm/Makefile.libc.inc +++ b/minix/lib/libminc/arch/earm/Makefile.libc.inc @@ -24,8 +24,6 @@ OBJS+= ${f} CLEANFILES+= ${f} .endfor -CPPFLAGS.byte_swap_4.S+= -D_STANDALONE - .for f in \ __aeabi_idiv0.o __aeabi_ldiv0.o ${f}: ${LIBCOMMONCARCHDIR}/gen/${f:C/\.o/.c/} diff --git a/minix/lib/libminc/arch/i386/Makefile.libc.inc b/minix/lib/libminc/arch/i386/Makefile.libc.inc index e7319f9b3..3fc3868b6 100644 --- a/minix/lib/libminc/arch/i386/Makefile.libc.inc +++ b/minix/lib/libminc/arch/i386/Makefile.libc.inc @@ -28,8 +28,6 @@ CLEANFILES+= ${f:C/\.o/.bc/} .endif # ${USE_BITCODE:Uno} == "yes" .endfor -CPPFLAGS.byte_swap_4.S+= -D_STANDALONE - .for f in \ memchr.o memcmp.o memcpy.o memmove.o memset.o \ strcat.o strchr.o strcmp.o strcpy.o strlen.o \ diff --git a/minix/net/inet/Makefile b/minix/net/inet/Makefile index ebc727efc..839b0f980 100644 --- a/minix/net/inet/Makefile +++ b/minix/net/inet/Makefile @@ -19,9 +19,6 @@ NOCLANGERROR=yes DPADD+= ${LIBCHARDRIVER} ${LIBSYS} LDADD+= -lchardriver -lsys -DPADD+= ${LIBC} -LDADD+= -lc - CPPFLAGS+= -I${.CURDIR} -D'ARGS(a)=a' .include