/openbmc/u-boot/tools/buildman/ |
H A D | toolchain.py | 1 # 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 D | bsettings.py | 1 # 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 D | README | 1 # 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 D | 0001-Remove-Makefile.include-which-includes-hardcoded.patch | 9 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.yml | 1 # 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 D | python3-drgn_0.0.30.bb | 5 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 D | trusted-services.inc | 1 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 D | ts-sp-common.inc | 5 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 D | gnu-efi_4.0.0.bb | 2 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 D | arc.rst | 1 .. 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 D | avoid_polluting_cross_directories.patch | 1 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 D | valkey_8.0.1.bb | 1 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 D | gotoolchain.py | 4 # 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 D | run_wrapper.rst | 1 .. 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 D | klibc.inc | 5 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 D | cmake_3.31.4.bb | 3 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 D | mozjs-128_128.5.2.bb | 2 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 D | cmake.bbclass | 4 # 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 D | icecc.bbclass | 4 # 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 D | optee.inc | 9 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 D | README.mpc83xxads | 2 ----------------------------------------- 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 D | mongodb_git.bb | 2 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 D | binutils_2.43.1.bb | 2 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 D | liburing_2.7.bb | 9 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 D | pciutils_3.13.0.bb | 7 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 …]
|