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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy