From f9f95db3071b2e9469dd378b0912deef5b1efe3b Mon Sep 17 00:00:00 2001 From: Lyubomir Marinov <lyubomir.marinov@jitsi.org> Date: Fri, 17 Jan 2014 14:03:14 +0200 Subject: [PATCH] Disallows undefined references in JNI library jnscreencapture. --- src/native/build.xml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/native/build.xml b/src/native/build.xml index 37811461..64100e20 100644 --- a/src/native/build.xml +++ b/src/native/build.xml @@ -168,11 +168,13 @@ depends="init-native"> <cc outtype="shared" name="gcc" outfile="${native_install_dir}/jnscreencapture" objdir="${obj}"> <!-- common compiler flags --> - <compilerarg value="-std=c99" /> <compilerarg value="-D_XOPEN_SOURCE=600" /> + <compilerarg value="-O3" /> + <compilerarg value="-std=c99" /> <compilerarg value="-Wall" /> <compilerarg value="-Wextra" /> - <compilerarg value="-O3" /> + + <linkerarg value="-Wl,--no-undefined" /> <!-- Linux specific flags --> <compilerarg value="-m32" if="cross_32" unless="is.running.macos" /> @@ -589,7 +591,6 @@ <compilerarg value="-Wall" /> <linkerarg value="-L${speex}/libspeex/.libs" /> - <linkerarg value="-Wl,--no-undefined" /> <!-- Linux specific flags --> <compilerarg value="-m32" if="cross_32" unless="is.running.macos" /> -- GitLab