code which breaks quiet a few things, define _LIBCPP_BUILDING_LIBRARY
for the complete build to get the needed definitions in debug.cpp without
enabling debug code
-# $OpenBSD: Makefile,v 1.7 2018/09/11 18:29:53 robert Exp $
+# $OpenBSD: Makefile,v 1.8 2018/09/11 18:31:58 robert Exp $
.include <bsd.own.mk>
variant.cpp \
vector.cpp
-CPPFLAGS+= -DLIBCXXABI -I${HDRDIR} \
+CPPFLAGS+= -DLIBCXXABI -I${HDRDIR} -D_LIBCPP_BUILDING_LIBRARY \
-DLIBCXX_BUILDING_LIBCXXABI -I${AHDRDIR} -I${UHDRDIR}
CXXFLAGS+= -nostdlib -nostdinc++
.if empty(CXXFLAGS:M-std=*)
//
//===----------------------------------------------------------------------===//
-#define _LIBCPP_DEBUG 1
#include "__config"
#include "__debug"
#include "functional"