From c44818aa664a2f5f3f9f70fe92f20db1ee11d8a7 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Fri, 14 Mar 2014 10:05:00 +0000 Subject: main/bluez: upgrade to 5.16 --- ...ude-endian.h-for-be32toh-htobe32-and-htob.patch | 49 ++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 main/bluez/0001-shared-include-endian.h-for-be32toh-htobe32-and-htob.patch (limited to 'main/bluez/0001-shared-include-endian.h-for-be32toh-htobe32-and-htob.patch') diff --git a/main/bluez/0001-shared-include-endian.h-for-be32toh-htobe32-and-htob.patch b/main/bluez/0001-shared-include-endian.h-for-be32toh-htobe32-and-htob.patch new file mode 100644 index 000000000..53eaf7763 --- /dev/null +++ b/main/bluez/0001-shared-include-endian.h-for-be32toh-htobe32-and-htob.patch @@ -0,0 +1,49 @@ +From 16fc9188b9de0e15454a31072b9636b9fa683d89 Mon Sep 17 00:00:00 2001 +From: Natanael Copa +Date: Fri, 14 Mar 2014 07:27:33 +0000 +Subject: [PATCH 1/3] shared: include endian.h for be32toh, htobe32 and htobe64 + functions + +The man page says that #include is needed for those. + +This fixes the following compile error when building with musl libc on +Alpine Linux: + +src/shared/btsnoop.o: In function `btsnoop_write': +.../src/bluez/src/shared/btsnoop.c:208: undefined reference to `htobe32' +.../src/bluez/src/shared/btsnoop.c:209: undefined reference to `htobe32' +.../src/bluez/src/shared/btsnoop.c:210: undefined reference to `htobe32' +.../src/bluez/src/shared/btsnoop.c:211: undefined reference to `htobe32' +.../src/bluez/src/shared/btsnoop.c:212: undefined reference to `htobe64' +src/shared/btsnoop.o: In function `btsnoop_open': +.../src/bluez/src/shared/btsnoop.c:100: undefined reference to `be32toh' +.../src/bluez/src/shared/btsnoop.c:103: undefined reference to `be32toh' +src/shared/btsnoop.o: In function `btsnoop_create': +.../src/bluez/src/shared/btsnoop.c:151: undefined reference to `htobe32' +.../src/bluez/src/shared/btsnoop.c:152: undefined reference to `htobe32' +src/shared/btsnoop.o: In function `pklg_read_hci': +.../src/bluez/src/shared/btsnoop.c:336: undefined reference to `be32toh' +.../src/bluez/src/shared/btsnoop.c:338: undefined reference to `be64toh' +src/shared/btsnoop.o: In function `btsnoop_read_hci': +.../src/bluez/src/shared/btsnoop.c:416: undefined reference to `be32toh' +.../src/bluez/src/shared/btsnoop.c:417: undefined reference to `be32toh' +.../src/bluez/src/shared/btsnoop.c:419: undefined reference to `be64toh' +--- + src/shared/btsnoop.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/shared/btsnoop.c b/src/shared/btsnoop.c +index d2b3b4b..17a872c 100644 +--- a/src/shared/btsnoop.c ++++ b/src/shared/btsnoop.c +@@ -25,6 +25,7 @@ + #include + #endif + ++#include + #include + #include + #include +-- +1.9.0 + -- cgit v1.2.3