Searched +full:qemu +full:- +full:user +full:- +full:static (Results 1 – 25 of 57) sorted by relevance
123
| /third_party/grpc/tools/internal_ci/helper_scripts/ |
| D | prepare_qemu_rc | 8 # http://www.apache.org/licenses/LICENSE-2.0 16 # Source this rc script to setup and configure qemu userspace emulator on kokoro worker so that we … 19 # show pre-existing qemu registration 20 cat /proc/sys/fs/binfmt_misc/qemu-aarch64 22 # Kokoro ubuntu1604 workers have already qemu-user and qemu-user-static packages installed, but it'… 23 # * prints warning about some syscalls (e.g "qemu: Unsupported syscall: 278") 26 # To overcome the above limitations, we use the https://github.com/multiarch/qemu-user-static 27 # docker image to provide a new enough version of qemu-user-static and register it with 28 # the desired binfmt_misc flags. The most important flag we need is "F" (set by "--persistent yes"), 29 # which allows the qemu-aarch64-static binary to be loaded eagerly at the time of registration with… [all …]
|
| /third_party/rust/rust/src/doc/rustc/src/platform-support/ |
| D | m68k-unknown-linux-gnu.md | 1 # m68k-unknown-linux-gnu 14 This target requires a Linux/m68k build environment for cross-compilation which 15 is available on Debian and Debian-based systems, openSUSE and other distributions. 17 On Debian, it should be sufficient to install a g++ cross-compiler for the m68k 22 # apt install g++-m68k-linux-gnu 25 Binaries can be run using QEMU user emulation. On Debian-based systems, it should be 26 sufficient to install the package `qemu-user-static` to be able to run simple static 30 # apt install qemu-user-static 37 # apt install debootstrap debian-ports-archive-keyring 38 …ebootstrap --keyring=/usr/share/keyrings/debian-ports-archive-keyring.gpg --arch=m68k unstable deb… [all …]
|
| D | armv7-unknown-linux-uclibceabi.md | 1 # `armv7-unknown-linux-uclibceabi` 5 …Us and uses the uclibc-ng standard library. This is a common configuration on many consumer router… 19 … `'C'` cross toolchain that targets ARMv7 softfloat and that uses the uclibc-ng standard library. … 21 …-toolchain) is a sample toolchain that is built using [buildroot](https://buildroot.org/). It uses… 25 [rust-bootstrap-armv7-unknown-linux-uclibceabi](https://github.com/lancethepants/rust-bootstrap-arm… 32 build-stage = 2 33 target = ["armv7-unknown-linux-uclibceabi"] 35 [target.armv7-unknown-linux-uclibceabi] 36 cc = "/path/to/arm-unknown-linux-uclibcgnueabi-gcc" 37 cxx = "/path/to/arm-unknown-linux-uclibcgnueabi-g++" [all …]
|
| D | unknown-uefi.md | 1 # `*-unknown-uefi` 10 - `aarch64-unknown-uefi` 11 - `i686-unknown-uefi` 12 - `x86_64-unknown-uefi` 16 - David Rheinsberg ([@dvdhrm](https://github.com/dvdhrm)) 17 - Nicholas Bishop ([@nicholasbishop](https://github.com/nicholasbishop)) 21 All UEFI targets can be used as `no-std` environments via cross-compilation. 23 an allocator is provided by the user. No host tools are supported. 26 minor differences. Therefore, cross-compiling for UEFI works with the same 27 tools as cross-compiling for Windows. The target binaries are PE32+ encoded, [all …]
|
| /third_party/libuv/.github/workflows/ |
| D | CI-unix.yml | 1 name: CI-unix 6 - '**' 7 - '!docs/**' 8 - '!src/win/**' 9 - '!.**' 10 - '.github/workflows/CI-unix.yml' 13 - v[0-9].* 14 - master 17 build-linux: 18 runs-on: ubuntu-latest [all …]
|
| /third_party/toybox/scripts/ |
| D | mkroot.sh | 4 [ -z "$NOCLEAR" ] && 5 exec env -i NOCLEAR=1 HOME="$HOME" PATH="$PATH" LINUX="$LINUX" \ 9 while [ $# -ne 0 ] 18 if [ -z "$CROSS_COMPILE" ] 21 if ! cc --static -xc - -o /dev/null <<< "int main(void) {return 0;}" 23 echo "Warning: host compiler can't create static binaries." >&2 29 [ -z "$CROSS_SHORT" ] && CROSS_SHORT="${CROSS_BASE/-*/}" 31 if [ -z "$CROSS_PATH" ] 40 [ -z "$BUILD" ] && BUILD="$TOP/build" 41 [ -z "$AIRLOCK" ] && AIRLOCK="$TOP/airlock" [all …]
|
| /third_party/grpc/tools/dockerfile/ |
| D | README.md | 8 exception of `third_party/rake-compiler-dock` docker images). 26 us-docker.pkg.dev/grpc-testing/testing-images-public/cxx_debian11_x64:[CURRENT_CHECKSUM]@sha256:[CU… 34 under the repository `us-docker.pkg.dev/grpc-testing/testing-images-public`. 39 If you haven't configured authentication in Docker for us-docker.pkg.dev previously, run: 42 gcloud auth configure-docker us-docker.pkg.dev 51 # Install qemu, binformat, and configure binfmt interpreters 52 sudo apt-get install binfmt-support qemu-user-static 54 # Enable different multi-architecture containers by QEMU with Docker 55 docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
|
| D | push_testing_images.sh | 8 # http://www.apache.org/licenses/LICENSE-2.0 21 set -ex 25 cd - 29 # CHECK_MODE: if set, the script will check that all the .current_version files are up-to-date (us… 35 # $ gcloud auth configure-docker us-docker.pkg.dev 44 docker run --rm -it debian:11 bash -c 'echo "sudoless docker run works!"' || \ 49 # qemu binfmt-misc hook that automatically runs arm64 binaries under 51 # Perform a check that "qemu-user-static" with binfmt-misc hook 53 …docker run --rm -it arm64v8/debian:11 bash -c 'echo "able to run arm64 docker images with an emula… 54 …n't run arm64 images under an emulator. Have you run 'sudo apt-get install qemu-user-static'?" && … [all …]
|
| /third_party/grpc/templates/tools/dockerfile/ |
| D | bazel.include | 11 RUN BAZEL_ARCH_SUFFIX="$(uname -m | sed s/aarch64/arm64/)" ${'\\'} 12 …&& curl -sSL --fail -o /usr/local/bin/bazel "https://github.com/bazelbuild/bazel/releases/download… 15 # Normally we would run "bazel --version" here to make sure bazel 19 # on x64 with use of qemu-user-static & binfmt emulation, 20 # but the self-extraction is broken for bazel currently. 22 # hardware, when qemu-user-static isn't getting into the way.
|
| /third_party/lz4/.circleci/images/primary/ |
| D | Dockerfile | 1 FROM circleci/buildpack-deps:bionic 3 RUN sudo apt-get -y -qq update 4 RUN sudo apt-get -y install software-properties-common 5 RUN sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test 6 RUN sudo apt-get -y install cmake 7 RUN sudo apt-get -y install qemu-system-ppc qemu-user-static qemu-system-arm 8 RUN sudo apt-get -y install libc6-dev-armel-cross libc6-dev-arm64-cross libc6-dev-i386 9 RUN sudo apt-get -y install clang clang-tools 10 RUN sudo apt-get -y install gcc-5 gcc-5-multilib gcc-6 11 RUN sudo apt-get -y install valgrind [all …]
|
| /third_party/libuv/test/ |
| D | test-connection-fail.c | 29 static uv_tcp_t tcp; 30 static uv_connect_t req; 31 static int connect_cb_calls; 32 static int close_cb_calls; 34 static uv_timer_t timer; 35 static int timer_close_cb_calls; 36 static int timer_cb_calls; 39 static void on_close(uv_handle_t* handle) { in on_close() 44 static void timer_close_cb(uv_handle_t* handle) { in timer_close_cb() 49 static void timer_cb(uv_timer_t* handle) { in timer_cb() [all …]
|
| /third_party/littlefs/.github/workflows/ |
| D | test.yml | 5 CFLAGS: -Werror 6 MAKEFLAGS: -j 11 runs-on: ubuntu-18.04 13 fail-fast: false 18 - uses: actions/checkout@v2 19 - name: install 22 sudo apt-get update -qq 23 sudo apt-get install -qq python3 python3-pip lcov 25 gcc --version 27 # setup a ram-backed disk to speed up reentrant tests [all …]
|
| /third_party/exfatprogs/.github/workflows/ |
| D | c-cpp.yml | 6 - master 7 - exfat-next 10 - master 11 - exfat-next 16 runs-on: ubuntu-latest 19 - uses: actions/checkout@v4 20 - name: before test 22 sudo apt-get install linux-headers-$(uname -r) xz-utils \ 23 gcc-mips-linux-gnu qemu-system-mips \ 24 qemu-user [all …]
|
| /third_party/openssl/ |
| D | NOTES-ANDROID.md | 5 ------------------- 15 ------------- 17 Android is a cross-compiled target and you can't rely on `./Configure` 19 target explicitly; there are `android-arm`, `android-arm64`, `android-mips`, 20 `android-mip64`, `android-x86` and `android-x86_64` (`*MIPS` targets are no 23 Do not pass --cross-compile-prefix (as you might be tempted), as it 30 to point at the `NDK` directory. If you're using a side-by-side NDK the path 31 will look something like `/some/where/android-sdk/ndk/<ver>`, and for a 32 standalone NDK the path will be something like `/some/where/android-ndk-<ver>`. 34 The NDK customarily supports multiple Android API levels, e.g. `android-14`, [all …]
|
| /third_party/grpc/tools/dockerfile/test/bazel/ |
| D | Dockerfile | 7 # http://www.apache.org/licenses/LICENSE-2.0 17 # "gcloud container images list-tags gcr.io/oss-fuzz-base/base-builder" 19 FROM gcr.io/oss-fuzz-base/base-builder@sha256:c3581153788bc49f3634fec3cd36a5d6dfd26632c4afc157fb6fa… 21 # -------------------------- WARNING -------------------------------------- 23 # https://github.com/google/oss-fuzz/blob/master/projects/grpc/Dockerfile 25 # ------------------------------------------------------------------------- 28 RUN apt-get update && apt-get -y install \ 30 build-essential \ 47 RUN BAZEL_ARCH_SUFFIX="$(uname -m | sed s/aarch64/arm64/)" \ 48 …&& curl -sSL --fail -o /usr/local/bin/bazel "https://github.com/bazelbuild/bazel/releases/download… [all …]
|
| /third_party/grpc/tools/dockerfile/test/bazel_arm64/ |
| D | Dockerfile | 7 # http://www.apache.org/licenses/LICENSE-2.0 21 RUN apt-get update && apt-get install -y \ 22 build-essential \ 25 pkg-config \ 26 && apt-get clean 29 RUN apt-get update && apt-get install -y \ 32 && apt-get clean 35 RUN apt-get update && apt-get install -y \ 37 libc6-dbg \ 38 libc6-dev \ [all …]
|
| /third_party/grpc/tools/dockerfile/test/sanity/ |
| D | Dockerfile | 7 # http://www.apache.org/licenses/LICENSE-2.0 15 FROM silkeh/clang:19-bookworm 21 RUN apt-get update && apt-get install -y \ 22 build-essential \ 25 pkg-config \ 26 && apt-get clean 29 RUN apt-get update && apt-get install -y \ 32 && apt-get clean 35 RUN apt-get update && apt-get install -y \ 37 libc6-dbg \ [all …]
|
| /third_party/rust/rust/compiler/rustc_codegen_cranelift/build_system/ |
| D | utils.rs | 23 "aarch64-unknown-linux-gnu" => { in set_cross_linker_and_runner() 24 // We are cross-compiling for aarch64. Use the correct linker and run tests in qemu. in set_cross_linker_and_runner() 25 self.rustflags += " -Clinker=aarch64-linux-gnu-gcc"; in set_cross_linker_and_runner() 26 self.rustdocflags += " -Clinker=aarch64-linux-gnu-gcc"; in set_cross_linker_and_runner() 28 "qemu-aarch64".to_owned(), in set_cross_linker_and_runner() 29 "-L".to_owned(), in set_cross_linker_and_runner() 30 "/usr/aarch64-linux-gnu".to_owned(), in set_cross_linker_and_runner() 33 "s390x-unknown-linux-gnu" => { in set_cross_linker_and_runner() 34 // We are cross-compiling for s390x. Use the correct linker and run tests in qemu. in set_cross_linker_and_runner() 35 self.rustflags += " -Clinker=s390x-linux-gnu-gcc"; in set_cross_linker_and_runner() [all …]
|
| /third_party/jerryscript/tools/ |
| D | apt-get-install-qemu-arm.sh | 9 # http://www.apache.org/licenses/LICENSE-2.0 21 ${SUDO} apt-get update -q 22 ${SUDO} apt-get install -q -y \ 23 gcc-arm-linux-gnueabihf libc6-dev-armhf-cross \ 24 qemu-user-static
|
| /third_party/jerryscript/ |
| D | .travis.yml | 9 script: tools/run-tests.py $OPTS 14 - name: "Checks" 16 …- tools/run-tests.py --check-signed-off=travis --check-doxygen --check-vera --check-license --chec… 17 - travis_wait 40 tools/run-tests.py --check-cppcheck 22 - name: "Linux/x86-64 Build, Correctness & Debugger Tests" 24 - OPTS="--quiet --jerry-tests --jerry-test-suite --jerry-debugger" 26 - name: "Linux/x86 (cpointer-32bit) Build & Correctness Tests" 28 …- OPTS="--quiet --jerry-tests --jerry-test-suite --buildoptions=--compile-flag=-m32,--cpointer-32b… 31 packages: [gcc-multilib] 33 - name: "Linux/ARM Build & Correctness Tests" [all …]
|
| /third_party/optimized-routines/ |
| D | config.mk.dist | 3 # Copyright (c) 2018-2024, Arm Limited. 4 # SPDX-License-Identifier: MIT OR Apache-2.0 WITH LLVM-exception 13 #CROSS_COMPILE = aarch64-none-linux-gnu- 17 CFLAGS = -std=c99 -pipe -O3 18 CFLAGS += -Wall -Wno-missing-braces 19 CFLAGS += -Werror=implicit-function-declaration 23 HOST_CFLAGS = -std=c99 -O2 24 HOST_CFLAGS += -Wall -Wno-unused-function 27 HOST_CFLAGS += -g 28 CFLAGS += -g [all …]
|
| /third_party/rust/crates/rust-openssl/.circleci/ |
| D | config.yml | 6 key: registry-{{ .BuildNum }} 8 - /usr/local/cargo/registry/index 10 key: lib-{{ checksum "~/lib_key" }}-{{ checksum "test/build_openssl.sh" }} 18 - /openssl 20 key: deps-1.19.0-{{ checksum "Cargo.lock" }}-{{ checksum "~/lib_key" }}-2 28 - target 29 - /usr/local/cargo/registry/cache 34 - image: rust:1.19.0 36 - checkout 37 - run: apt-get update [all …]
|
| /third_party/toybox/www/ |
| D | faq.html | 2 <!--#include file="header.html" --> 26 <!-- get binaries --> 37 and <a href=http://landley.net/notes-2006.html#28-09-2006>started over from 39 <a href=http://lists.busybox.net/pipermail/busybox/2006-September/058617.html>protracted licensing … 42 <a href=http://landley.net/notes-2011.html#13-11-2011>relaunched</a> 44 <a href=http://landley.net/aboriginal/about.html#selfhost>self-hosting</a>. 48 after a lot of thinking <a href=http://landley.net/talks/ohio-2013.txt>about 49 licenses</a> and <a href=http://landley.net/notes-2011.html#21-03-2011>the 53 <a href=http://landley.net/talks/celf-2013.txt>strategy</a> 54 to make Android self-hosting using toybox. This helped [all …]
|
| D | about.html | 2 <!--#include file="header.html" --> 7 a single <a href=license.html>BSD-licensed</a> executable. It's simple, small, fast, and reasonably 8 standards-compliant (<a href=http://opengroup.org/onlinepubs/9699919799>POSIX-2008</a> and <a href=… 11 <a href=http://landley.net/aboriginal/about.html#selfhost>self-hosting</a> 16 (<a href=http://landley.net/talks/celf-2013.txt>outline</a>, 27 1) a set of posix-ish command line utilities, 28 2) a compiler<a name="1_back"></a><sup><font size=-3><a href=#1>[1]</a></font></sup>, 36 <p>The <a href=http://landley.net/talks/celf-2013.txt>2013 toybox talk</a> 42 …=http://www.youtube.com/watch?v=SGmtP5Lg_t0#t=4m22s>Software needed to become self-hosting</a></li> 47 …<li>11m30s <a href=http://www.youtube.com/watch?v=SGmtP5Lg_t0#t=11m30s>Open source can't do User I… [all …]
|
| /third_party/rust/crates/bindgen/.github/workflows/ |
| D | bindgen.yml | 6 - main 9 - main 12 - main 15 rustfmt-clippy: 16 runs-on: ubuntu-latest 19 - uses: actions/checkout@v4 21 - name: Install stable 22 uses: dtolnay/rust-toolchain@master 24 # TODO: Should ideally be stable, but we use some nightly-only 29 - name: Run rustfmt [all …]
|
123