| /external/toybox/scripts/ |
| D | mcm-buildall.sh | 3 # Script to build all cross and native compilers supported by musl-libc. 8 if [ ! -d litecross ] 10 echo Run this script in musl-cross-make directory to make "ccc" directory. 12 echo " "git clone https://github.com/richfelker/musl-cross-make 13 echo " "cd musl-cross-make 14 echo ' ~/toybox/scripts/mcm-buildall.sh' 18 # List of known targets. The format is TARGET[@RENAME]:EXTRA:CONFIG resulting 19 # in a gcc tuple TARGET-linux-muslEXTRA with CONFIG appended to $GCC_CONFIG 20 # (and thus the gcc ./configure command line). So i686:: builds i686-linux-musl 21 # and sh2eb::fdpic:--with-cpu=mj2 builds sh2eb-linux-muslfdpic adding [all …]
|
| /external/bazelbuild-rules_rust/crate_universe/tools/cross_installer/ |
| D | Cross.toml | 1 # Darwin targets build on the host 2 # https://github.com/rust-embedded/cross/issues/223 3 # [target.aarch64-apple-darwin] 4 # image = "rustembedded/cross:aarch64-apple-darwin" 6 [target.aarch64-unknown-linux-gnu] 7 image = "rustembedded/cross:aarch64-unknown-linux-gnu@sha256:f0695f83156b2bfd3f946637852779207ff247… 9 # Darwin targets build on the host 10 # https://github.com/rust-embedded/cross/issues/223 11 # [target.x86_64-apple-darwin] 12 # image = "rustembedded/cross:x86_64-apple-darwin" [all …]
|
| /external/rust/crates/chrono/.github/workflows/ |
| D | test.yml | 4 # It's really `--all-features`, but not adding the mutually exclusive features from rkyv 5 …ALL_NON_EXCLUSIVE_FEATURES: --features "default unstable-locales rkyv-32 rkyv-validation rustc-ser… 16 os: [ubuntu-latest, macos-latest, windows-latest] 17 tz: ["ACST-9:30", "EST4", "UTC0", "Asia/Katmandu"] 18 runs-on: ${{ matrix.os }} 20 - uses: actions/checkout@v4 21 - uses: dtolnay/rust-toolchain@stable 22 - uses: Swatinem/rust-cache@v2 23 - run: cargo test ${{ env.ALL_NON_EXCLUSIVE_FEATURES }} --color=always -- --color=always 31 os: [ubuntu-latest] [all …]
|
| /external/crosvm/base/patches/ |
| D | Android.bp.patch | 1 diff --git a/base/Android.bp b/base/Android.bp 3 --- a/base/Android.bp 5 @@ -13,7 +13,7 @@ package { 9 - host_supported: true, 14 @@ -44,6 +44,25 @@ rust_test { 23 + // For ARM architecture, we use aarch64-linux-android for BOTH 24 + // device and host targets. As a result, host targets are also 28 + // yet support a Linux-based target using Bionic as libc. We can't 29 + // use aarch64-unknown-linux-gnu because it's using glibc which 30 + // we don't support for cross-host builds. [all …]
|
| /external/toybox/mkroot/ |
| D | mkroot.sh | 3 # ------------------------------ Part 1: Setup ------------------------------- 6 [ -z "$NOCLEAR" ] && exec env -i NOCLEAR=1 HOME="$HOME" PATH="$PATH" \ 7 LINUX="$LINUX" CROSS="$CROSS" CROSS_COMPILE="$CROSS_COMPILE" "$0" "$@" 9 ! [ -d mkroot ] && echo "Run mkroot/mkroot.sh from toybox source dir." && exit 1 13 [ "${i/=/}" != "$i" ] && export "$i" || { [ "$i" != -- ] && PKG="$PKG $i"; } 20 announce() { printf "\033]2;$CROSS $*\007" 2>/dev/null >/dev/tty; printf "\n=== $*\n";} 23 # ----- Are we cross compiling (via CROSS_COMPILE= or CROSS=) 25 if [ -n "$CROSS_COMPILE" ]; then 27 [ -z "${X:=$(command -v "$CROSS_COMPILE"cc)}" ] && die "no ${CROSS_COMPILE}cc" 28 CROSS_COMPILE="$(realpath -s "${X%cc}")" [all …]
|
| /external/bazelbuild-rules_go/docs/go/core/ |
| D | cross_compilation.md | 2 ## Cross compilation 4 rules_go can cross-compile Go projects to any platform the Go toolchain 5 supports. The simplest way to do this is by setting the `--platforms` flag on 9 $ bazel build --platforms=@io_bazel_rules_go//go/toolchain:linux_amd64 //my/project 19 By default, cross-compilation will cause Go targets to be built in "pure mode", 23 Cross-compiling cgo code is possible, but not fully supported. You will need to 25 ensure it works by building `cc_binary` and `cc_library` targets with the 26 `--cpu` command line flag set. Then, to build a mixed Go / C / C++ project, 27 add `pure = "off"` to your `go_binary` target and run Bazel with `--cpu` 28 and `--platforms`.
|
| D | rules.md | 1 <!-- Generated with Stardoc: http://skydoc.bazel.build --> 4 ["Make variable"]: https://docs.bazel.build/versions/master/be/make-variables.html 5 … tokenization]: https://docs.bazel.build/versions/master/be/common-definitions.html#sh-tokenization 6 [Gazelle]: https://github.com/bazelbuild/bazel-gazelle 11 [build constraints]: https://golang.org/pkg/go/build/#hdr-Build_Constraints 12 [cc_library deps]: https://docs.bazel.build/versions/master/be/c-cpp.html#cc_library.deps 15 [data dependencies]: https://docs.bazel.build/versions/master/build-ref.html#data 18 [mode attributes]: /go/modes.rst#mode-attributes 24 …[shard_count]: https://docs.bazel.build/versions/master/be/common-definitions.html#test.shard_count 26 [test_arg]: https://docs.bazel.build/versions/master/user-manual.html#flag--test_arg [all …]
|
| /external/crosvm/base/ |
| D | Android.bp | 7 // See: http://go/android-license-faq 8 // A large-scale-change added 'default_applicable_licenses' to import 11 // SPDX-license-identifier-BSD 23 test_suites: ["general-tests"], 56 // For ARM architecture, we use aarch64-linux-android for BOTH 57 // device and host targets. As a result, host targets are also 61 // yet support a Linux-based target using Bionic as libc. We can't 62 // use aarch64-unknown-linux-gnu because it's using glibc which 63 // we don't support for cross-host builds. 80 test_suites: ["general-tests"], [all …]
|
| /external/libvpx/ |
| D | README | 12 * All x86 targets require the Yasm[1] assembler be installed[2]. 15 have this package, the install-docs option will be disabled. 26 yasm-<version>-<arch>.exe to yasm.exe and place it in: 34 2. Out-of-tree builds 45 The 'configure' script supports a number of options. The --help option can be 47 $ ../libvpx/configure --help 58 5. Cross development 59 For cross development, the most notable option is the --target option. The 60 most up-to-date list of supported targets can be found at the bottom of the 61 --help output of the configure script. As of this writing, the list of [all …]
|
| /external/llvm/test/ExecutionEngine/OrcMCJIT/ |
| D | lit.local.cfg | 2 targets = root.targets 3 if ('X86' in targets) | ('AArch64' in targets) | ('ARM' in targets) | \ 4 ('Mips' in targets) | ('PowerPC' in targets) | ('SystemZ' in targets): 18 if 'i386-apple-darwin' in root.target_triple: 24 # ExecutionEngine tests are not expected to pass in a cross-compilation setup.
|
| /external/llvm/test/ExecutionEngine/MCJIT/ |
| D | lit.local.cfg | 2 targets = root.targets 3 if ('X86' in targets) | ('AArch64' in targets) | ('ARM' in targets) | \ 4 ('Mips' in targets) | ('PowerPC' in targets) | ('SystemZ' in targets): 18 if 'i386-apple-darwin' in root.target_triple: 24 # ExecutionEngine tests are not expected to pass in a cross-compilation setup.
|
| /external/toybox/ |
| D | README | 1 Toybox: all-in-one Linux command line. 3 --- Getting started 5 You can download static binaries for various targets from: 13 wget http://landley.net/toybox/bin/toybox-x86_64 14 chmod +x toybox-x86_64 15 ./toybox-x86_64 echo hello world 17 --- Building toybox 30 LDFLAGS="--static" CROSS_COMPILE=armv5l- make defconfig toybox 38 toybox to run on the current machine. Cross compiling requires an appropriately 39 prefixed cross compiler toolchain, several example toolchains (built using [all …]
|
| /external/tensorflow/tensorflow/lite/g3doc/guide/ |
| D | build_arm.md | 3 This page describes how to build the TensorFlow Lite libraries for ARM-based 11 ----------------------------------------------------------------------------------------- | -------… 21 ## Cross-compilation for ARM with CMake 24 better use CMake for cross compilation. There is a separate 25 [Cross compilation TensorFlow Lite with CMake](https://www.tensorflow.org/lite/guide/build_cmake_ar… 28 ## Cross-compilation for ARM with Bazel 32 …ttps://github.com/tensorflow/tensorflow/tree/master/tensorflow/tools/toolchains/embedded/arm-linux) 36 | ------------------- | ----------------------- | -------------------------- | 37 | armhf (ARM32) | --config=elinux_armhf | RPI3, RPI4 with 32 bit | 39 | AArch64 (ARM64) | --config=elinux_aarch64 | Coral, RPI4 with Ubuntu 64 | [all …]
|
| /external/llvm/docs/ |
| D | CMake.rst | 11 `CMake <http://www.cmake.org/>`_ is a cross-platform build-generator tool. CMake 34 We use here the command-line, non-interactive CMake interface. 45 .. code-block:: console 53 .. code-block:: console 73 .. code-block:: console 75 $ cmake --build . 77 The ``--build`` option tells ``cmake`` to invoke the underlying build 81 the ``--build`` option is portable. 85 .. code-block:: console 87 $ cmake --build . --target install [all …]
|
| /external/clang/docs/ |
| D | CrossCompilation.rst | 2 Cross-compilation using Clang 9 for cross-compiling your code to a different architecture. It assumes you 17 `instructions for cross-compiling LLVM itself 21 related to cross-compilation, and what main compiler options Clang provides 22 for performing cross-compilation. 24 Cross compilation issues 33 On the other hand, Clang/LLVM is natively a cross-compiler, meaning that 34 one set of programs can compile to all targets by setting the ``-target`` 40 But, as is true to any cross-compiler, and given the complexity of 47 ``compiler-rt``, ``libcxx``, ``libgcc``, ``libm``, etc), so you'll have to [all …]
|
| /external/ltp/ |
| D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0-or-later 2 # Copyright (c) Linux Test Project, 2009-2022 3 # Copyright (c) Cisco Systems Inc., 2009-2010 32 # CLEAN_TARGETS: Targets which exist solely in clean. 33 # COMMON_TARGETS: Targets which exist in all, clean, and install. 34 # INSTALL_TARGETS: Targets which exist in clean and install (contains 36 # BOOTSTRAP_TARGETS: Directories required to bootstrap out-of-build-tree 39 # We're not using uclinux based targets (default). 46 ifeq ($$(filter %-clean,$(1)),) # not *-clean 47 $(1): | $$(abs_top_builddir)/$$(basename $$(subst -,.,$(1))) [all …]
|
| /external/rust/crates/minimal-lexical/.github/workflows/ |
| D | OSX.yml | 9 cross: 11 runs-on: macos-latest 13 fail-fast: false 16 # iOS targets don't work, since rust-embedded doesn't provide images. 17 - x86_64-apple-darwin 20 - uses: actions/checkout@v2 21 - uses: actions-rs/toolchain@v1 26 - uses: actions-rs/cargo@v1 28 use-cross: true 30 args: --target ${{matrix.target}} [all …]
|
| /external/perfetto/docs/contributing/ |
| D | build-instructions.md | 6 A read-only mirror is also available at https://github.com/google/perfetto . 12 has non-NDK depedencies into Android internals. Profilers and internal HAL/AIDL 19 [AOSP->Chromium autoroller](https://autoroll.skia.org/r/perfetto-chromium-autoroll) 33 tools/install-build-deps [--android] [--ui] [--linux-arm] 36 `--android` will pull the Android NDK, emulator and other deps required 39 `--ui` will pull NodeJS and all the NPM modules required to build the 40 Web UI. See the [UI Development](#ui-development) section below for more. 42 `--linux-arm` will pull the sysroots for cross-compiling for Linux ARM/64. 51 as primary build system. See the [Build files](#build-files) section below for 69 See the [Build Configurations](#build-configurations) and [all …]
|
| /external/swiftshader/third_party/llvm-10.0/llvm/lib/DebugInfo/CodeView/ |
| D | DebugCrossImpSubsection.cpp | 1 //===- DebugCrossImpSubsection.cpp ----------------------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 32 "Not enough bytes for a Cross Module Import Header!"); in operator ()() 35 if (Reader.bytesRemaining() < Item.Header->Count * sizeof(uint32_t)) in operator ()() 38 "Not enough to read specified number of Cross Module References!"); in operator ()() 39 if (auto EC = Reader.readArray(Item.Imports, Item.Header->Count)) in operator ()() 57 std::vector<support::ulittle32_t> Targets = {support::ulittle32_t(ImportId)}; in addImport() local 58 auto Result = Mappings.insert(std::make_pair(Module, Targets)); in addImport() 60 Result.first->getValue().push_back(Targets[0]); in addImport() [all …]
|
| /external/swiftshader/third_party/llvm-16.0/llvm/lib/DebugInfo/CodeView/ |
| D | DebugCrossImpSubsection.cpp | 1 //===- DebugCrossImpSubsection.cpp ----------------------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 32 "Not enough bytes for a Cross Module Import Header!"); in operator ()() 35 if (Reader.bytesRemaining() < Item.Header->Count * sizeof(uint32_t)) in operator ()() 38 "Not enough to read specified number of Cross Module References!"); in operator ()() 39 if (auto EC = Reader.readArray(Item.Imports, Item.Header->Count)) in operator ()() 57 std::vector<support::ulittle32_t> Targets = {support::ulittle32_t(ImportId)}; in addImport() local 58 auto Result = Mappings.insert(std::make_pair(Module, Targets)); in addImport() 60 Result.first->getValue().push_back(Targets[0]); in addImport() [all …]
|
| /external/toybox/www/ |
| D | faq.html | 2 <!--#include file="header.html" --> 25 <!-- get binaries --> 27 <li><h2><a href="#cross">How do I cross compile toybox?</h2></li> 28 <li><h2><a href="#targets">What architectures does toybox support?</li> 43 and <a href=http://landley.net/notes-2006.html#28-09-2006>started over from 45 <a href=http://lists.busybox.net/pipermail/busybox/2006-September/058617.html>protracted licensing … 48 <a href=http://landley.net/notes-2011.html#13-11-2011>relaunched</a> 50 <a href=http://landley.net/aboriginal/about.html#selfhost>self-hosting</a>. 54 after a lot of thinking <a href=http://landley.net/talks/ohio-2013.txt>about 55 licenses</a> and <a href=http://landley.net/notes-2011.html#21-03-2011>the [all …]
|
| /external/toolchain-utils/go/chromeos/ |
| D | build_go | 2 set -e -o pipefail 4 # This script builds the go cross compilers for ChromeOS targets. 8 # It assumes that the "x86_64-cros-linux-gnu" toolchain is already installed. 9 # It assumes that the "armv7a-cros-linux-gnueabihf" toolchain is 11 # It assumes that the "aarch64-cros-linux-gnu" toolchain is already installed. 13 if [[ ! -e "make.bash" && -e "src/make.bash" ]] 18 # Build the Go toolchain for amd64 targets. 20 CC_FOR_TARGET="x86_64-cros-linux-gnu-clang" \ 21 CXX_FOR_TARGET="x86_64-cros-linux-gnu-clang++" \ 22 ./make.bash --no-clean [all …]
|
| /external/libaom/ |
| D | README.md | 6 1. [Building the lib and applications](#building-the-library-and-applications) 7 - [Prerequisites](#prerequisites) 8 - [Get the code](#get-the-code) 9 - [Basics](#basic-build) 10 - [Configuration options](#configuration-options) 11 - [Dylib builds](#dylib-builds) 12 - [Debugging](#debugging) 13 - [Cross compiling](#cross-compiling) 14 - [Sanitizer support](#sanitizers) 15 - [MSVC builds](#microsoft-visual-studio-builds) [all …]
|
| /external/webrtc/build_overrides/ |
| D | build.gni | 3 # Use of this source code is governed by a BSD-style license 9 # Some non-Chromium builds don't support building java targets. 30 # For Chromium, Android 32-bit non-component, non-clang builds hit a 4GiB size 37 # Allow for mac cross compile on linux machines. 43 "Do not allow building targets with the default " + 55 # Limits the defined //third_party/android_deps targets to only "buildCompile" 56 # and "buildCompileNoDeps" targets. This is useful for third-party 62 # If true, it assumes that //third_party/abseil-cpp is an available
|
| /external/libcups/config-scripts/ |
| D | cups-opsys.m4 | 4 dnl Copyright © 2007-2019 by Apple Inc. 5 dnl Copyright © 1997-2006 by Easy Software Products, all rights reserved. 15 [host_os_name=`echo $host_os | sed -e '1,$s/[0-9.]*$//g'`] 16 [host_os_version=`echo $host_os | sed -e '1,$s/^[^0-9.]*//g' | awk -F. '{print $1 $2}'`] 22 dnl Determine whether we are cross-compiling... 24 # No, build local targets 27 # Yes, don't build local targets
|