about summary refs log tree commit diff
path: root/assert/Makefile
diff options
context:
space:
mode:
authorFlorian Weimer <fweimer@redhat.com>2017-08-21 13:03:29 +0200
committerFlorian Weimer <fweimer@redhat.com>2017-08-21 15:33:11 +0200
commitb5889d25e9bf944a89fdd7bcabf3b6c6f6bb6f7c (patch)
tree93b8e344470970e6c9431c46cc2d251cd22a0b06 /assert/Makefile
parent41e673c1e771075f413f8e8ecd9e108f5ae096d9 (diff)
downloadglibc-b5889d25e9bf944a89fdd7bcabf3b6c6f6bb6f7c.tar.gz
glibc-b5889d25e9bf944a89fdd7bcabf3b6c6f6bb6f7c.tar.xz
glibc-b5889d25e9bf944a89fdd7bcabf3b6c6f6bb6f7c.zip
assert: Support types without operator== (int) [BZ #21972]
Diffstat (limited to 'assert/Makefile')
-rw-r--r--assert/Makefile11
1 files changed, 10 insertions, 1 deletions
diff --git a/assert/Makefile b/assert/Makefile
index 1c3be9b01f..9ec1be81a9 100644
--- a/assert/Makefile
+++ b/assert/Makefile
@@ -25,6 +25,15 @@ include ../Makeconfig
 headers	:= assert.h
 
 routines := assert assert-perr __assert
-tests := test-assert test-assert-perr
+tests := test-assert test-assert-perr tst-assert-c++ tst-assert-g++
 
 include ../Rules
+
+ifeq ($(have-cxx-thread_local),yes)
+CFLAGS-tst-assert-c++.o = -std=c++11
+LDLIBS-tst-assert-c++ = -lstdc++
+CFLAGS-tst-assert-g++.o = -std=gnu++11
+LDLIBS-tst-assert-g++ = -lstdc++
+else
+tests-unsupported += tst-assert-c++ tst-assert-g++
+endif