|
[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 |