From 233fb120c4c15d860dc525d25c0cce4ffdbd0afa Mon Sep 17 00:00:00 2001 From: Maas-Maarten Zeeman Date: Sun, 1 Feb 2015 20:38:42 +0100 Subject: [PATCH] Fix OSX linking problem. Fixes #14 --- rebar.config | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/rebar.config b/rebar.config index 1c400ae..fe20e7c 100644 --- a/rebar.config +++ b/rebar.config @@ -1,6 +1,10 @@ -{require_min_otp_vsn, "R14"}. +{require_min_otp_vsn, "R15"}. {port_env, [ - {"CFLAGS", "$CFLAGS -DSQLITE_THREADSAFE=1 -DSQLITE_USE_URI -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS"} + %% Default darwin ldflags causes loading of system sqlite. Removed -bundle flag. + {"darwin", "DRV_LDFLAGS", + "-flat_namespace -undefined suppress $ERL_LDFLAGS"}, + + {"CFLAGS", "$CFLAGS -DSQLITE_THREADSAFE=1 -DSQLITE_USE_URI -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS"} ]}. {port_specs, [ {"priv/esqlite3_nif.so", ["c_src/esqlite3_nif.c", "c_src/queue.c", "c_src/sqlite3.c"]}