Searched +full:llvm +full:- +full:ranlib (Results 1 – 25 of 78) sorted by relevance
1234
1 # afl-clang-lto - collision free instrumentation at link time5 This version requires a LLVM 12 or newer.7 1. Use afl-clang-lto/afl-clang-lto++ because the resulting binaries run13 3. It only works with LLVM 12 or newer.17 5. If any problems arise, be sure to set `AR=llvm-ar RANLIB=llvm-ranlib AS=llvm-as`.18 Some targets might need `LD=afl-clang-lto` and others `LD=afl-ld-lto`.23 set during compilation are random - and hence naturally the larger the number31 the real collisions are between 750-18.000!37 * We instrument at link time when we have all files pre-compiled.39 * Our compiler (afl-clang-lto/afl-clang-lto++) takes care of setting the correct[all …]
9 # http://www.apache.org/licenses/LICENSE-2.022 JOBS=$(nproc 2> /dev/null || sysctl -n hw.ncpu 2> /dev/null || echo 4)25 --target-os=android26 --enable-static27 --disable-shared28 --disable-doc29 --disable-programs30 --disable-everything31 --disable-avdevice32 --disable-avformat[all …]
4 NAMES llvm-ranlib5 DOC "The llvm-ranlib executable"14 DESCRIPTION "generate index for LLVM archive"
7 : ${PREFIX:-} # Path in which to find required libraries10 # Print all messages on stderr so they're visible when running within build-wheel.24 # * https://android.googlesource.com/platform/ndk/+/ndk-rXX-release/docs/BuildSystemMaintainers.md26 # https://android.googlesource.com/platform/ndk/+/ndk-r25-release..ndk-r26-release/docs/BuildSyst…30 if ! [ -e $ndk ]; then31 log "Installing NDK - this may take several minutes"32 yes | $ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager "ndk;$ndk_version"35 if [ $HOST = "arm-linux-androideabi" ]; then36 clang_triplet=armv7a-linux-androideabi43 toolchain=$(echo $ndk/toolchains/llvm/prebuilt/*)[all …]
9 permissions: read-all13 runs-on: ubuntu-latest16 - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # tag=v4.1.118 - name: Set up JDK 1719 uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # v4.7.021 java-version: '17'24 - name: Setup Android SDK25 uses: android-actions/setup-android@9fc6c4e9069bf8d3d10b2204b1fb8f6ef7065407 # v3.2.227 - name: Install Android NDK29 sdkmanager --install "ndk;27.0.12077973"[all …]
5 # .gitlab-ci/image-tags.yml tags:8 set -e10 . .gitlab-ci/setup-test-env.sh12 set -x20 apt-get install -y --no-remove "${EPHEMERAL[@]}"24 curl -L --retry 4 -f --retry-all-errors --retry-delay 60 \25 -o $ndk.zip https://dl.google.com/android/repository/$ndk-linux.zip26 unzip -d / $ndk.zip "$ndk/source.properties" "$ndk/build/cmake/*" "$ndk/toolchains/llvm/*"30 rdfind -makehardlinks true -makeresultsfile false /${ndk}/32 find /${ndk}/ -type f \( -iname '*clang-check*' -o -iname '*clang-tidy*' -o -iname '*lldb*' \) -exe…[all …]
8 # Avoid to use system path for cross-compile13 set(TOOLCHAIN_PATH ${CMAKE_SOURCE_DIR}/build-toolchain-qemu/riscv-clang)16 set(TOOLCHAIN_PREFIX "riscv64-unknown-linux-gnu-" CACHE STRING "The toolcahin prefix.")22 # CMake will just use the host-side tools for the following tools, so we setup them here.23 set(CMAKE_C_COMPILER_AR "${TOOLCHAIN_PATH}/bin/llvm-ar")24 set(CMAKE_CXX_COMPILER_AR "${TOOLCHAIN_PATH}/bin/llvm-ar")25 set(CMAKE_C_COMPILER_RANLIB "${TOOLCHAIN_PATH}/bin/llvm-ranlib")26 set(CMAKE_CXX_COMPILER_RANLIB "${TOOLCHAIN_PATH}/bin/llvm-ranlib")27 set(CMAKE_OBJDUMP "${TOOLCHAIN_PATH}/bin/llvm-objdump")28 set(CMAKE_OBJCOPY "${TOOLCHAIN_PATH}/bin/llvm-objcopy")[all …]
2 The LLVM gold plugin13 The LLVM gold plugin implements the gold plugin interface on top of21 .. _lto-how-to-build:27 Check whether you have gold running ``/usr/bin/ld -v``. It will report "GNU29 by running ``/usr/bin/ld -plugin``. If it complains "missing argument" then35 .. code-block:: bash37 $ git clone --depth 1 git://sourceware.org/git/binutils-gdb.git binutils40 $ ../binutils/configure --enable-gold --enable-plugins --disable-werror41 $ make all-gold43 That should leave you with ``build/gold/ld-new`` which supports[all …]
2 set -e6 echo "wasi-env - Run command with WASI-SDK"8 echo "wasi-env is a helper to set various environment variables to"9 echo "run configure and make with WASI-SDK. A WASI-SDK must be either"10 echo "installed at /opt/wasi-sdk or the env var 'WASI_SDK_PATH' must"11 echo "set to the root of a WASI-SDK."13 echo "Usage: wasi-env command [...]"15 echo " -h --help display this help and exit"20 -h|--help)26 if test -z "$1"; then[all …]
1 //===- Archive.cpp - ar File Format implementation --------------*- C++ -*-===//3 // The LLVM Compiler Infrastructure8 //===----------------------------------------------------------------------===//12 //===----------------------------------------------------------------------===//14 #include "llvm/Object/Archive.h"15 #include "llvm/ADT/SmallString.h"16 #include "llvm/ADT/Twine.h"17 #include "llvm/Support/Endian.h"18 #include "llvm/Support/MemoryBuffer.h"19 #include "llvm/Support/Path.h"[all …]
1 # Makefile - requires GNU make3 # Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.4 # See https://llvm.org/LICENSE.txt for license information.5 # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception16 HOST_CFLAGS = -std=c99 -O221 CFLAGS = -std=c99 -O222 CFLAGS_SHARED = -fPIC23 CFLAGS_ALL = -Ibuild/include $(CPPFLAGS) $(CFLAGS)27 RANLIB = $(CROSS_COMPILE)ranlib macro32 -include config.mk[all …]
9 add_llvm_tool(llvm-ar10 llvm-ar.cpp13 add_llvm_tool_symlink(llvm-ranlib llvm-ar)14 add_llvm_tool_symlink(llvm-lib llvm-ar)
1 //===-- llvm-ar.cpp - LLVM archive librarian utility ----------------------===//3 // The LLVM Compiler Infrastructure8 //===----------------------------------------------------------------------===//10 // Builds up (relatively) standard unix archive files (.a) containing LLVM13 //===----------------------------------------------------------------------===//15 #include "llvm/ADT/StringSwitch.h"16 #include "llvm/ADT/Triple.h"17 #include "llvm/IR/LLVMContext.h"18 #include "llvm/IR/Module.h"19 #include "llvm/LibDriver/LibDriver.h"[all …]
1 //===- Archive.cpp - ar File Format implementation ------------------------===//3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.4 // See https://llvm.org/LICENSE.txt for license information.5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception7 //===----------------------------------------------------------------------===//11 //===----------------------------------------------------------------------===//13 #include "llvm/Object/Archive.h"14 #include "llvm/ADT/Optional.h"15 #include "llvm/ADT/SmallString.h"16 #include "llvm/ADT/StringRef.h"[all …]
3 # Copyright (c) 2018-2024, Arm Limited.4 # SPDX-License-Identifier: MIT OR Apache-2.0 WITH LLVM-exception13 #CROSS_COMPILE = aarch64-none-linux-gnu-17 CFLAGS = -std=c99 -pipe -O318 CFLAGS += -Wall -Wno-missing-braces19 CFLAGS += -Werror=implicit-function-declaration23 HOST_CFLAGS = -std=c99 -O224 HOST_CFLAGS += -Wall -Wno-unused-function27 HOST_CFLAGS += -g28 CFLAGS += -g[all …]
1 RUN: rm -f %t.a2 RUN: llvm-ar rcsU %t.a %p/Inputs/trivial-object-test.elf-x86-64 %p/Inputs/trivial-object-test2.elf-…3 RUN: llvm-nm -M %t.a | FileCheck %s6 CHECK-NEXT: main in trivial-object-test.elf-x86-647 CHECK-NEXT: foo in trivial-object-test2.elf-x86-648 CHECK-NEXT: main in trivial-object-test2.elf-x86-649 CHECK-NOT: bar12 RUN: rm -f %t.a13 RUN: llvm-ar --format=gnu rcT %t.a %p/Inputs/trivial-object-test.elf-x86-64 %p/Inputs/trivial-objec…14 RUN: llvm-nm -M %t.a | FileCheck --check-prefix=THIN %s[all …]
21 if [[ ! -d ${ndk} ]]; then25 toolchain=${ndk}/toolchains/llvm/prebuilt/linux-x86_6426 if [[ ! -d ${toolchain} ]]; then37 prefix="arm-linux-androideabi"38 clang_prefix="armv7a-linux-androideabi"39 target="arm-android-linux"42 prefix="aarch64-linux-android"43 target="aarch64-android-linux"46 target="x86-android-linux"47 export CPPFLAGS="-m32"[all …]
1 # Copyright (c) 2023-2024 Cosmin Truta.6 # SPDX-License-Identifier: MIT12 export CI_AR="llvm-ar"13 export CI_RANLIB="llvm-ranlib"16 -DCMAKE_SYSTEM_NAME=Windows17 -DCMAKE_SYSTEM_PROCESSOR=$CI_TARGET_ARCH
1 <!--4 SPDX-License-Identifier: curl5 -->22 ./bootstrap-vcpkg.sh33 the `GIT-INFO.md` file in the root directory for specific instructions on how41 ./configure --with-openssl [--with-gnutls --with-wolfssl]52 ./configure --help57 ./configure --prefix=/path/to/curl/tree63 ./configure --prefix=$HOME72 ./configure --with-openssl[all …]