Home
last modified time | relevance | path

Searched +full:toolchain +full:- +full:prefix (Results 1 – 25 of 102) sorted by relevance

12345

/openbmc/u-boot/tools/buildman/
H A Dtoolchain.py1 # SPDX-License-Identifier: GPL-2.0+
35 self.re_arch = re.compile('[-_]%s-' % arch)
47 class Toolchain: class
48 """A single toolchain
53 cross: Cross compile string, e.g. 'arm-linux-'
54 arch: Architecture of toolchain as determined from the first
55 component of the filename. E.g. arm-linux-gcc becomes arm
56 priority: Toolchain priority (0=highest, 20=lowest)
57 override_toolchain: Toolchain to use for sandbox, overriding the normal
62 """Create a new toolchain object.
[all …]
H A Dbsettings.py1 # SPDX-License-Identifier: GPL-2.0+
26 print 'To install tool chains, please use the --fetch-arch option'
74 print >>f, '''[toolchain]
76 # e.g. x86 = /opt/gcc-4.6.3-nolibc/x86_64-linux
78 [toolchain-prefix]
79 # name = path to prefix
80 # e.g. x86 = /opt/gcc-4.6.3-nolibc/x86_64-linux/bin/x86_64-linux-
82 [toolchain-alias]
84 # Indicates which toolchain should be used to build for that arch
90 [make-flags]
[all …]
H A DREADME1 # SPDX-License-Identifier: GPL-2.0+
6 Quick-start
12 cd /path/to/u-boot
14 buildman --fetch-arch arm
15 buildman -k rpi_2
17 # u-boot.bin is the output image
23 This tool handles building U-Boot to check that you have not broken it
26 to make full use of multi-processor machines.
38 where it left off. This should happen cleanly and without side-effects.
42 You may need to press Ctrl-C several times to quit it. Also it will print
[all …]
/openbmc/openbmc/meta-raspberrypi/recipes-multimedia/omxplayer/omxplayer/
H A D0001-Remove-Makefile.include-which-includes-hardcoded.patch9 Upstream-Status: Inappropriate [embedded specific]
10 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
14 ---
15 Makefile | 1 -
16 Makefile.ffmpeg | 1 -
17 Makefile.include | 40 ----------------------------------------
18 3 files changed, 42 deletions(-)
21 diff --git a/Makefile b/Makefile
23 --- a/Makefile
25 @@ -1,4 +1,3 @@
[all …]
/openbmc/u-boot/
H A D.travis.yml1 # SPDX-License-Identifier: GPL-2.0+
4 # build U-Boot on Travis CI - https://travis-ci.org/
14 - ubuntu-toolchain-r-test
15 - llvm-toolchain-trusty-7
17 - cppcheck
18 - sloccount
19 - sparse
20 - bc
21 - build-essential
22 - libsdl1.2-dev
[all …]
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-kernel/drgn/
H A Dpython3-drgn_0.0.30.bb5 LICENSE = " LGPL-2.1-or-later"
14 autoconf-native \
15 automake-native \
16 libtool-native \
20 DEPENDS:append:toolchain-clang:class-target ="\
25 OPENMP_LIB:toolchain-clang:class-target = "openmp"
28 python3-crypt \
29 python3-io \
30 python3-logging \
31 python3-math \
[all …]
/openbmc/openbmc/meta-arm/meta-arm/recipes-security/trusted-services/
H A Dtrusted-services.inc1 SUMMARY ?= "The Trusted Services: framework for developing root-of-trust services"
2 HOMEPAGE = "https://trusted-services.readthedocs.io/en/latest/index.html"
4 LICENSE = "Apache-2.0 & BSD-3-Clause & Zlib"
8 COMPATIBLE_HOST = "aarch64.*-linux"
10 COMPATIBLE_MACHINE:qemuarm64-secureboot = "qemuarm64-secureboot"
12 require trusted-services-src.inc
14 # By default bitbake includes only ${S} (i.e git/trusted-services) in the maps.
16 DEBUG_PREFIX_MAP:append = "-fmacro-prefix-map=${WORKDIR}/git=/usr/src/debug/${PN}/${EXTENDPE}${PV}-
17 -fdebug-prefix-map=${WORKDIR}/git=/usr/src/debug/${PN}/${EXTENDPE}${PV}-${PR} \
22 # SP images are embedded into optee-os image
[all …]
H A Dts-sp-common.inc5 require trusted-services.inc
6 require ts-uuid.inc
8 DEPENDS += "dtc-native ts-newlib"
9 DEPENDS += "${@oe.utils.conditional('TS_ENV','sp','python3-pyelftools-native','', d)}"
11 FILES:${PN}-dev = "${TS_INSTALL}"
17 # Generate SP DTB which will be included automatically by optee-os build process
18 dtc -I dts -O dtb -o ${D}${TS_INSTALL}/manifest/${SP_UUID}.dtb ${SP_DTS_FILE}
21 rm -rf --one-file-system ${D}${TS_INSTALL}/lib
22 rm -rf --one-file-system ${D}${TS_INSTALL}/include
25 # Use Yocto debug prefix maps for compiling assembler.
[all …]
/openbmc/openbmc/poky/meta/recipes-bsp/gnu-efi/
H A Dgnu-efi_4.0.0.bb2 HOMEPAGE = "http://sourceforge.net/projects/gnu-efi/"
3 …ON = "GNU-EFI aims to Develop EFI applications for ARM-64, ARM-32, x86_64, IA-64 (IPF), IA-32 (x86…
5 LICENSE = "GPL-2.0-or-later & BSD-2-Clause"
6 LIC_FILES_CHKSUM = "file://gnuefi/crt0-efi-arm.S;beginline=4;endline=16;md5=8b0a86085b86eda7a3c7e8a…
7 … file://gnuefi/crt0-efi-aarch64.S;beginline=4;endline=16;md5=8b0a86085b86eda7a3c7e8a1eb7ec753 \
15 COMPATIBLE_HOST = "(x86_64.*|i.86.*|aarch64.*|arm.*|riscv64.*)-linux"
18 SRC_URI = "git://github.com/ncroxon/gnu-efi;protocol=https;branch=master \
19 file://0002-Do-not-treat-warnings-as-errors.patch \
25 inherit github-releases
27 do_configure:linux-gnux32:prepend() {
[all …]
/openbmc/linux/Documentation/arch/arc/
H A Darc.rst1 .. SPDX-License-Identifier: GPL-2.0
12 - `<https://embarc.org>`_ - Community portal for open source on ARC.
13 Good place to start to find relevant FOSS projects, toolchain releases,
16 - `<https://github.com/foss-for-synopsys-dwc-arc-processors>`_ -
23 - `Official Synopsys ARC Processors website
24 <https://www.synopsys.com/designware-ip/processor-solutions.html>`_ -
27 <https://www.synopsys.com/dw/doc.php/ds/cc/programmers-reference-manual-ARC-HS.pdf>`_)
29 <https://www.synopsys.com/cgi-bin/dwarcnsim/req1.cgi>`_ and
30 `MetaWare Light Edition <https://www.synopsys.com/cgi-bin/arcmwtk_lite/reg1.cgi>`_).
58 - Cross-compilation: process of compiling for ARC targets on a development
[all …]
/openbmc/openbmc/poky/meta/recipes-core/picolibc/picolibc/
H A Davoid_polluting_cross_directories.patch1 Upstream-Status: Pending
4 needs to be passed down to GCC via the -specs argument.
6 Using this specs file overrides some of the default options our toolchain was
8 compilation, their intention was to add support for -picolibc-prefix and
9 -picolibc-buildtype arguments via the C preprocessor.
11 -isystem %{-picolibc-prefix=*:%*/include/; -picolibc-buildtype=*:/usr/include/%*; :/usr/include} %(…
18 Our toolchain relies on --sysroot to avoid using any paths from the host, here we
19 manually add support for a third possible argument: -sysroot , if this is passed
21 --sysroot= cmdline argument, setting back the behavior that we intended in the
25 Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandro@enedino.org>
[all …]
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-extended/valkey/
H A Dvalkey_8.0.1.bb1 SUMMARY = "Valkey key-value store"
2 DESCRIPTION = "A flexible distributed key-value datastore that supports both caching and beyond cac…
5 LICENSE = "BSD-3-Clause"
10 git://github.com/valkey-io/valkey.git;branch=8.0;protocol=https \
12 file://init-valkey-server \
14 file://hiredis-use-default-CC-if-it-is-set.patch \
15 file://lua-update-Makefile-to-use-environment-build-setting.patch \
16 file://oe-use-libc-malloc.patch \
17 file://0001-src-Do-not-reset-FINAL_LIBS.patch \
18 file://GNU_SOURCE-7.patch \
[all …]
/openbmc/openbmc/poky/meta/lib/oeqa/selftest/cases/
H A Dgotoolchain.py4 # SPDX-License-Identifier: MIT
17 Test cases for OE's Go toolchain
22 pattern = os.path.join(tmpdir_SDKQA, "environment-setup-*")
29 "meta-go-toolchain")
37 cls.tmpdir_SDKQA = tempfile.mkdtemp(prefix='SDKQA')
40 bitbake("meta-go-toolchain")
43 runCmd("sh %s -y -d \"%s\"" % (cls.sdk_path, cls.tmpdir_SDKQA))
55 cmd = cmd + "export GOFLAGS=-modcacherw; "
69 runCmd("cd %s; tar -xf %s" % (self.tmpdir_SDKQA, ver+archive))
70 runCmd("mkdir -p %s/src/%s" % (self.go_path, proj))
[all …]
/openbmc/linux/Documentation/dev-tools/kunit/
H A Drun_wrapper.rst1 .. SPDX-License-Identifier: GPL-2.0
9 manually, see: Documentation/dev-tools/kunit/run_manual.rst.
17 .. code-block::
23 .. code-block::
31 .. code-block::
33 ./tools/testing/kunit/kunit.py run --timeout=30 --jobs=`nproc --all`
35 - ``--timeout`` sets a maximum amount of time for tests to run.
36 - ``--jobs`` sets the number of threads to build the kernel.
45 tests we want to run independently, or if we want to use pre-defined
51 .. code-block::
[all …]
/openbmc/openbmc/meta-openembedded/meta-initramfs/recipes-devtools/klibc/
H A Dklibc.inc5 LICENSE = "BSD-3-Clause & GPL-2.0-only & MIT & Zlib"
7 DEPENDS = "linux-libc-headers perl-native"
9 SRC_URI = "${KERNELORG_MIRROR}/linux/libs/klibc/2.0/klibc-${PV}.tar.xz \
11 file://klcc-consider-sysroot.patch \
12 file://klcc-cross-accept-clang-options.patch \
13 file://0001-Define-in_-structs-for-non-glibc-system-libs.patch \
14 file://0001-include-linux-sysinfo.h-directly.patch \
15 file://0001-mkfifo-Implement-mkfifo.patch \
16 file://0001-always-use-bfd-linker.patch \
17 file://0001-arm-Do-not-set-a-fallback-march-and-mtune.patch \
[all …]
/openbmc/openbmc/poky/meta/recipes-devtools/cmake/
H A Dcmake_3.31.4.bb3 inherit cmake bash-completion
7 SRC_URI:append:class-nativesdk = " \
10 file://cmake-setup.py \
11 file://environment.d-cmake.sh \
14 LICENSE:append = " & BSD-1-Clause & MIT"
21 # Strip ${prefix} from ${docdir}, set result into docdir_stripped
23 prefix=d.getVar("prefix")
26 if not docdir.startswith(prefix):
27 bb.fatal('docdir must contain prefix as its prefix')
29 docdir_stripped = docdir[len(prefix):]
[all …]
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-extended/mozjs/
H A Dmozjs-128_128.5.2.bb2 HOMEPAGE = "https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey"
3 LICENSE = "MPL-2.0"
6 SRC_URI = "https://archive.mozilla.org/pub/firefox/releases/${PV}esr/source/firefox-${PV}esr.source…
7 file://0001-Cargo.toml-do-not-abort-on-panic.patch \
8 file://0002-moz.configure-do-not-look-for-llvm-objdump.patch \
9 file://0003-rust.configure-do-not-try-to-find-a-suitable-upstrea.patch \
10 file://0004-use-asm-sgidefs.h.patch \
12 file://0001-util.configure-fix-one-occasionally-reproduced-confi.patch \
13 file://0001-rewrite-cargo-host-linker-in-python3.patch \
14 file://musl-disable-stackwalk.patch \
[all …]
/openbmc/openbmc/poky/meta/classes-recipe/
H A Dcmake.bbclass4 # SPDX-License-Identifier: MIT
10 DEPENDS:prepend = "cmake-native "
20 args = "-G '" + generator + "' -DCMAKE_MAKE_PROGRAM=" + d.getVar("MAKE")
24 args = "-G '" + generator + "' -DCMAKE_MAKE_PROGRAM=ninja"
25 d.appendVar("DEPENDS", " ninja-native")
36 OECMAKE_C_FLAGS_RELEASE ?= "-DNDEBUG"
37 OECMAKE_CXX_FLAGS_RELEASE ?= "-DNDEBUG"
68 CMAKE_BUILD_PARALLEL_LEVEL:task-compile = "${@oe.utils.parallel_make(d, False)}"
69 CMAKE_BUILD_PARALLEL_LEVEL:task-install = "${@oe.utils.parallel_make(d, True)}"
103 cat > ${WORKDIR}/toolchain.cmake <<EOF
[all …]
/openbmc/openbmc/poky/meta/classes/
H A Dicecc.bbclass4 # SPDX-License-Identifier: MIT
14 # For the cross compiler, creates a tar.gz of our toolchain and sets
17 # The class now handles all 3 different compile 'stages' (i.e native ,cross-kernel and target) crea…
19 # It also supports meta-toolchain generation.
24 # If ICECC_ENV_EXEC is set in local.conf, then it should point to the icecc-create-env script provi…
25 # or the default one provided by icecc-create-env_0.1.bb will be used.
45 ICECC_ENV_EXEC ?= "${STAGING_BINDIR_NATIVE}/icecc-create-env"
55 # ICECC_ENV_VERSION:append = "-my-ver-1"
76 # document why (how it failed) so that we can re-evaluate it later e.g. when
79 # libgcc-initial - fails with CPP sanity check error if host sysroot contains
[all …]
/openbmc/openbmc/meta-arm/meta-arm/recipes-security/optee/
H A Doptee.inc9 OPTEEMACHINE:aarch64:qemuall ?= "vexpress-qemu_armv8a"
10 OPTEEMACHINE:arm:qemuall ?= "vexpress-qemu_virt"
17 OPTEE_TOOLCHAIN = "${@d.getVar('TOOLCHAIN') or 'gcc'}"
18 OPTEE_COMPILER = "${@bb.utils.contains("BBFILE_COLLECTIONS", "clang-layer", "${OPTEE_TOOLCHAIN}", "…
21 # the optee-os build
22 TA_DEV_KIT_DIR = "${STAGING_INCDIR}/optee/export-user_ta"
27 OPTEE_CLIENT_EXPORT=${STAGING_DIR_HOST}${prefix} \
28 TEEC_EXPORT=${STAGING_DIR_HOST}${prefix} \
30 # python3-cryptography needs the legacy provider, so set OPENSSL_MODULES to the
32 export OPENSSL_MODULES="${STAGING_LIBDIR_NATIVE}/ossl-modules"
[all …]
/openbmc/u-boot/doc/
H A DREADME.mpc83xxads2 -----------------------------------------
4 0. Toolchain / Building
7 $ CROSS_COMPILE=powerpc-linux-
10 $ powerpc-linux-gcc -v
11 Reading specs from /usr/powerpc/lib/gcc/powerpc-linux/3.4.3/specs
12 Configured with: ../configure --prefix=/usr/powerpc
13 --exec-prefix=/usr/powerpc --target=powerpc-linux --enable-shared
14 --disable-nls --disable-multilib --enable-languages=c,c++,ada,f77,objc
18 $ powerpc-linux-as -v
19 GNU assembler version 2.15 (powerpc-linux) using BFD version 2.15
[all …]
/openbmc/openbmc/meta-openembedded/meta-oe/dynamic-layers/meta-python/recipes-dbs/mongodb/
H A Dmongodb_git.bb2 LICENSE = "SSPL-1 & Apache-2.0 & Zlib"
3 LIC_FILES_CHKSUM = "file://LICENSE-Community.txt;md5=3a865f27f11f43ecbe542d9ea387dcf1 \
4 file://APACHE-2.0.txt;md5=3b83ef96387f14655fc854ddc3c6bd57"
7 python3-setuptools-native \
8 python3-pyyaml-native python3-cheetah-native \
9 python3-psutil-native python3-regex-native \
18 file://0001-Tell-scons-to-use-build-settings-from-environment-va.patch \
19 file://0001-Use-long-long-instead-of-int64_t.patch \
20 file://0001-Use-__GLIBC__-to-control-use-of-gnu_get_libc_version.patch \
21 file://0002-Add-a-definition-for-the-macro-__ELF_NATIVE_CLASS.patch \
[all …]
/openbmc/openbmc/poky/meta/recipes-devtools/binutils/
H A Dbinutils_2.43.1.bb2 require binutils-${PV}.inc
4 # perl-native for pod2man for man page generation
5 DEPENDS += "zlib perl-native"
7 EXTRA_OECONF += "--with-sysroot=/ \
8 --enable-install-libbfd \
9 --enable-install-libiberty \
10 --enable-shared \
11 --with-system-zlib \
14 EXTRA_OEMAKE:append:libc-musl = "\
19 EXTRA_OECONF:append:toolchain-clang = " --disable-gprofng"
[all …]
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-support/liburing/
H A Dliburing_2.7.bb9 LICENSE = "LGPL-2.1-only | MIT"
13 file://0001-test-Compile-nolibc.c-only-when-CONFIG_NOLIBC-is-set.patch \
14 file://0001-test-Drop-including-error.h-header.patch \
15 file://0002-ooo-file-unreg.c-Include-poll.h-instead-of-sys-poll..patch"
20 DEPENDS:append:libc-musl = " libucontext"
21 XCFLAGS = "-pthread"
22 XCFLAGS:append:libc-musl = " -lucontext"
25 # clang-18+ on RV64 emits memset for arch/riscv64/syscall.h provided __do_syscall4 macro
27 # -fno-builtin-memset does not help
28 USELIBC:riscv64:toolchain-clang = "--use-libc"
[all …]
/openbmc/openbmc/poky/meta/recipes-bsp/pciutils/
H A Dpciutils_3.13.0.bb7 LICENSE = "GPL-2.0-or-later"
9 # Can drop make-native when all systems have make 4.3
12 DEPENDS = "make-native"
14 SRC_URI = "${KERNELORG_MIRROR}/software/utils/pciutils/pciutils-${PV}.tar.xz"
17 inherit multilib_header pkgconfig update-alternatives
27 EXTRA_OEMAKE += "HOST="${HOST_ARCH}-${HOST_OS}""
28 # Toolchain. We need to pass CFLAGS via CC as this is the only variable
29 # available to the caller without clobbering assignments (notably, -fPIC)
32 EXTRA_OEMAKE += "PREFIX=${prefix} LIBDIR=${libdir} SBINDIR=${sbindir} SHAREDIR=${datadir} MANDIR=${…
35 oe_runmake DESTDIR=${D} install install-lib
[all …]

12345