[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Minios-devel] [UNIKRAFT/LWIP PATCH 5/5] patches: Declare mem_* functions only for lwip internal use
Hi Costin, In addition to Simon's comment below, this patch breaks the build: UNZIP liblwip: lwip-2.1.2.zip PATCH liblwip: 0001-timeval-for-socket-c.patch PATCH liblwip: 0002-Don-t-provide-file-status-flags-when-we-have-a-libc.patch PATCH liblwip: 0003-Declare-mem_-functions-only-for-lwip-internal-use.patch 1 out of 1 hunk FAILED -- saving rejects to file src/include/lwip/mem.h.rej -- Felipe On 05.08.19, 14:27, "Simon Kuenzer" <simon.kuenzer@xxxxxxxxx> wrote: Hey, together with this patch, you could add the flag __liblwip__ (or written in capital letters) as library-local: LIBLWIP_CFLAGS-y += -D__liblwip__ What do you think? Thanks, Simon On 02.08.19 14:57, Costin Lupu wrote: > Openssl has its own mem_* functions declarations, which differ from the lwip > ones. Therefore we enable the lwip declarations only for lwip code. > > Signed-off-by: Costin Lupu <costin.lupu@xxxxxxxxx> > --- > ...functions-only-for-lwip-internal-use.patch | 31 +++++++++++++++++++ > 1 file changed, 31 insertions(+) > create mode 100644 patches/0003-Declare-mem_-functions-only-for-lwip-internal-use.patch > > diff --git a/patches/0003-Declare-mem_-functions-only-for-lwip-internal-use.patch b/patches/0003-Declare-mem_-functions-only-for-lwip-internal-use.patch > new file mode 100644 > index 0000000..1f594e4 > --- /dev/null > +++ b/patches/0003-Declare-mem_-functions-only-for-lwip-internal-use.patch > @@ -0,0 +1,31 @@ > +From f9306780b544b45cdb091695b486ba56a892e70d Mon Sep 17 00:00:00 2001 > +From: Costin Lupu <costin.lup@xxxxxxxxx> > +Date: Fri, 2 Aug 2019 13:21:19 +0200 > +Subject: [UNIKRAFT PATCH] Declare mem_* functions only for lwip internal use > + > +Signed-off-by: Costin Lupu <costin.lupu@xxxxxxxxx> > +--- > + src/include/lwip/mem.h | 2 ++ > + 1 file changed, 2 insertions(+) > + > +diff --git a/src/include/lwip/mem.h b/src/include/lwip/mem.h > +index 424de91..dbb5230 100644 > +--- a/src/include/lwip/mem.h > ++++ b/src/include/lwip/mem.h > +@@ -69,11 +69,13 @@ typedef u16_t mem_size_t; > + #endif /* MEM_SIZE > 64000 */ > + #endif > + > ++#ifdef __liblwip__ > + void mem_init(void); > + void *mem_trim(void *mem, mem_size_t size); > + void *mem_malloc(mem_size_t size); > + void *mem_calloc(mem_size_t count, mem_size_t size); > + void mem_free(void *mem); > ++#endif > + > + #ifdef __cplusplus > + } > +-- > +2.20.1 > + > _______________________________________________ Minios-devel mailing list Minios-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/minios-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |