From b62f9bf624784821200afb41cdf2b5ebe8e784ea Mon Sep 17 00:00:00 2001
From: Randy Barlow <randy@electronsweatshop.com>
Date: Fri, 31 Jul 2020 22:41:18 -0400
Subject: [PATCH] Use double-conversion from the system
This is to avoid using the bundled double-conversion.
Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
---
rebar.config | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/rebar.config b/rebar.config
index b951b5e..e3b6c39 100644
--- a/rebar.config
+++ b/rebar.config
@@ -1,8 +1,7 @@
{port_specs, [
{"priv/jiffy.so", [
"c_src/*.c",
- "c_src/*.cc",
- "c_src/double-conversion/*.cc"
+ "c_src/*.cc"
]}
]}.
@@ -10,12 +9,12 @@
{".*", "FLTO_FLAG", ""},
{"(linux|solaris|freebsd|netbsd|openbsd|dragonfly|darwin|gnu)",
- "CFLAGS", "$CFLAGS -Ic_src/ -g -Wall $FLTO_FLAG -Werror -O3"},
+ "CFLAGS", "$CFLAGS -Ic_src/ -g -Wall $FLTO_FLAG -Werror -O3 -ldouble-conversion"},
{"(linux|solaris|freebsd|netbsd|openbsd|dragonfly|darwin|gnu)",
- "CXXFLAGS", "$CXXFLAGS -Ic_src/ -g -Wall $FLTO_FLAG -Werror -O3"},
+ "CXXFLAGS", "$CXXFLAGS -Ic_src/ -g -Wall $FLTO_FLAG -Werror -O3 -ldouble-conversion"},
{"(linux|solaris|freebsd|netbsd|openbsd|dragonfly|darwin|gnu)",
- "LDFLAGS", "$LDFLAGS $FLTO_FLAG -lstdc++"},
+ "LDFLAGS", "$LDFLAGS $FLTO_FLAG -lstdc++ -ldouble-conversion"},
%% OS X Leopard flags for 64-bit
{"darwin9.*-64$", "CXXFLAGS", "-m64"},
--
2.25.4