Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37876424
en ru br
ALT Linux repos
S:1.1.1-alt1

Group :: Development/Erlang
RPM: erlang-jiffy

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Patch: erlang-jiffy-fedora-use-system-double-conversion.patch
Download


From: Filip Andres <filip.andres@gooddata.com>
Date: Sun, 27 Dec 2015 19:24:05 +0100
Subject: [PATCH] Use system double-conversion
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"},
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin