| /openbmc/openbmc/poky/meta/recipes-devtools/gcc/ |
| H A D | gcc-configure-common.inc | 1 require gcc-multilib-config.inc 2 require gcc-shared-source.inc 4 # Build the list of lanaguages to build. 15 GCCMULTILIB ?= "--disable-multilib" 20 SYMVERS_CONF ?= "--enable-symvers=gnu" 23 ${@['--enable-clocale=generic', ''][d.getVar('USE_NLS') != 'no']} \ 24 --with-gnu-ld \ 25 --enable-shared \ 26 --enable-languages=${LANGUAGES} \ 27 --enable-threads=${GCCTHREADS} \ [all …]
|
| H A D | gcc-15.1.inc | 1 require gcc-common.inc 15 DEPENDS =+ "mpfr gmp libmpc zlib zstd flex-native" 16 NATIVEDEPS = "mpfr-native gmp-native libmpc-native zlib-native flex-native zstd-native" 18 LICENSE = "GPL-3.0-with-GCC-exception & GPL-3.0-only" 29 #BASEURI ?= "https://git.linaro.org/toolchain/gcc.git/snapshot/gcc-${RELEASE}.tar.gz" 30 #SOURCEDIR = "gcc-${RELEASE}" 31 #BASEURI ?= "https://repo.or.cz/official-gcc.git/snapshot/${RELEASE}.tar.gz;downloadfilename=gcc-${… 32 #SOURCEDIR ?= "official-gcc-${@'${RELEASE}'[0:7]}" 36 #RELEASE ?= "15-20250420" 37 #RELEASE ?= "15.1.0-RC-20250418" [all …]
|
| /openbmc/qemu/tests/vm/ |
| H A D | ubuntu.aarch64 | 12 # the COPYING file in the top-level directory. 21 'cpu' : "cortex-a57", 22 'machine' : "virt,gic-version=3", 23 'install_cmds' : "apt-get update,"\ 24 "apt-get build-dep -y --arch-only qemu,"\ 25 "apt-get install -y libfdt-dev pkg-config language-pack-en ninja-build", 39 image_name = "focal-server-cloudimg-arm64.img" 40 image_link = "https://cloud-images.ubuntu.com/focal/20220615/" + image_name 43 set -e; 44 cd $(mktemp -d); [all …]
|
| H A D | centos.aarch64 | 12 # the COPYING file in the top-level directory. 26 'machine' : "virt,gic-version=max", 28 "dnf config-manager --enable crb, " 29 "dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo, " 30 "dnf install -y make ninja-build git python3 gcc gcc-c++ flex bison "\ 31 "glib2-devel pixman-devel zlib-devel docker-ce.aarch64, " 43 image_name = "CentOS-Stream-GenericCloud-9-20230501.0.aarch64.qcow2" 44 image_link = "https://cloud.centos.org/centos/9-stream/aarch64/images/" 47 set -e; 48 cd $(mktemp -d); [all …]
|
| /openbmc/qemu/.gitlab-ci.d/custom-runners/ |
| H A D | ubuntu-22.04-aarch64.yml | 1 # All ubuntu-22.04 jobs should run successfully in an environment 2 # setup by the scripts/ci/setup/ubuntu/build-environment.yml task 3 # "Install basic packages to build QEMU on Ubuntu 22.04" 5 ubuntu-22.04-aarch64-all-linux-static: 8 stage: build 10 - ubuntu_22.04 11 - aarch64 13 - if: '$CI_PROJECT_NAMESPACE == "qemu-project" && $CI_COMMIT_BRANCH =~ /^staging/' 14 - if: "$AARCH64_RUNNER_AVAILABLE" 16 - mkdir build [all …]
|
| /openbmc/openbmc/poky/meta-poky/conf/templates/default/ |
| H A D | local.conf.sample | 19 # You need to select a specific machine to target the build with. There are a selection 28 #MACHINE ?= "qemux86-64" 33 #MACHINE ?= "beaglebone-yocto" 36 #MACHINE ?= "genericx86-64" 38 # This sets the default machine to be qemux86-64 if no other machine is selected: 39 MACHINE ??= "qemux86-64" 48 # During a first build the system will download many different source code tarballs 54 # The default is a downloads directory under TOPDIR which is the build directory. 59 # Where to place shared-state files 65 # You can wipe out TMPDIR leaving this directory intact and the build would regenerate [all …]
|
| /openbmc/openbmc/poky/meta-skeleton/recipes-kernel/linux/ |
| H A D | linux-yocto-custom.bb | 1 SUMMARY = "An example kernel recipe that uses the linux-yocto and oe-core" 2 # linux-yocto-custom.bb: 7 # To use linux-yocto-custom in your layer, copy this recipe (optionally 18 # using modular configuration fragments, see the yocto-bsp and 19 # yocto-kernel tools documentation. 23 # Building this example without providing a defconfig or BSP 24 # configuration will result in build or boot errors. This is not a 34 # defconfig: When a defconfig is provided, the linux-yocto configuration 36 # before merging the defconfig into the build. 40 # defaults, not set to 'n'. To properly expand a defconfig like [all …]
|
| /openbmc/openbmc/poky/meta/classes-recipe/ |
| H A D | waf.bbclass | 4 # SPDX-License-Identifier: MIT 7 # avoids build breaks when using no-static-libs.inc 10 # What Python interpretter to use. Defaults to Python 3 but can be 14 B = "${WORKDIR}/build" 20 # In most cases, you want to pass the same arguments to `waf build` and `waf 35 h.update(val.encode('utf-8')) 42 # Use WAFLOCK to specify a separate lock file. The build is already 47 export WAFLOCK = ".lock-waf_oe_${@waflock_hash(d)}_build" 56 …result = subprocess.check_output([python, wafbin, '--version'], cwd=subsrcdir, stderr=subprocess.S… 62 for line in result.decode('utf-8').split("\n"): [all …]
|
| /openbmc/openbmc/poky/meta/recipes-devtools/clang/clang/ |
| H A D | 0037-compiler-rt-Exclude-sync_fetch_and_-for-any-pre-ARMv.patch | 3 Date: Sat, 10 May 2025 14:03:12 -0700 4 Subject: [PATCH] compiler-rt: Exclude sync_fetch_and_* for any pre-ARMv6 targets 7 e.g. on Yocto the compiler used is called arm-poky-linux-gnueabi-clang 11 -march=armv5te -mfloat-abi=soft 13 -march=armv7-a -mfloat-abi=hard 15 compiler-rt's makery tries to add arm to COMPILER_RT_SUPPORTED_ARCH 18 which ends up choosing `arm` as one of compiler-rt arch to build for. 19 This arch is however using armv7+ defaults and then tried to build sync 22 arm-poky-linux-gnueabi-clang -march=armv5te -mfloat-abi=soft ... 25 remove the sync builtins from list of things to build similar to what [all …]
|
| /openbmc/openbmc/meta-openembedded/meta-networking/recipes-protocols/xl2tpd/xl2tpd/ |
| H A D | 0001-Fix-build-with-GCC-15.patch | 3 Date: Thu, 6 Mar 2025 21:03:28 -0500 4 Subject: [PATCH] Fix build with GCC 15 6 GCC 15 defaults to C23, in which the interpretation of function 7 declarations without parameters changed from unspecified to `void`. This 12 Upstream-Status: Submitted [https://github.com/xelerance/xl2tpd/pull/272] 13 Signed-off-by: Martin Jansa <martin.jansa@gmail.com> 14 --- 15 xl2tpd.c | 4 ++-- 16 1 file changed, 2 insertions(+), 2 deletions(-) 18 diff --git a/xl2tpd.c b/xl2tpd.c [all …]
|
| /openbmc/u-boot/tools/binman/ |
| H A D | README | 1 # SPDX-License-Identifier: GPL-2.0+ 5 ------------ 8 For example, we may have SPL, U-Boot, a device tree and an environment area 12 So far U-Boot has not provided a way to handle creating such images in a 13 general way. Each SoC does what it needs to build an image, often packing or 14 concatenating images in the U-Boot build system. 17 SPL + U-Boot combinations, to more complex arrangements with many parts. 21 ------------ 30 -------- 32 So far binman is pretty simple. It supports binary blobs, such as 'u-boot', [all …]
|
| /openbmc/openbmc/poky/meta/conf/ |
| H A D | documentation.conf | 3 # Mail your changes to openembedded-devel@openembedded.org 8 do_build[doc] = "Default task for a recipe - depends on all other normal tasks required to 'build' … 17 do_configure[doc] = "Configures the source by enabling and disabling any build-time and configurati… 26 do_kernel_checkout[doc] = "Checks out source/meta branches for a linux-yocto style kernel" 27 do_kernel_configcheck[doc] = "Validates the kernel configuration for a linux-yocto style kernel" 28 do_kernel_configme[doc] = "Assembles the kernel configuration for a linux-yocto style kernel" 39 do_packagedata[doc] = "Creates package metadata used by the build system to generate the final pack… 44 do_rm_work[doc] = "Removes work files after the build system has finished with them" 45 do_rm_work_all[doc] = "Top-level task for removing work files after the build system has finished w… 49 do_spdx[doc] = "A build stage that takes the source code and scans it on a remote FOSSOLOGY server … [all …]
|
| /openbmc/openbmc/poky/meta/recipes-connectivity/nfs-utils/ |
| H A D | nfs-utils_2.8.2.bb | 2 DESCRIPTION = "The nfs-utils package provides a daemon for the kernel \ 7 LICENSE = "MIT & GPL-2.0-or-later & BSD-3-Clause" 10 # util-linux for libblkid 11 DEPENDS = "libcap libevent util-linux sqlite3 libtirpc libxml2" 12 RDEPENDS:${PN} = "${PN}-client" 13 RRECOMMENDS:${PN} = "kernel-module-nfsd" 17 USERADD_PACKAGES = "${PN}-client" 18 USERADD_PARAM:${PN}-client = "--system --home-dir /var/lib/nfs \ 19 --shell /bin/false --user-group rpcuser" 21 SRC_URI = "${KERNELORG_MIRROR}/linux/utils/nfs-utils/${PV}/nfs-utils-${PV}.tar.xz \ [all …]
|
| /openbmc/qemu/docs/devel/ |
| H A D | kconfig.rst | 13 SCSI adapters. Arm, s390 and x86 boards can all present a virtio-blk 21 QEMU uses a simple domain-specific language to describe the dependencies 24 * new targets and boards can be added without knowing in detail the 30 * users can easily build reduced versions of QEMU that support only a subset 32 all emulated PCI devices that QEMU supports, but the build process is 36 This domain-specific language is based on the Kconfig language that 41 is instead specified in per-target files under the ``configs/`` 48 -------------------- 78 include it for clarity and future-proofing. After ``bool`` the following 136 ------------------------------------ [all …]
|
| /openbmc/boost-dbus/cmake/ |
| H A D | FindGMock.cmake | 8 # GMOCK_FOUND - Found the Google Testing framework 9 # GMOCK_INCLUDE_DIRS - Include directories 15 # GMOCK_BOTH_LIBRARIES - Both libgmock & libgmock-main 16 # GMOCK_LIBRARIES - libgmock 17 # GMOCK_MAIN_LIBRARIES - libgmock-main 21 # GMOCK_ROOT - (as a CMake or environment variable) 24 # GMOCK_MSVC_SEARCH - If compiling with MSVC, this variable can be set to 25 # "MD" or "MT" to enable searching a gmock build tree 26 # (defaults: "MD") 28 #----------------------- [all …]
|
| /openbmc/openbmc/meta-openembedded/meta-networking/recipes-support/ntp/ |
| H A D | ntp_4.2.8p18.bb | 13 SRC_URI = "http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/ntp-${PV}.tar.gz \ 14 file://ntp-4.2.4_p6-nano.patch \ 15 file://reproducibility-fixed-path-to-posix-shell.patch \ 16 file://0001-libntp-Do-not-use-PTHREAD_STACK_MIN-on-glibc.patch \ 17 file://0001-test-Fix-build-with-new-compiler-defaults-to-fno-com.patch \ 18 file://0001-sntp-Fix-types-in-check-for-pthread_detach.patch \ 29 UPSTREAM_CHECK_REGEX = "ntp-(?P<pver>(\d+(\.\d+)+)(p\d+)?)\.tar" 31 CVE_STATUS[CVE-2016-9312] = "not-applicable-platform: Issue only applies on Windows" 32 CVE_STATUS[CVE-2019-11331] = "upstream-wontfix: inherent to RFC 5905 and cannot be fixed without br… 34 CVE_STATUS_NTP[status] = "fixed-version: Yocto CVE check can not handle 'p' in ntp version" [all …]
|
| /openbmc/openbmc/meta-openembedded/meta-oe/recipes-extended/collectd/ |
| H A D | collectd_5.12.0.bb | 4 LICENSE = "GPL-2.0-only & MIT" 9 SRC_URI = "https://collectd.org/files/collectd-${PV}.tar.bz2 \ 12 file://no-gcrypt-badpath.patch \ 13 file://0001-fix-to-build-with-glibc-2.25.patch \ 14 file://0001-configure-Check-for-Wno-error-format-truncation-comp.patch \ 15 file://0005-Disable-new-gcc8-warnings.patch \ 16 file://0006-libcollectdclient-Fix-string-overflow-errors.patch \ 17 file://0001-Remove-including-sys-sysctl.h-on-glibc-based-systems.patch \ 21 inherit autotools python3native update-rc.d pkgconfig systemd 27 FPLAYOUT ?= "--with-fp-layout=nothing" [all …]
|
| /openbmc/openbmc/poky/meta/recipes-extended/shadow/ |
| H A D | shadow_4.17.4.bb | 2 HOMEPAGE = "http://github.com/shadow-maint/shadow" 4 BUGTRACKER = "http://github.com/shadow-maint/shadow/issues" 6 LICENSE = "BSD-3-Clause" 13 GITHUB_BASE_URI = "https://github.com/shadow-maint/shadow/releases" 19 SRC_URI:append:class-target = " \ 21 file://shadow-update-pam-conf.patch \ 24 SRC_URI:append:class-native = " \ 25 file://commonio.c-fix-unexpected-open-failure-in-chroot-env.patch \ 40 inherit autotools gettext github-releases pkgconfig 45 --with-group-name-max-length=24 \ [all …]
|
| /openbmc/openbmc/ |
| H A D | setup | 10 # http://www.apache.org/licenses/LICENSE-2.0 14 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 if [ -z "$COLUMN_CMD" ]; then 26 if [ -n "$EXPAND_CMD" ]; then 27 COLUMN=( "sh" "-c" "$COLUMN_CMD | $EXPAND_CMD" ) 40 if [ -n "$ZSH_NAME" ]; then 44 configs="$(find meta-* -path "*/conf/machine/*.conf")" 46 configs=$(ls -1 meta-*/meta-*/conf/machine/*.conf meta-*/conf/machine/*.conf) 49 configs="$configs $(ls -1 poky/meta/conf/machine/qemu*.conf)" 56 vendor=${vendor##meta-} [all …]
|
| /openbmc/openbmc/poky/documentation/test-manual/ |
| H A D | runtime-testing.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 7 The OpenEmbedded build system makes available a series of automated 16 Yocto Project, see the ":ref:`ref-manual/release-process:testing and quality assurance`" 28 ------------------------------ 32 - *Set up to avoid interaction with sudo for networking:* To 35 - Add ``NOPASSWD`` for your user in ``/etc/sudoers`` either for all 36 commands or just for ``runqemu-ifup``. You must provide the full 42 On some distributions, you also need to comment out "Defaults 45 - Manually configure a tap interface for your system. 47 - Run as root the script in ``scripts/runqemu-gen-tapdevs``, which [all …]
|
| /openbmc/openbmc/meta-security/dynamic-layers/networking-layer/recipes-security/sssd/ |
| H A D | sssd_2.10.2.bb | 5 LICENSE = "GPL-3.0-or-later" 8 DEPENDS = "acl attr cyrus-sasl libtdb ding-libs libpam c-ares krb5 autoconf-archive" 9 DEPENDS:append = " libldb dbus libtalloc libpcre2 glib-2.0 popt e2fsprogs libtevent" 10 DEPENDS:append = " openldap bind p11-kit jansson softhsm openssl libunistring" 12 DEPENDS:append:libc-musl = " musl-nscd" 24 file://fix-ldblibdir.patch \ 39 GROUPADD_PARAM:${PN} = "--system sssd" 40 USERADD_PARAM:${PN} = "--system --home /run/sssd --no-create-home -g sssd --shell /sbin/nologin sss… 50 PACKAGECONFIG[autofs] = "--with-autofs, --with-autofs=no" 52 PACKAGECONFIG[curl] = "--with-kcm, --without-kcm, curl jansson" [all …]
|
| /openbmc/openbmc/poky/bitbake/ |
| H A D | ChangeLog | 2 - Add PE (Package Epoch) support from Philipp Zabel (pH5) 3 - Treat python functions the same as shell functions for logging 4 - Use TMPDIR/anonfunc as a __anonfunc temp directory (T) 5 - Catch truncated cache file errors 6 - Allow operations other than assignment on flag variables 7 - Add code to handle inter-task dependencies 8 - Fix cache errors when generation dotGraphs 9 - Make sure __inherit_cache is updated before calling include() (from Michael Krelin) 10 - Fix bug when target was in ASSUME_PROVIDED (#2236) 11 - Raise ParseError for filenames with multiple underscores instead of infinitely looping (#2062) [all …]
|
| /openbmc/openbmc/poky/documentation/sdk-manual/ |
| H A D | appendix-customizing.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 13 Yocto build, avoiding separate installer artefacts. Please refer to 14 ":ref:`sdk-manual/extensible:Installing the Extensible SDK`" 19 The extensible SDK primarily consists of a pre-configured copy of the 20 OpenEmbedded build system from which it was produced. Thus, the SDK's 21 configuration is derived using that build system and the filters shown 23 build system applies them against ``local.conf`` and ``auto.conf``: 25 - Variables whose values start with "/" are excluded since the 27 specific to the :term:`Build Host`. 29 - Variables listed in [all …]
|
| /openbmc/openbmc/meta-openembedded/meta-oe/recipes-support/openldap/ |
| H A D | openldap_2.6.9.bb | 4 # The OpenLDAP Public License - see the HOMEPAGE - defines 9 LICENSE = "OLDAP-2.8" 17 SRC_URI = "http://www.openldap.org/software/download/OpenLDAP/openldap-release/${BP}.tgz \ 20 file://remove-user-host-pwd-from-version.patch \ 21 file://0001-build-top.mk-unset-STRIP_OPTS.patch \ 26 DEPENDS = "util-linux groff-native" 28 inherit autotools-brokensep update-rc.d systemd pkgconfig 39 EXTRA_OECONF += "--with-yielding-select=yes" 41 EXTRA_OECONF += "--enable-dynamic" 47 #--with-tls with TLS/SSL support auto|openssl|gnutls [auto] [all …]
|
| /openbmc/openbmc/poky/documentation/migration-guides/ |
| H A D | migration-2.1.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 9 .. _migration-2.1-variable-expansion-in-python-functions: 12 -------------------------------------- 23 .. _migration-2.1-overrides-must-now-be-lower-case: 25 Overrides Must Now be Lower-Case 26 -------------------------------- 28 The convention for overrides has always been for them to be lower-case 30 now assumes lower-case characters in order to give a slight performance 33 appear in lower-case characters (e.g. values for :term:`MACHINE`, 35 ``_pn-``\ recipename overrides are to be effective). [all …]
|