diff options
-rw-r--r-- | meta-oe/recipes-core/dbus-cxx/dbus-cxx_0.12.bb | 2 | ||||
-rw-r--r-- | meta-oe/recipes-core/dbus-cxx/files/fix_build_musl.patch | 26 |
2 files changed, 28 insertions, 0 deletions
diff --git a/meta-oe/recipes-core/dbus-cxx/dbus-cxx_0.12.bb b/meta-oe/recipes-core/dbus-cxx/dbus-cxx_0.12.bb index 44f8180bc9..db4e591cb9 100644 --- a/meta-oe/recipes-core/dbus-cxx/dbus-cxx_0.12.bb +++ b/meta-oe/recipes-core/dbus-cxx/dbus-cxx_0.12.bb | |||
@@ -4,7 +4,9 @@ SECTION = "base" | |||
4 | LICENSE = "GPLv3" | 4 | LICENSE = "GPLv3" |
5 | LIC_FILES_CHKSUM = "file://COPYING;md5=4cf0188f02184e1e84b9586ac53c3f83" | 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=4cf0188f02184e1e84b9586ac53c3f83" |
6 | 6 | ||
7 | FILEEXTRAPATHS_prepend = "${THISDIR}/files" | ||
7 | SRC_URI = "git://github.com/dbus-cxx/dbus-cxx.git;branch=master" | 8 | SRC_URI = "git://github.com/dbus-cxx/dbus-cxx.git;branch=master" |
9 | SRC_URI += "file://fix_build_musl.patch" | ||
8 | SRCREV = "ea7f8e361d11dc7d41d9ae2c4128aed2cdadd84e" | 10 | SRCREV = "ea7f8e361d11dc7d41d9ae2c4128aed2cdadd84e" |
9 | 11 | ||
10 | DEPENDS = "\ | 12 | DEPENDS = "\ |
diff --git a/meta-oe/recipes-core/dbus-cxx/files/fix_build_musl.patch b/meta-oe/recipes-core/dbus-cxx/files/fix_build_musl.patch new file mode 100644 index 0000000000..3d912e0b01 --- /dev/null +++ b/meta-oe/recipes-core/dbus-cxx/files/fix_build_musl.patch | |||
@@ -0,0 +1,26 @@ | |||
1 | diff --git a/dbus-cxx/timeout.cpp b/dbus-cxx/timeout.cpp | ||
2 | index 16e9f7e..aa0b99f 100644 | ||
3 | --- a/dbus-cxx/timeout.cpp | ||
4 | +++ b/dbus-cxx/timeout.cpp | ||
5 | @@ -132,7 +132,7 @@ namespace DBus | ||
6 | return m_cobj; | ||
7 | } | ||
8 | |||
9 | - void Timeout::timer_callback_proxy( sigval_t sv ) { | ||
10 | + void Timeout::timer_callback_proxy( union sigval sv ) { | ||
11 | SIMPLELOGGER_DEBUG( "dbus.Timeout","Timeout::timer_callback_proxy" ); | ||
12 | Timeout* t; | ||
13 | t = ( Timeout* ) sv.sival_ptr; | ||
14 | diff --git a/dbus-cxx/timeout.h b/dbus-cxx/timeout.h | ||
15 | index 1e469b5..5b69fbb 100644 | ||
16 | --- a/dbus-cxx/timeout.h | ||
17 | +++ b/dbus-cxx/timeout.h | ||
18 | @@ -83,7 +83,7 @@ namespace DBus | ||
19 | |||
20 | std::mutex m_arming_mutex; | ||
21 | |||
22 | - static void timer_callback_proxy( sigval_t sv ); | ||
23 | + static void timer_callback_proxy( union sigval sv ); | ||
24 | |||
25 | }; | ||
26 | |||