Home
last modified time | relevance | path

Searched +full:- +full:- +full:disable +full:- +full:pie (Results 1 – 25 of 29) sorted by relevance

12

/openbmc/openbmc/poky/meta/conf/distro/include/
H A Dsecurity_flags.inc8 GCCPIE ?= "--enable-default-pie"
9 # If static PIE is known to work well, GLIBCPIE="--enable-static-pie" can be set
11 # _FORTIFY_SOURCE requires -O1 or higher, so disable in debug builds as they use
12 # -O0 which then results in a compiler warning.
13 OPTLEVEL = "${@bb.utils.filter('SELECTED_OPTIMIZATION', '-O0 -O1 -O2 -O3 -Ofast -Og -Os -Oz -O', d)…
15 lcl_maybe_fortify ?= "${@oe.utils.conditional('OPTLEVEL','-O0','','${OPTLEVEL} -D_FORTIFY_SOURCE=2'…
18 SECURITY_STRINGFORMAT ?= "-Wformat -Wformat-security -Werror=format-security"
20 # Inject pie flags into compiler flags if not configured with gcc itself
22 SECURITY_PIE_CFLAGS ?= "${@'' if '${GCCPIE}' else '-pie -fPIE'}"
24 SECURITY_NOPIE_CFLAGS ?= "-no-pie -fno-PIE"
[all …]
H A Dtclibc-baremetal.inc7 LIBCOVERRIDE = ":libc-baremetal"
14 PREFERRED_PROVIDER_virtual/nativesdk-libintl ?= "nativesdk-glibc"
15 PREFERRED_PROVIDER_virtual/nativesdk-libiconv ?= "nativesdk-glibc"
21 EXTRA_OECONF:pn-gcc-cross-${TARGET_ARCH}:append = " --without-headers"
22 DEPENDS:remove:pn-meta-toolchain = "virtual/libc virtual/compilerlibs"
25 BASEDEPENDS:remove:class-target = "virtual/compilerlibs"
30 TOOLCHAIN_HOST_TASK ?= "packagegroup-cross-canadian-${MACHINE} nativesdk-qemu nativesdk-sdk-provide…
32 TOOLCHAIN_TARGET_TASK ?= "libgcc-dev"
35 # disable stack protector by default (no-libc, no protector implementation)
36 SECURITY_STACK_PROTECTOR:libc-baremetal = ""
[all …]
H A Dtclibc-newlib.inc5 LIBCEXTENSION = "-newlib"
6 LIBCOVERRIDE = ":libc-newlib"
11 PREFERRED_PROVIDER_virtual/nativesdk-libintl ?= "nativesdk-glibc"
12 PREFERRED_PROVIDER_virtual/nativesdk-libiconv ?= "nativesdk-glibc"
21 newlib-dbg \
22 newlib-dev \
24 libgloss-dev \
25 libgloss-dbg \
26 libgcc-dev \
27 libgcc-dbg \
[all …]
/openbmc/openbmc/poky/meta/recipes-kernel/kexec/kexec-tools/
H A D0005-Disable-PIE-during-link.patch3 Date: Sat, 10 Jun 2017 11:18:49 -0700
4 Subject: [PATCH] Disable PIE during link
6 We have explcitly disabled PIE during compile so we
9 Upstream-Status: Pending
11 Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 ---
14 purgatory/Makefile | 2 +-
15 1 file changed, 1 insertion(+), 1 deletion(-)
17 diff --git a/purgatory/Makefile b/purgatory/Makefile
19 --- a/purgatory/Makefile
[all …]
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-extended/minifi-cpp/files/
H A D0003-Fix-libsodium-build.patch9 Upstream-Status: Inappropriate [embedded specific]
11 Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
12 ---
13 cmake/BundledLibSodium.cmake | 6 ++----
14 1 file changed, 2 insertions(+), 4 deletions(-)
16 diff --git a/cmake/BundledLibSodium.cmake b/cmake/BundledLibSodium.cmake
18 --- a/cmake/BundledLibSodium.cmake
20 @@ -58,14 +58,12 @@ function(use_bundled_libsodium SOURCE_DIR BINARY_DIR)
24 - set(CONFIGURE_COMMAND ./configure --disable-pie --enable-minimal "--prefix=${LIBSODIUM_BIN…
25 … set(CONFIGURE_COMMAND ./configure --host=${HOST_SYS} --build=${BUILD_SYS} --disable-pie --ena…
[all …]
/openbmc/openbmc/poky/meta/recipes-devtools/qemu/
H A Dqemu-native_10.0.0.bb3 DEPENDS += "glib-2.0-native zlib-native"
5 require qemu-native.inc
7 …XTRA_OECONF:append = " --target-list=${@get_qemu_usermode_target_list(d)} --disable-tools --disabl…
9 PACKAGECONFIG ??= "pie"
H A Dqemu_10.0.0.bb5 DEPENDS += "glib-2.0 zlib pixman"
7 DEPENDS:append:libc-musl = " libucontext"
9 CFLAGS += "${@bb.utils.contains('DISTRO_FEATURES', 'x11', '', '-DEGL_NO_X11=1', d)}"
10 LDFLAGS:append:toolchain-clang:x86 = " -latomic"
12 RDEPENDS:${PN}-common:class-target += "bash"
14 EXTRA_OECONF:append:class-target = " --target-list=${@get_qemu_target_list(d)}"
15 EXTRA_OECONF:append:class-target:mipsarcho32 = "${@bb.utils.contains('BBEXTENDCURR', 'multilib', '
16 EXTRA_OECONF:append:class-nativesdk = " --target-list=${@get_qemu_target_list(d)}"
19 fdt sdl kvm pie slirp \
24 PACKAGECONFIG:class-nativesdk ??= "fdt sdl kvm pie slirp \
H A Dqemu.inc7 LICENSE = "GPL-2.0-only & LGPL-2.1-only"
9 DEPENDS += "bison-native meson-native ninja-native"
11 RDEPENDS:${PN}-ptest = "bash"
13 require qemu-targets.inc
14 # https://gitlab.com/qemu-project/qemu/-/commit/81e2b198a8cb4ee5fdf108bd438f44b193ee3a36 means
15 # we need a full python3-native setup
16 inherit pkgconfig ptest update-rc.d systemd python3native
21 SRC_URI = "https://download.qemu.org/${BPN}-${PV}.tar.xz \
23 file://run-ptest \
24 file://fix-strerrorname_np.patch \
[all …]
/openbmc/qemu/.gitlab-ci.d/custom-runners/
H A Dubuntu-22.04-aarch64.yml1 # All ubuntu-22.04 jobs should run successfully in an environment
2 # setup by the scripts/ci/setup/ubuntu/build-environment.yml task
5 ubuntu-22.04-aarch64-all-linux-static:
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
17 - cd build
18 # Disable -static-pie due to build error with system libc:
[all …]
/openbmc/qemu/
H A Dconfigure14 source_path=$(cd "$(dirname -- "$0")"; pwd)
16 if test "$PWD" -ef "$source_path"
20 MARKER=build/auto-created-by-configure
22 if test -e build
24 if test -f $MARKER
26 rm -rf build
36 echo "your source directory, or try doing an out-of-tree build."
41 # This file is auto-generated by configure to support in-source tree
46 @$(MAKE) -C build -f Makefile $(MAKECMDGOALS)
48 test -e build/auto-created-by-configure ; \
[all …]
H A Dmeson.build15 meson.add_postconf_script(find_program('scripts/symlink-install-tree.py'))
28 config_host = keyval.load(meson.current_build_dir() / 'config-host.mak')
35 tmpdir = meson.current_build_dir() / 'meson-private/temp'
66 have_linux_user = have_linux_user or target.endswith('linux-user')
67 have_bsd_user = have_bsd_user or target.endswith('bsd-user')
68 have_system = have_system or target.endswith('-softmmu')
113 …dgen.version() + ' is unsupported. You can install a new version with "cargo install bindgen-cli"')
120 message('To use Rust you can install a new version with "cargo install bindgen-cli"')
128 '--rustc-version', rustc.version(),
129 '--workspace', meson.project_source_root() / 'rust']
[all …]
/openbmc/openbmc/meta-openembedded/meta-networking/recipes-daemons/vsftpd/vsftpd-3.0.5/
H A Dmakefile-strip.patch4 Subject: [PATCH] Disable stripping at link time
6 Upstream-Status: Inappropriate [config]
8 Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
10 ---
11 Makefile | 1 -
12 1 file changed, 1 deletion(-)
14 diff --git a/Makefile b/Makefile
16 --- a/Makefile
18 @@ -9,7 +9,6 @@ CFLAGS = -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 \
19 #-pedantic -Wconversion
[all …]
/openbmc/openbmc/meta-openembedded/meta-networking/recipes-extended/dlm/dlm/
H A D0001-Disable-annobin-plugin.patch3 Date: Sat, 15 Jul 2023 13:13:12 -0700
4 Subject: [PATCH] Disable annobin plugin
10 Upstream-Status: Pending
11 Signed-off-by: Khem Raj <raj.khem@gmail.com>
12 ---
13 dlm_controld/Makefile | 2 +-
14 1 file changed, 1 insertion(+), 1 deletion(-)
16 diff --git a/dlm_controld/Makefile b/dlm_controld/Makefile
18 --- a/dlm_controld/Makefile
20 @@ -47,7 +47,7 @@ CFLAGS += -D_GNU_SOURCE -O2 -ggdb \
[all …]
/openbmc/openbmc/poky/meta/recipes-kernel/kexec/
H A Dkexec-tools_2.0.31.bb5 LICENSE = "GPL-2.0-only"
12 SRC_URI = "${KERNELORG_MIRROR}/linux/utils/kernel/kexec/kexec-tools-${PV}.tar.gz \
16 file://0001-powerpc-change-the-memory-size-limit.patch \
17 file://0002-purgatory-Pass-r-directly-to-linker.patch \
18 file://0005-Disable-PIE-during-link.patch \
19 file://0001-arm64-kexec-disabled-check-if-kaslr-seed-dtb-propert.patch \
20 file://0001-kexec.c-add-MFD_NOEXEC_SEAL-flag-explicitly.patch \
21 file://0001-ppc-fs2dt-Match-function-signatures.patch \
26 inherit autotools update-rc.d systemd
28 export LDFLAGS = "-L${STAGING_LIBDIR}"
[all …]
/openbmc/openbmc/poky/meta/recipes-connectivity/bluez5/
H A Dbluez5.inc5 LICENSE = "GPL-2.0-or-later & LGPL-2.1-or-later"
9 DEPENDS = "dbus glib-2.0"
10 PROVIDES += "bluez-hcidump"
11 RPROVIDES:${PN} += "bluez-hcidump"
15 PACKAGECONFIG ??= "obex-profiles \
18 a2dp-profiles \
19 avrcp-profiles \
20 bap-profiles \
21 bass-profiles \
22 mcp-profiles \
[all …]
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-devtools/nodejs/
H A Dnodejs_22.16.0.bb3 LICENSE = "MIT & ISC & BSD-2-Clause & BSD-3-Clause & Artistic-2.0 & Apache-2.0"
8 DEPENDS = "openssl openssl-native file-replacement-native python3-packaging-native"
9 DEPENDS:append:class-target = " qemu-native"
10 DEPENDS:append:class-native = " c-ares-native"
22 SRC_URI = "http://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz \
23 file://0001-Do-not-use-glob-in-deps.patch \
24 file://0001-Disable-running-gyp-files-for-bundled-deps.patch \
25 file://0004-v8-don-t-override-ARM-CFLAGS.patch \
26 file://system-c-ares.patch \
27 file://0001-liftoff-Correct-function-signatures.patch \
[all …]
/openbmc/openbmc/poky/documentation/migration-guides/
H A Dmigration-3.4.rst1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK
4 ----------------------------------
27 SRC_URI_remove_qemux86-64 = "file://somefile3"
29 FILES_${PN}-ptest = "${bindir}/xyz"
31 BASE_LIB_tune-cortexa76 = "lib"
32 SRCREV_pn-bash = "abc"
33 BB_TASK_NICE_LEVEL_task-testimage = '0'
39 SRC_URI:remove:qemux86-64 = "file://somefile3"
41 FILES:${PN}-ptest = "${bindir}/xyz"
43 BASE_LIB:tune-cortexa76 = "lib"
[all …]
H A Drelease-notes-4.2.2.rst1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK
3 Release notes for Yocto-4.2.2 (Mickledore)
4 ------------------------------------------
6 Security Fixes in Yocto-4.2.2
9 - binutils: Fix :cve_nist:`2023-1972`
10 - cups: Fix :cve_nist:`2023-32324`
11 - curl: Fix :cve_nist:`2023-28319`, :cve_nist:`2023-28320`, :cve_nist:`2023-28321` and :cve_nist:`…
12 - dbus: Fix :cve_nist:`2023-34969`
13 - git: Fix :cve_nist:`2023-25652` and :cve_nist:`2023-29007`
14 - git: Ignore :cve_nist:`2023-25815`
[all …]
H A Drelease-notes-5.2.rst1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK
3 .. |yocto-codename| replace:: walnascar
4 .. |yocto-ver| replace:: 5.2
6 Release notes for |yocto-ver| (|yocto-codename|)
7 ------------------------------------------------
9 New Features / Enhancements in |yocto-ver|
12 - Linux kernel 6.12, gcc 14.2, glibc 2.41, LLVM 19.1.7, and over 300 other
15 - Minimum Python version required on the host: 3.9.
17 - New variables:
19 - ``linux-firmware``: Add the :term:`FIRMWARE_COMPRESSION` variable which
[all …]
/openbmc/u-boot/drivers/ddr/imx/imx8m/
H A Dhelper.c1 // SPDX-License-Identifier: GPL-2.0+
112 ddrphy_csr->val = dwc_ddrphy_apb_rd(ddrphy_csr->reg); in ddrphy_trained_csr_save()
115 /* disable the ddrphy apb */ in ddrphy_trained_csr_save()
127 saved_timing->ddrc_cfg_num = timing_info->ddrc_cfg_num; in dram_config_save()
128 saved_timing->ddrphy_cfg_num = timing_info->ddrphy_cfg_num; in dram_config_save()
129 saved_timing->ddrphy_trained_csr_num = ddrphy_trained_csr_num; in dram_config_save()
130 saved_timing->ddrphy_pie_num = timing_info->ddrphy_pie_num; in dram_config_save()
134 saved_timing->fsp_table[i] = timing_info->fsp_table[i]; in dram_config_save()
140 saved_timing->ddrc_cfg = cfg; in dram_config_save()
141 for (i = 0; i < timing_info->ddrc_cfg_num; i++) { in dram_config_save()
[all …]
/openbmc/openbmc/poky/meta/recipes-devtools/clang/
H A Dcommon.inc6 LICENSE = "Apache-2.0-with-LLVM-exception"
10 …SEURI ?= "https://api.github.com/repos/llvm/llvm-project/tarball/${RELEASE};downloadfilename=llvm-
11 #SOURCEDIR ?= "llvm-llvm-project-${@'${RELEASE}'[0:7]}"
16 BASEURI ?= "${LLVM_HTTP}/llvm-project/releases/download/llvmorg-${PV}/llvm-project-${PV}.src.tar.xz"
17 UPSTREAM_CHECK_URI = "${LLVM_HTTP}/llvm-project/releases/"
18 UPSTREAM_CHECK_REGEX = "releases/tag/llvmorg-?(?P<pver>\d+(\.\d+)+)"
19 SOURCEDIR ?= "llvm-project-${PV}.src"
24 file://0001-libcxxabi-Find-libunwind-headers-when-LIBCXXABI_LIBU.patch \
25 file://0002-compiler-rt-support-a-new-embedded-linux-target.patch \
26 file://0003-compiler-rt-Simplify-cross-compilation.-Don-t-use-na.patch \
[all …]
/openbmc/u-boot/arch/arm/
H A Dconfig.mk1 # SPDX-License-Identifier: GPL-2.0+
3 # (C) Copyright 2000-2002
14 CFLAGS_NON_EFI := -fno-pic -ffixed-r9 -ffunction-sections -fdata-sections
15 CFLAGS_EFI := -fpic -fshort-wchar
17 LDFLAGS_FINAL += --gc-sections
18 PLATFORM_RELFLAGS += -ffunction-sections -fdata-sections \
19 -fno-common -ffixed-r9
20 PLATFORM_RELFLAGS += $(call cc-option, -msoft-float) \
21 $(call cc-option,-mshort-load-bytes,$(call cc-option,-malignment-traps,))
24 LLVM_RELFLAGS := $(call cc-option,-mllvm,) \
[all …]
/openbmc/qemu/.gitlab-ci.d/
H A Dbuildtest.yml2 - local: '/.gitlab-ci.d/buildtest-template.yml'
4 build-system-alpine:
6 - .native_build_job_template
7 - .native_build_artifact_template
9 - job: amd64-alpine-container
12 TARGETS: avr-softmmu loongarch64-softmmu mips64-softmmu mipsel-softmmu
13 MAKE_CHECK_ARGS: check-build
14 CONFIGURE_ARGS: --enable-docs --enable-trace-backends=log,simple,syslog
16 check-system-alpine:
19 - job: build-system-alpine
[all …]
/openbmc/qemu/target/loongarch/
H A Dcpu.c1 /* SPDX-License-Identifier: GPL-2.0-or-later */
10 #include "qemu/qemu-print.h"
17 #include "hw/qdev-properties.h"
18 #include "exec/translation-block.h"
21 #include "fpu/softfloat-helpers.h"
31 #include "accel/tcg/cpu-ldst.h"
32 #include "accel/tcg/cpu-ops.h"
69 {EXCCODE_INE, "Instruction Non-Existent"},
75 {EXCCODE_SXD, "128 bit vector instructions Disable exception"},
76 {EXCCODE_ASXD, "256 bit vector instructions Disable exception"},
[all …]
/openbmc/u-boot/
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0+
15 # o Do not use make's built-in rules and variables
16 # (this increases performance and avoids hard-to-debug behaviour);
18 MAKEFLAGS += -rR --include-dir=$(CURDIR)
32 # Most importantly: sub-Makefiles should only ever modify files in
35 # unavoidable when linking the built-in.o targets which finally
46 # ---------------------------------------------------------------------------
53 # cmd_cc_o_c = $(CC) $(c_flags) -c -o $@ $<
60 # A simple variant is to prefix commands with $(Q) - that's useful
61 # for commands that shall be hidden in non-verbose mode.
[all …]

12