Bump buildroot to 2019.02
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
DOMOTICZ_VERSION = 3.8153
|
||||
DOMOTICZ_VERSION = 4.9700
|
||||
DOMOTICZ_SITE = $(call github,domoticz,domoticz,$(DOMOTICZ_VERSION))
|
||||
DOMOTICZ_LICENSE = GPL-3.0
|
||||
DOMOTICZ_LICENSE_FILES = License.txt
|
||||
@@ -18,32 +18,18 @@ DOMOTICZ_DEPENDENCIES = \
|
||||
sqlite \
|
||||
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
|
||||
# !BR2_STATIC_LIBS so set USE_STATIC_BOOST to OFF
|
||||
DOMOTICZ_CONF_OPTS += -DUSE_STATIC_BOOST=OFF
|
||||
# !BR2_STATIC_LIBS so set USE_STATIC_BOOST and USE_OPENSSL_STATIC to OFF
|
||||
DOMOTICZ_CONF_OPTS += \
|
||||
-DUSE_STATIC_BOOST=OFF \
|
||||
-DUSE_OPENSSL_STATIC=OFF
|
||||
|
||||
# Do not use any built-in libraries which are enabled by default for
|
||||
# lua, sqlite and mqtt
|
||||
DOMOTICZ_CONF_OPTS += \
|
||||
-DUSE_BUILTIN_LUA=OFF \
|
||||
-DUSE_BUILTIN_SQLITE=OFF \
|
||||
-DUSE_BUILTIN_MQTT=OFF \
|
||||
-DCMAKE_CXX_FLAGS="$(TARGET_CXXFLAGS) $(DOMOTICZ_CXXFLAGS)"
|
||||
-DUSE_BUILTIN_MQTT=OFF
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBUSB),y)
|
||||
DOMOTICZ_DEPENDENCIES += libusb
|
||||
|
||||
Reference in New Issue
Block a user