Commit | Line | Data |
---|---|---|
59f0d218 FF |
1 | TERMUX_PKG_HOMEPAGE=http://gcc.gnu.org/onlinedocs/libstdc++/ |
2 | TERMUX_PKG_DESCRIPTION="The GNU Standard C++ Library (a.k.a. libstdc++-v3), necessary on android since the system libstdc++.so is stripped down" | |
3 | TERMUX_PKG_VERSION=$TERMUX_NDK_VERSION | |
d946e67c | 4 | TERMUX_PKG_REVISION=1 |
59f0d218 | 5 | |
d946e67c FF |
6 | termux_step_extract_into_massagedir() { |
7 | if [ "$TERMUX_ARCH" = arm ]; then | |
8 | local _STL_LIBFILE=$NDK/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/libgnustl_shared.so | |
9 | elif [ "$TERMUX_ARCH" = i686 ]; then | |
10 | local _STL_LIBFILE=$NDK/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86/libgnustl_shared.so | |
11 | elif [ "$TERMUX_ARCH" = aarch64 ]; then | |
12 | local _STL_LIBFILE=$NDK/sources/cxx-stl/gnu-libstdc++/4.9/libs/arm64-v8a/libgnustl_shared.so | |
13 | elif [ "$TERMUX_ARCH" = x86_64 ]; then | |
14 | local _STL_LIBFILE=$NDK/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86_64/libgnustl_shared.so | |
15 | else | |
16 | termux_error_exit "Unsupported arch" | |
17 | fi | |
18 | ||
19 | mkdir -p "$TERMUX_PKG_MASSAGEDIR/$TERMUX_PREFIX/lib" | |
20 | cp "$_STL_LIBFILE" "$TERMUX_PKG_MASSAGEDIR/$TERMUX_PREFIX/lib" | |
344b88f9 | 21 | } |