svn commit: r567839 - head/sysutils/fluent-bit/files
Piotr Kubaj
pkubaj at FreeBSD.org
Mon Mar 8 11:31:32 UTC 2021
Author: pkubaj
Date: Mon Mar 8 11:31:31 2021
New Revision: 567839
URL: https://svnweb.freebsd.org/changeset/ports/567839
Log:
sysutils/fluent-bit: fix build on powerpc*
In file included from /wrkdirs/usr/ports/sysutils/fluent-bit/work/fluent-bit-1.7.1/lib/monkey/deps/flb_libco/libco.c:20:
/wrkdirs/usr/ports/sysutils/fluent-bit/work/fluent-bit-1.7.1/lib/monkey/deps/flb_libco/ppc.c:282:12: error: conflicting types for 'co_create'
cothread_t co_create(unsigned int size, void (*entry_)(void)) {
^
/wrkdirs/usr/ports/sysutils/fluent-bit/work/fluent-bit-1.7.1/lib/monkey/deps/flb_libco/libco.h:19:12: note: previous declaration is here
cothread_t co_create(unsigned int, void (*)(void), size_t *);
^
1 error generated.
Added:
head/sysutils/fluent-bit/files/patch-lib_monkey_deps_flb__libco_ppc.c (contents, props changed)
Added: head/sysutils/fluent-bit/files/patch-lib_monkey_deps_flb__libco_ppc.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/fluent-bit/files/patch-lib_monkey_deps_flb__libco_ppc.c Mon Mar 8 11:31:31 2021 (r567839)
@@ -0,0 +1,22 @@
+--- lib/monkey/deps/flb_libco/ppc.c.orig 2021-03-08 11:12:53 UTC
++++ lib/monkey/deps/flb_libco/ppc.c
+@@ -279,7 +279,9 @@ static uint32_t* co_create_(unsigned size, uintptr_t e
+ return t;
+ }
+
+-cothread_t co_create(unsigned int size, void (*entry_)(void)) {
++cothread_t co_create(unsigned int size, void (*entry_)(void),
++ size_t *out_size) {
++
+ uintptr_t entry = (uintptr_t)entry_;
+ uint32_t* t = 0;
+
+@@ -325,7 +327,7 @@ cothread_t co_create(unsigned int size, void (*entry_)
+ t[10] = (uint32_t)(sp >> shift >> shift);
+ t[11] = (uint32_t)sp;
+ }
+-
++ *out_size = size;
+ return t;
+ }
+
More information about the svn-ports-head
mailing list