mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-27 05:06:39 +00:00
domoticz: remove boost hack for powerpc64le
Since boost 1.67, seed_rng.hpp has been removed:
a8a1ec3d82
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
74319f85e6
commit
6be346cec4
@ -18,21 +18,6 @@ DOMOTICZ_DEPENDENCIES = \
|
|||||||
sqlite \
|
sqlite \
|
||||||
zlib
|
zlib
|
||||||
|
|
||||||
# Fixes:
|
|
||||||
# http://autobuild.buildroot.org/results/454c0ea393615bae2d1b44be9920f25b5c49fc33
|
|
||||||
# There is an issue with powerpc64le and boost::uuids::random_generator on the
|
|
||||||
# following line of code (from include/boost/uuid/seed_rng.hpp):
|
|
||||||
# sha.process_bytes( (unsigned char const*)&std::rand, sizeof( void(*)() ) )
|
|
||||||
# This line "inspects the first couple bytes (here eight) of the std::rand
|
|
||||||
# function to seed some rng. Due to the implementation of process_bytes and
|
|
||||||
# inlining happening, it seems that one of the loops therein uses &rand-1 as
|
|
||||||
# some boundary, compiling with -O0 makes that reloc come out as 'rand + 0' and
|
|
||||||
# the link will succeed."
|
|
||||||
# See: https://bugzilla.suse.com/show_bug.cgi?id=955832#c7
|
|
||||||
ifeq ($(BR2_powerpc64le),y)
|
|
||||||
DOMOTICZ_CXXFLAGS += -O0
|
|
||||||
endif
|
|
||||||
|
|
||||||
# Due to the dependency on mosquitto, domoticz depends on
|
# Due to the dependency on mosquitto, domoticz depends on
|
||||||
# !BR2_STATIC_LIBS so set USE_STATIC_BOOST to OFF
|
# !BR2_STATIC_LIBS so set USE_STATIC_BOOST to OFF
|
||||||
DOMOTICZ_CONF_OPTS += -DUSE_STATIC_BOOST=OFF
|
DOMOTICZ_CONF_OPTS += -DUSE_STATIC_BOOST=OFF
|
||||||
|
Loading…
x
Reference in New Issue
Block a user