freeswitch-stable: Fix mod_erlang_event build 154/head
authorSebastian Kemper <sebastian_ml@gmx.net>
Fri, 2 Jun 2017 20:18:51 +0000 (22:18 +0200)
committerSebastian Kemper <sebastian_ml@gmx.net>
Fri, 2 Jun 2017 20:31:27 +0000 (22:31 +0200)
- added a patch for erlang.m4 so mod_erlang_event finds the right lib to
  link to

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
net/freeswitch-stable/patches/150-erlang-m4.patch [new file with mode: 0644]

diff --git a/net/freeswitch-stable/patches/150-erlang-m4.patch b/net/freeswitch-stable/patches/150-erlang-m4.patch
new file mode 100644 (file)
index 0000000..893af86
--- /dev/null
@@ -0,0 +1,23 @@
+--- a/build/config/erlang.m4
++++ b/build/config/erlang.m4
+@@ -43,9 +43,20 @@ then
+                       ERLANG_LDFLAGS="-L$ERLANG_LIBDIR $ERLANG_LDFLAGS"
+                       LIBS="-L$ERLANG_LIBDIR $LIBS"
+               fi
++
++              #
++              # Don't use the above ERLANG_LDFLAGS
++              #
++              ERLANG_LIBDIR="$STAGING_DIR/usr/lib"
++              ERLANG_LDFLAGS="-L$ERLANG_LIBDIR"
++              LIBS="-L$ERLANG_LIBDIR $LIBS"
+               AC_MSG_RESULT([$ERLANG_LIBDIR])
+               ERLANG_INCDIR=`$ERLANG -noshell -eval 'io:format("~n~s/include~n", [[code:lib_dir("erl_interface")]]).' -s erlang halt | tail -n 1`
++              #
++              # Don't use the above ERLANG_INCDIR
++              #
++              ERLANG_INCDIR="$STAGING_DIR/usr/include"
+               AC_MSG_CHECKING([erlang incdir])
+               if test -z "`echo $ERLANG_INCDIR`" ; then
+                       AC_MSG_ERROR([failed])