Home
last modified time | relevance | path

Searched +full:- +full:multilib (Results 1 – 25 of 161) sorted by relevance

1234567

/external/clang/unittests/Driver/
DMultilibTest.cpp1 //===- unittests/Driver/MultilibTest.cpp --- Multilib tests ---------------===//
8 //===----------------------------------------------------------------------===//
10 // Unit tests for Multilib and MultilibSet
12 //===----------------------------------------------------------------------===//
14 #include "clang/Driver/Multilib.h"
25 ASSERT_TRUE(Multilib().isValid()) << "Empty multilib is not valid"; in TEST()
27 ASSERT_TRUE(Multilib().flag("+foo").isValid()) in TEST()
30 ASSERT_TRUE(Multilib().flag("-foo").isValid()) in TEST()
33 ASSERT_FALSE(Multilib().flag("+foo").flag("-foo").isValid()) in TEST()
34 << "Conflicting flags should invalidate the Multilib"; in TEST()
[all …]
DToolChainTest.cpp1 //===- unittests/Driver/ToolChainTest.cpp --- ToolChain tests -------------===//
8 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
36 Driver TheDriver("/bin/clang", "arm-linux-gnueabihf", Diags, in TEST()
42 "/usr/lib/gcc/arm-linux-gnueabi/4.6.1/crtbegin.o", in TEST()
43 "/usr/lib/gcc/arm-linux-gnueabi/4.6.1/crtend.o", in TEST()
44 "/usr/lib/gcc/arm-linux-gnueabihf/4.6.3/crtbegin.o", in TEST()
45 "/usr/lib/gcc/arm-linux-gnueabihf/4.6.3/crtend.o", in TEST()
46 "/usr/lib/arm-linux-gnueabi/crt1.o", in TEST()
47 "/usr/lib/arm-linux-gnueabi/crti.o", in TEST()
[all …]
/external/clang/include/clang/Driver/
DMultilib.h1 //===--- Multilib.h ---------------------------------------------*- C++ -*-===//
8 //===----------------------------------------------------------------------===//
24 /// This corresponds to a single GCC Multilib, or a segment of one controlled
26 class Multilib {
37 Multilib(StringRef GCCSuffix = "", StringRef OSSuffix = "",
40 /// \brief Get the detected GCC installation path suffix for the multi-arch
48 Multilib &gccSuffix(StringRef S);
50 /// \brief Get the detected os path suffix for the multi-arch
58 Multilib &osSuffix(StringRef S);
68 Multilib &includeSuffix(StringRef S);
[all …]
/external/clang/lib/Driver/
DMultilib.cpp1 //===--- Multilib.cpp - Multilib Implementation ---------------------------===//
8 //===----------------------------------------------------------------------===//
10 #include "clang/Driver/Multilib.h"
59 Multilib::Multilib(StringRef GCCSuffix, StringRef OSSuffix, in Multilib() function in Multilib
62 normalizePathSegment(this->GCCSuffix); in Multilib()
63 normalizePathSegment(this->OSSuffix); in Multilib()
64 normalizePathSegment(this->IncludeSuffix); in Multilib()
67 Multilib &Multilib::gccSuffix(StringRef S) { in gccSuffix()
73 Multilib &Multilib::osSuffix(StringRef S) { in osSuffix()
79 Multilib &Multilib::includeSuffix(StringRef S) { in includeSuffix()
[all …]
DToolChains.cpp1 //===--- ToolChains.cpp - ToolChain Implementations -------------*- C++ -*-===//
8 //===----------------------------------------------------------------------===//
53 /// Darwin - Darwin tool chain for i386 and x86_64.
60 // Darwin always preprocesses assembly files (unless -x is used explicitly). in LookupTypeForExtension()
114 .Cases("armv7a", "armv7-a", "armv7") in ArmMachOArchName()
115 .Cases("armv7r", "armv7-r", "armv7") in ArmMachOArchName()
116 .Cases("armv7em", "armv7e-m", "armv7em") in ArmMachOArchName()
117 .Cases("armv7k", "armv7-k", "armv7k") in ArmMachOArchName()
118 .Cases("armv7m", "armv7-m", "armv7m") in ArmMachOArchName()
119 .Cases("armv7s", "armv7-s", "armv7s") in ArmMachOArchName()
[all …]
/external/coreboot/util/crossgcc/patches/
Dgcc-14.1.0_rv32iafc.patch4 Subject: [PATCH] riscv: elf-multilib: add rv32iafc to defaults
6 rv32iafc-ilp32 is compatible with rv32iac-ilp32 for library
10 -IAFC is an unusual configuration (much less common than -IMAFC), but
11 multilib reuse has essentially no cost: this change is useful to users
12 of platforms that support hardware floating-point but cannot use
14 of libraries this is limited to the soft-float ABI.
16 Tested by verifying that `gcc -march=rv32iafc -mabi=ilp32
17 --print-search-dirs` refers to the rv32iac/ilp32 library directory as
21 Signed-off-by: Peter Marheine <pmarheine@chromium.org>
22 ---
[all …]
/external/sdv/vsomeip/third_party/boost/atomic/
D.travis.yml2 # Copyright 2019 - 2020 Andrey Semashev
14 - master
15 - develop
16 - /feature\/.*/
20 - BOGUS_JOB=true
25 - env: BOGUS_JOB=true
29 - os: linux
31 compiler: gcc-4.4
32 env: TOOLSET=gcc COMPILER=g++-4.4 CXXSTD64=98,0x CXXSTD32=98,0x INSTRUCTION_SET=core2
36 - g++-4.4
[all …]
/external/jemalloc_new/
D.travis.yml6 - os: linux
7 … env: CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="" EXTRA_CFLAGS="-Werror -Wno-array-bounds"
8 - os: osx
9 … env: CC=gcc CXX=g++ COMPILER_FLAGS="" CONFIGURE_FLAGS="" EXTRA_CFLAGS="-Werror -Wno-array-bounds"
10 - os: linux
11 … CC=clang CXX=clang++ COMPILER_FLAGS="" CONFIGURE_FLAGS="" EXTRA_CFLAGS="-Werror -Wno-array-bounds"
12 - os: linux
13 …env: CC=gcc CXX=g++ COMPILER_FLAGS="-m32" CONFIGURE_FLAGS="" EXTRA_CFLAGS="-Werror -Wno-array-boun…
17 - gcc-multilib
18 - os: linux
[all …]
/external/uwb/src/
DAndroid.bp29 "general-tests",
30 "mts-uwb",
36 "general-tests",
42 // Support multilib variants (using different suffix per sub-architecture), which is needed on
46 multilib: {
114 // Builds uwb_core library with "mock-utils" enabled.
120 features: ["mock-utils"],
137 "general-tests",
138 "mts-uwb",
143 // Support multilib variants (using different suffix per sub-architecture), which is needed on
[all …]
/external/angle/build/
Dinstall-build-deps.py4 # Use of this source code is governed by a BSD-style license that can be
23 output = subprocess.check_output(["apt-cache", "dumpavail"]).decode()
31 def package_exists(package_name: str) -> bool:
38 parser.add_argument("--syms",
42 "--no-syms",
48 "--lib32",
50 help="Enable installation of 32-bit libraries, e.g. for V8 snapshot",
53 "--android",
59 "--no-android",
65 parser.add_argument("--arm",
[all …]
/external/cronet/tot/build/
Dinstall-build-deps.py4 # Use of this source code is governed by a BSD-style license that can be
23 output = subprocess.check_output(["apt-cache", "dumpavail"]).decode()
31 def package_exists(package_name: str) -> bool:
38 parser.add_argument("--syms",
42 "--no-syms",
48 "--lib32",
50 help="Enable installation of 32-bit libraries, e.g. for V8 snapshot",
53 "--android",
59 "--no-android",
65 parser.add_argument("--arm",
[all …]
/external/cronet/stable/build/
Dinstall-build-deps.py4 # Use of this source code is governed by a BSD-style license that can be
23 output = subprocess.check_output(["apt-cache", "dumpavail"]).decode()
31 def package_exists(package_name: str) -> bool:
38 parser.add_argument("--syms",
42 "--no-syms",
48 "--lib32",
50 help="Enable installation of 32-bit libraries, e.g. for V8 snapshot",
53 "--android",
59 "--no-android",
65 parser.add_argument("--arm",
[all …]
/external/libcxx/utils/docker/debian9/
DDockerfile1 #===- libcxx/utils/docker/debian9/Dockerfile -------------------------===//
8 #===----------------------------------------------------------------------===//
11 FROM launcher.gcr.io/google/debian9:latest as builder-base
14 RUN apt-get update && \
15 apt-get install -y --no-install-recommends \
16 ca-certificates \
18 build-essential \
25 ninja-build \
28 gcc-multilib \
29 g++-multilib \
[all …]
/external/toolchain-utils/llvm_extra/
Dcreate_ebuild_file.py2 # -*- coding: utf-8 -*-
4 # Use of this source code is governed by a BSD-style license that can be
22 diff -Nuar llvm-pre7.0_pre335547_p20180529.ebuild newly-created-file.ebuild
23 --- llvm-7.0_pre331547_p20180529-r8.ebuild
24 +++ newly-created-file.ebuild
26 @@ -60,9 +60,9 @@ EGIT_REPO_URIS=(
29 LICENSE="UoI-NCSA"
30 -SLOT="0/${PV%%_*}"
34 KEYWORDS="-* amd64"
37 enabled in llvm compiler ebuild, run $ sudo emerge -pv llvm
[all …]
/external/skia/infra/docker/debian9/
DDockerfile1 FROM debian:9-slim
3 # See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=863199
4 # Needed for installing openjdk-8-headless on debian:9-slim
5 RUN mkdir -p /usr/share/man/man1
7 RUN apt-get update && apt-get upgrade -y && apt-get install -y \
8 build-essential \
10 libosmesa-dev \
11 libexpat1-dev \
14 poppler-utils \
16 gcc-multilib \
[all …]
/external/lz4/.circleci/images/primary/
DDockerfile1 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 …]
/external/libcxx/utils/google-benchmark/
D.travis.yml7 - /usr/local/bin:$PATH
11 - compiler: gcc
15 - lcov
17 - compiler: gcc
19 - compiler: gcc
21 - compiler: gcc
25 - g++-multilib
27 - compiler: gcc
31 - g++-multilib
33 - compiler: gcc
[all …]
/external/zstd/
DMakefile5 # This source code is licensed under both the BSD-style license (found in the
8 # You may select, at your option, one of the above-listed licenses.
24 # When cross-compiling from linux to windows, you might
28 # Note: mingw-w64 build from linux to windows does not
40 ## default: Build lib-release and zstd-release
42 default: lib-release zstd-release
53 $(Q)$(MAKE) -C $(PRGDIR) all
54 $(Q)$(MAKE) -C $(TESTDIR) all
58 $(MAKE) -C $(PRGDIR) zstd32
59 $(MAKE) -C $(TESTDIR) all32
[all …]
/external/clang/soong/
Dclang.go7 // http://www.apache.org/licenses/LICENSE-2.0
24 // Clang binaries (clang, clang-check, clang-format) need to be compiled for both 32-bit and 64-bit,
38 Multilib struct {
48 p.Multilib.Lib32.Suffix = proptools.StringPtr("_32")
/external/libffi/.travis/
Dwine-sim.exp17 # Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
20 set_board_info target_install {i686-w64-mingw32}
26 set_board_info sim "wineconsole --backend=curses"
29 # No multilib options needed by default.
32 # We only support newlib on this target. We assume that all multilib
52 # Used by a few gcc.c-torture testcases to delimit how large the stack can
Dmoxie-sim.exp17 # Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
20 set_board_info target_install {moxie-elf}
26 # basic-sim.exp is a basic description for the standard Cygnus simulator.
27 load_base_board_description "basic-sim"
32 # No multilib options needed by default.
35 # We only support newlib on this target. We assume that all multilib
42 set_board_info ldscript "-Tsim.ld"
57 # Used by a few gcc.c-torture testcases to delimit how large the stack can
Dm32r-sim.exp17 # Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
20 set_board_info target_install {m32r-elf}
26 # basic-sim.exp is a basic description for the standard Cygnus simulator.
27 load_base_board_description "basic-sim"
32 # No multilib options needed by default.
35 # We only support newlib on this target. We assume that all multilib
55 # Used by a few gcc.c-torture testcases to delimit how large the stack can
Dor1k-sim.exp17 # Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
20 set_board_info target_install {or1k-elf}
26 # basic-sim.exp is a basic description for the standard Cygnus simulator.
27 load_base_board_description "basic-sim"
32 # No multilib options needed by default.
35 # We only support newlib on this target. We assume that all multilib
55 # Used by a few gcc.c-torture testcases to delimit how large the stack can
Dbfin-sim.exp17 # Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
20 set_board_info target_install {bfin-elf}
26 # basic-sim.exp is a basic description for the standard Cygnus simulator.
27 load_base_board_description "basic-sim"
32 # No multilib options needed by default.
35 # We only support newlib on this target. We assume that all multilib
55 # Used by a few gcc.c-torture testcases to delimit how large the stack can
/external/AFLplusplus/
DDockerfile3 # installs LLVM 14 for afl-clang-lto support.
5 # GCC 11 is used instead of 12 because genhtml for afl-cov doesn't like it.
31 RUN apt-get update && apt-get full-upgrade -y && \
32 apt-get install -y --no-install-recommends wget ca-certificates apt-utils && \
33 rm -rf /var/lib/apt/lists/*
35 RUN echo "deb [signed-by=/etc/apt/keyrings/llvm-snapshot.gpg.key] http://apt.llvm.org/jammy/ llvm-t…
36 wget -qO /etc/apt/keyrings/llvm-snapshot.gpg.key https://apt.llvm.org/llvm-snapshot.gpg.key
38 RUN apt-get update && \
39 apt-get -y install --no-install-recommends \
40 make cmake automake meson ninja-build bison flex \
[all …]

1234567