Lines Matching +full:self +full:- +full:working

5 …n builds LDNS. The testing is tailored for Android NDK-r19 and above, and includes NDK-r20 and NDK
9 The LDNS Travis configuration file `.travis.yml` does not use top-level keys like `os:` and `compil…
13 …des AMD64, Aarch64, PowerPC and s390x. PowerPC is a little-endian platform, and s390x is a big-end…
16 - os: linux
21 - os: linux
37 - os: linux
43 - os: linux
55 export CFLAGS="-DNDEBUG -g2 -O3 -fsanitize=undefined -fno-sanitize-recover"
58 export CFLAGS="-DNDEBUG -g2 -O3 -fsanitize=address"
65 …the Android NDK and SDK, it requires a cross-compile, and requires OpenSSL prerequisites. The Andr…
69 The first step sets environmental variables for the cross-compile using the Travis job. A typical j…
72 - os: linux
78 - ANDROID=yes
79 - AUTOTOOLS_HOST=armv7a-linux-androideabi
80 - OPENSSL_HOST=android-arm
81 - ANDROID_CPU=armv7a
82 - ANDROID_API=23
83 - ANDROID_PREFIX="$HOME/android$ANDROID_API-$ANDROID_CPU"
84 - ANDROID_SDK_ROOT="$HOME/android-sdk"
85 - ANDROID_NDK_ROOT="$HOME/android-ndk"
90 … Directory?](https://groups.google.com/forum/#!topic/android-ndk/qZjhOaynHXc) on the android-ndk m…
92 If you are working from a developer machine you probably already have the necessary tools installed…
100 - |
112 If you are working from a developer machine you probably already have a NDK and SDK installed.
116 The fourth step sets the Android cross-compile environment using the script `contrib/android/setenv…
123 armv8a|aarch64|arm64|arm64-v8a)
124 CC="aarch64-linux-android$ANDROID_API-clang"
125 CXX="aarch64-linux-android$ANDROID_API-clang++"
126 LD="aarch64-linux-android-ld"
127 AS="aarch64-linux-android-as"
128 AR="aarch64-linux-android-ar"
129 RANLIB="aarch64-linux-android-ranlib"
130 STRIP="aarch64-linux-android-strip"
132 CFLAGS="-funwind-tables -fexceptions"
133 CXXFLAGS="-funwind-tables -fexceptions -frtti"
138 …test release version of the OpenSSL libraries. OpenSSL is configured with `--prefix="$ANDROID_PREF…
140 …ue `$HOME/android$ANDROID_API-$ANDROID_CPU`. The libraries will be installed in `$HOME/android23-a…
142 …nd non-system headers and libraries for an architecture. Typical `PKG_CONFIG_PATH` are `$HOME/andr…
144-android.conf`. It is a copy of the OpenSSL's project file and located at `contrib/android/15-andr…
146 OpenSSL is configured with `no-engine`. If you want to include OpenSSL engines then edit `contrib/a…
161 --build="$AUTOTOOLS_BUILD" \
162 --host="$AUTOTOOLS_HOST" \
163 --prefix="$ANDROID_PREFIX" \
164 --with-ssl="$ANDROID_PREFIX" \
165 --disable-gost \
166 --with-drill --with-examples
167 make -j 2
171 Travis only smoke tests an Android build using a compile, link and install. The self tests are not …
175 …h` uses specific flags for `CFLAGS` and `CXXFLAGS`. They are taken from `ndk-build`, so we conside…
177-fexceptions` and `-frtti` because exceptions and runtime type info are disabled by default. `CFLA…
179-build` for a platform clone ASOP's [ndk-samples](https://github.com/android/ndk-samples/tree/mast…
183-bit builds (iPhones) and 64-bit builds (iPads). Travis also tests compiles against the simulators…
187 The first step sets environmental variables for the cross-compile using the Travis job. A typical j…
190 - os: osx
195 - IOS=yes
196 - AUTOTOOLS_HOST=armv7-apple-ios
197 - OPENSSL_HOST=ios-cross
198 - IOS_SDK=iPhoneOS
199 - IOS_CPU=armv7s
200 - IOS_PREFIX="$HOME/$IOS_SDK-$IOS_CPU"
209 - |
219 The third step sets the iOS cross-compile environment using the script `contrib/ios/setenv_ios.sh`.…
223 The `contrib/ios/setenv_ios.sh` script specifies the tools to use during the cross-compile. For App…
236 If you are working from a developer machine you probably already have the necessary tools installed.
240 …test release version of the OpenSSL libraries. OpenSSL is configured with `--prefix="$IOS_PREFIX"`…
242-$IOS_CPU`. The scheme handles both iOS SDKs and cpu architectures so the pair receives a unique i…
244 …ind non-system headers and libraries for an architecture. Typical `PKG_CONFIG_PATH` are `$HOME/iPh…
246-ios.conf`. It is a copy of the OpenSSL's project file and located at `contrib/ios/15-ios.conf`. T…
248 OpenSSL is configured with `no-engine`. Engines require dynamic loading so engines are disabled per…
262 --build="$AUTOTOOLS_BUILD" --host="$AUTOTOOLS_HOST" \
263 --prefix="$IOS_PREFIX" \
264 --with-ssl="$IOS_PREFIX" --disable-gost \
265 --with-drill --with-examples
266 make -j 2
270 Travis only smoke tests an iOS build using a compile, link and install. The self tests are not run.…