Lines Matching +full:build +full:- +full:macos

6  -------------------
9 NDK. It's available for Linux, macOS and Windows, but only Linux
10 version was actually tested. There is no reason to believe that macOS
16 -------------
18 Android is a naturally cross-compiled target and you can't use ./config.
20 android-arm, android-arm64, android-mips, android-mip64, android-x86
21 and android-x86_64 (*MIPS targets are no longer supported with NDK R20+).
22 Do not pass --cross-compile-prefix (as you might be tempted), as it will
28 NDK directory. If you're using a side-by-side NDK the path will look
29 something like /some/where/android-sdk/ndk/<ver>, and for a standalone
30 NDK the path will be something like /some/where/android-ndk-<ver>.
32 The NDK customarily supports multiple Android API levels, e.g. android-14,
33 android-21, etc. By default latest API level is chosen. If you need to
34 target an older platform pass the argument -D__ANDROID_API__=N to Configure,
36 to compile for Android 10 arm64 with a side-by-side NDK r20.0.5594570
38 export ANDROID_NDK_HOME=/home/whoever/Android/android-sdk/ndk/20.0.5594570
39 …HOME/toolchains/llvm/prebuilt/linux-x86_64/bin:$ANDROID_NDK_HOME/toolchains/arm-linux-androideabi-
40 ./Configure android-arm64 -D__ANDROID_API__=29
46 export ANDROID_NDK_HOME=/some/where/android-ndk-10d
47 PATH=$ANDROID_NDK_HOME/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin:$PATH
48 ./Configure android-arm -D__ANDROID_API__=14
52 variable set to $ANDROID_NDK_HOME/platforms/android-<api>/arch-<arch> to
53 appoint headers-n-libraries' location. It's still recognized in order
55 appears in CROSS_SYSROOT value, passing -D__ANDROID_API__=N can be in
57 CROSS_SYSROOT-less setup is recommended.
62 target-specific, ar and ranlib. It's possible that you don't need to
63 bother, if binutils-multiarch is installed on your Linux system.
68 target name to Configure and shouldn't use -D__ANDROID_API__=N. PATH
72 ------------------------
76 Even though build output targets alien system, it's possible to execute
77 test suite on Linux system by employing qemu-user. The trick is static
78 linking. Pass -static to Configure, then edit generated Makefile and
79 remove occurrences of -ldl and -pie flags. You would also need to pick
83 env EXE_SHELL=qemu-<arch> make test
87 env EXE_SHELL="qemu-mips64el -cpu MIPS64R6-generic" make test