Skip to content

Commit e101678

Browse files
author
gabriel pettier
committed
nearly there…
1 parent 12562ad commit e101678

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

recipes/gnutls/recipe.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,14 @@ function build_gnutls() {
2222

2323
export CPPFLAGS="-I$BUILD_libgmp/build/include $CPPFLAGS -fexceptions -I${ANDROIDNDK}/sources/cxx-stl/stlport/stlport"
2424
export LDFLAGS="-L$BUILD_libgmp/build/lib $LDFLAGS \
25+
$NDKPLATFORM/usr/lib/libz.so \
26+
$BUILD_libgmp/build/lib/libgmp.a \
2527
$ANDROIDNDK/sources/cxx-stl/gnu-libstdc++/$TOOLCHAIN_VERSION/libs/$ARCH/libsupc++.a \
2628
$ANDROIDNDK/sources/cxx-stl/gnu-libstdc++/$TOOLCHAIN_VERSION/libs/$ARCH/libgnustl_static.a"
2729

2830
try ./configure --build=i686-pc-linux-gnu --host=arm-linux-eabi --prefix=$BUILD_gnutls/build/ --enable-local-libopts --disable-doc --disable-tests
2931
try make install
32+
libtool --finish $BUILD_gnutls/build/
3033

3134
export LDFLAGS=$OLD_LDFLAGS
3235
export CPPFLAGS=$OLD_CPPFLAGS

recipes/task/recipe.sh

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,18 +40,22 @@ function build_task() {
4040
push_arm
4141

4242
export ANDROID_NDK=$ANDROIDNDK
43+
export GNUTLS_LIBRARY=$BUILD_gnutls/build/lib/libgnutls.a
44+
export GNUTLS_INCLUDE_DIR=$BUILD_gnutls/build/include
4345
cmake -DCMAKE_TOOLCHAIN_FILE=android-cmake/android.toolchain.cmake \
4446
-DUUID_INCLUDE_DIR=$BUILD_libuuid/build/include \
4547
-DUUID_LIBRARY=$BUILD_libuuid/build/lib/libuuid.a \
4648
-DCMAKE_CXX_FLAGS=-fPIC \
47-
-DCMAKE_EXE_LINKER_FLAGS=-pie \
49+
-DGNUTLS_LIBRARY=$GNUTLS_LIBRARY \
50+
-DGNUTLS_INCLUDE_DIR=$GNUTLS_INCLUDE_DIR \
51+
-DCMAKE_EXE_LINKER_FLAGS="-pie -L$BUILD_nettle/build/lib/ -lhogweed -lz $(pkg-config --libs nettle) $BUILD_libgmp/build/lib/libgmp.a" \
4852
-DANDROID_NDK=$ANDROIDNDK \
4953
-DCMAKE_BUILD_TYPE=Release \
5054
-DANDROID_ABI="armeabi-v7a with NEON" \
5155
$_src
5256
cmake --build .
5357

54-
try make -j1 .
58+
make -j1 .
5559
try cp -a $_build/src/{task,calc,lex} $LIBS_PATH
5660

5761
pop_arm

0 commit comments

Comments
 (0)