package/check: switch to cmake
The autoconf-build system fails to properly detect vsnprintf
checking for vsnprintf... yes
checking whether vsnprintf is C99 compliant... no
which leads to a build error
snprintf.c:495:1: error: inlining failed in call to 'always_inline'
'rpl_vsnprintf.localalias': function not inlinable
Building with cmake fixes the problem:
-- Looking for vsnprintf
-- Looking for vsnprintf - found
The cmake build system has an option to disable checkmk, so we don't
need to remove it from target anymore.
Fixes:
http://autobuild.buildroot.net/results/e55/e5562513226de902dae642526165b1555a540144/
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Arnout Vandecappelle <arnout@mind.be>
(cherry picked from commit 6dfc789f4f
)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
6e537234e4
commit
b6e0520b7a
@ -10,12 +10,6 @@ CHECK_INSTALL_STAGING = YES
|
||||
CHECK_DEPENDENCIES = host-pkgconf
|
||||
CHECK_LICENSE = LGPL-2.1+
|
||||
CHECK_LICENSE_FILES = COPYING.LESSER
|
||||
CHECK_CONF_OPTS = --disable-build-docs
|
||||
CHECK_CONF_OPTS = -DBUILD_TESTING=OFF -DINSTALL_CHECKMK=OFF
|
||||
|
||||
# Having checkmk in the target makes no sense
|
||||
define CHECK_REMOVE_CHECKMK
|
||||
rm -f $(TARGET_DIR)/usr/bin/checkmk
|
||||
endef
|
||||
CHECK_POST_INSTALL_TARGET_HOOKS += CHECK_REMOVE_CHECKMK
|
||||
|
||||
$(eval $(autotools-package))
|
||||
$(eval $(cmake-package))
|
||||
|
Loading…
Reference in New Issue
Block a user