-# Default is uClibc without reentrant functions. If, for example
-# two independant threads of the same application call malloc at the same
-# time, L4_MULTITHREADED _must_ be defined to y.
-L4_MULTITHREADED ?= n
-LIBC_IMPLEMENTATION-y := libpthread libc
-LIBC_IMPLEMENTATION-n := libc
-LIBC_IMPLEMENTATION = $(LIBC_IMPLEMENTATION-$(L4_MULTITHREADED))
-ifeq ($(LIBC_IMPLEMENTATION),)
- $(error LIBC_IMPLEMENTATION not set, L4_MULTITHREADED must be defined to 'y' or 'n'.)
-endif
-
-ifeq ($(MODE),l4linux)
- ifeq ($(L4_MULTITHREADED),y)
- $(error MODE=l4linux and L4_MULTITHREADED=y not possible)
- endif
+ifneq ($(L4_MULTITHREADED),)
+ $(error L4_MULTITHREADED is obsolete, just remove, reentrance is default now, you might want to add 'libpthread' to REQUIRES_LIBS)