GNUMakefile: Explicitly ask for stdlib=libc++ because clang downgrades the version silently if you use backward compatibility mode with OSX 10.5 and then shrink_to_fit() doesn't work.
Config.macosx: Support for shrink_to_fit() is claimed to be in 10.7 and later, but 10.7 and 10.8 both throw this huge error: https://paste.factorcode.org/paste?id=3872 Fixes #1624.locals-and-roots
parent
c100d2256d
commit
10164b6af8
|
@ -12,7 +12,7 @@ ifdef CONFIG
|
||||||
-DFACTOR_GIT_LABEL="$(GIT_LABEL)" \
|
-DFACTOR_GIT_LABEL="$(GIT_LABEL)" \
|
||||||
$(SITE_CFLAGS)
|
$(SITE_CFLAGS)
|
||||||
|
|
||||||
CXXFLAGS += -std=c++11
|
CXXFLAGS += -std=c++11 -stdlib=libc++
|
||||||
|
|
||||||
ifdef DEBUG
|
ifdef DEBUG
|
||||||
CFLAGS += -g -DFACTOR_DEBUG
|
CFLAGS += -g -DFACTOR_DEBUG
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
include vm/Config.unix
|
include vm/Config.unix
|
||||||
#SITE_CFLAGS +=
|
#SITE_CFLAGS +=
|
||||||
SITE_CFLAGS += -mmacosx-version-min=10.5
|
SITE_CFLAGS += -mmacosx-version-min=10.9
|
||||||
|
|
||||||
PLAF_DLL_OBJS += vm/os-macosx.o vm/mach_signal.o vm/mvm-unix.o
|
PLAF_DLL_OBJS += vm/os-macosx.o vm/mach_signal.o vm/mvm-unix.o
|
||||||
PLAF_MASTER_HEADERS += vm/os-macosx.hpp vm/mach_signal.hpp
|
PLAF_MASTER_HEADERS += vm/os-macosx.hpp vm/mach_signal.hpp
|
||||||
|
|
Loading…
Reference in New Issue