summaryrefslogtreecommitdiff
path: root/package/uclibc-ng
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@uclibc-ng.org>2016-10-01 11:35:13 +0200
committerWaldemar Brodkorb <wbx@uclibc-ng.org>2016-10-01 11:35:22 +0200
commit45289b0b77f5ded061192f59a1b5c6bf01f319b1 (patch)
treeb9cb1cd44cc36226088d04e398cef84433de4259 /package/uclibc-ng
parent0ac877a4f3bdd0a93354a18d8aa2dff098d75699 (diff)
uclibc-ng: move test building to package/uclibc-ng
After the one libc release some tests for ppc/xtensa are failing when the testsuite is not build with the full shared gcc instead of the non-shared gcc.
Diffstat (limited to 'package/uclibc-ng')
-rw-r--r--package/uclibc-ng/Makefile17
1 files changed, 17 insertions, 0 deletions
diff --git a/package/uclibc-ng/Makefile b/package/uclibc-ng/Makefile
index 676ee722d..35590af0c 100644
--- a/package/uclibc-ng/Makefile
+++ b/package/uclibc-ng/Makefile
@@ -29,6 +29,23 @@ CONFIG_STYLE:= manual
BUILD_STYLE:= manual
INSTALL_STYLE:= manual
+do-build:
+ifeq ($(ADK_PACKAGE_UCLIBC_NG_TEST),y)
+ PATH='$(HOST_PATH)' $(MAKE) -j1 -C $(TOOLCHAIN_BUILD_DIR)/w-$(PKG_NAME)-$(PKG_VERSION)-$(PKG_RELEASE)/${PKG_NAME}-${PKG_VERSION} \
+ HOSTCC='$(HOST_CC)' \
+ CC='$(TARGET_CC)' \
+ PREFIX=$(STAGING_TARGET_DIR) \
+ DEVEL_PREFIX=/usr/ \
+ DEVEL_PREFIX_LIB=/ \
+ RUNTIME_PREFIX=/ \
+ UCLIBC_EXTRA_CFLAGS="$(TARGET_CFLAGS)" \
+ UCLIBC_EXTRA_LDFLAGS="$(TARGET_LDFLAGS)" \
+ TEST_INSTALLED_UCLIBC=1 \
+ UCLIBC_ONLY=1 \
+ VERBOSE=1 \
+ test_gen test_compile
+endif
+
do-install:
${INSTALL_DIR} $(IDIR_UCLIBC_NG)/$(ADK_TARGET_LIBC_PATH) $(IDIR_UCLIBC_NG)/etc
test -z $(ADK_RUNTIME_TIMEZONE) || \