mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-21 20:40:05 +00:00
Make mcheck tests conditional on GLIBC_2.23 or earlier
Targets with base versions of 2.24 or later won't have __malloc_initialize_hook because of which the tests will essentially be the same as the regular malloc tests. Avoid running them instead and save time. Reviewed-by: Carlos O'Donell <carlos@redhat.com> Tested-by: Carlos O'Donell <carlos@redhat.com>
This commit is contained in:
parent
094ed6b0cc
commit
0075c4f39d
@ -78,6 +78,8 @@ tests-exclude-malloc-check = tst-malloc-check tst-malloc-usable \
|
||||
# Run all tests with MALLOC_CHECK_=3
|
||||
tests-malloc-check = $(filter-out $(tests-exclude-malloc-check),$(tests))
|
||||
|
||||
# -lmcheck needs __malloc_initialize_hook, which was deprecated in 2.24.
|
||||
ifeq ($(have-GLIBC_2.23)$(build-shared),yesyes)
|
||||
# Tests that don't play well with mcheck. They are either bugs in mcheck or
|
||||
# the tests expect specific internal behavior that is changed due to linking to
|
||||
# libmcheck.a.
|
||||
@ -100,6 +102,7 @@ tests-exclude-mcheck = tst-mallocstate \
|
||||
tst-reallocarray
|
||||
|
||||
tests-mcheck = $(filter-out $(tests-exclude-mcheck), $(tests))
|
||||
endif
|
||||
|
||||
routines = malloc morecore mcheck mtrace obstack reallocarray \
|
||||
scratch_buffer_dupfree \
|
||||
|
Loading…
Reference in New Issue
Block a user