/openbmc/qemu/.gitlab-ci.d/ |
H A D | crossbuilds.yml | 4 cross-armhf-user: 7 job: armhf-debian-cross-container 9 IMAGE: debian-armhf-cross 11 cross-arm64-system: 14 job: arm64-debian-cross-container 16 IMAGE: debian-arm64-cross 18 cross-arm64-user: 21 job: arm64-debian-cross-container 23 IMAGE: debian-arm64-cross 25 cross-arm64-kvm-only: [all …]
|
H A D | container-cross.yml | 1 amd64-debian-cross-container: 5 NAME: debian-amd64-cross 7 amd64-debian-user-cross-container: 11 NAME: debian-all-test-cross 13 amd64-debian-legacy-cross-container: 17 NAME: debian-legacy-test-cross 19 arm64-debian-cross-container: 23 NAME: debian-arm64-cross 25 armhf-debian-cross-container: 29 NAME: debian-armhf-cross [all …]
|
/openbmc/openbmc/poky/meta/conf/distro/include/ |
H A D | tcmode-default.inc | 5 PREFERRED_PROVIDER_virtual/cross-binutils = "${MLPREFIX}binutils-cross-${TARGET_ARCH}" 6 PREFERRED_PROVIDER_virtual/cross-cc = "${MLPREFIX}gcc-cross-${TARGET_ARCH}" 7 PREFERRED_PROVIDER_virtual/cross-c++ = "${MLPREFIX}gcc-cross-${TARGET_ARCH}" 11 PREFERRED_PROVIDER_virtual/cross-binutils:class-nativesdk ?= "binutils-crosssdk-${SDK_SYS}" 12 PREFERRED_PROVIDER_virtual/cross-cc:class-nativesdk = "gcc-crosssdk-${SDK_SYS}" 13 PREFERRED_PROVIDER_virtual/cross-c++:class-nativesdk = "gcc-crosssdk-${SDK_SYS}" 15 PREFERRED_PROVIDER_virtual/nativesdk-cross-binutils ?= "binutils-crosssdk-${SDK_SYS}" 16 PREFERRED_PROVIDER_virtual/nativesdk-cross-cc = "gcc-crosssdk-${SDK_SYS}" 17 PREFERRED_PROVIDER_virtual/nativesdk-cross-c++ = "gcc-crosssdk-${SDK_SYS}" 34 PREFERRED_VERSION_gcc-cross-${TARGET_ARCH} ?= "${GCCVERSION}" [all …]
|
/openbmc/linux/tools/testing/ktest/examples/ |
H A D | crosstests.conf | 2 # Example config for cross compiling 33 OUTPUT_DIR = ${THIS_DIR}/cross-compile 45 # The log file is stored in the OUTPUT_DIR called cross.log 47 LOG_FILE = ${OUTPUT_DIR}/cross.log 78 MAKE_CMD = PATH=/usr/local/gcc-${GCC_VER}-nolibc/${CROSS}/bin:$PATH CROSS_COMPILE=${CROSS}- make AR… 85 # all cross compiles with PREEMPT set, or TRACING on, etc. 91 # The test names will have the arch and cross compiler used. This will be shown in 93 TEST_NAME = ${ARCH} ${CROSS} 97 # Notice that CROSS and ARCH are also options and not variables (again '=' instead 101 CROSS = alpha-linux [all …]
|
/openbmc/qemu/tests/docker/dockerfiles/ |
H A D | debian-all-test-cross.docker | 2 # Docker all cross-compiler target (tests only) 4 # While the normal cross builds take care to setup proper multiarch 5 # build environments which can cross build QEMU this just installs the 20 # Add extra build tools and as many cross compilers as we can for testing 39 libc6-dev-arm64-cross \ 41 libc6-dev-armhf-cross \ 43 libc6-dev-hppa-cross \ 45 libc6-dev-m68k-cross \ 47 libc6-dev-mips-cross \ 49 libc6-dev-mips64-cross \ [all …]
|
/openbmc/openbmc/poky/meta/recipes-devtools/perl-cross/ |
H A D | perlcross_1.6.bb | 1 SUMMARY = "Perl-cross build system" 2 HOMEPAGE = "https://github.com/arsv/perl-cross" 3 DESCRIPTION = "perl-cross provides configure script, top-level Makefile and some auxiliary files fo… 4 with the primary emphasis on cross-compiling the source." 7 # README.md is taken from https://github.com/arsv/perl-cross/blob/master/README.md 13 SRC_URI = "${GITHUB_BASE_URI}/download/${PV}/perl-cross-${PV}.tar.gz;name=perl-cross \ 15 file://0001-perl-cross-add-LDFLAGS-when-linking-libperl.patch \ 19 GITHUB_BASE_URI = "https://github.com/arsv/perl-cross/releases/" 21 SRC_URI[perl-cross.sha256sum] = "5abf198ee50ce9e69eb68fede68c87f65241caa744e4203e97490fa59b45ed69" 23 S = "${WORKDIR}/perl-cross-${PV}" [all …]
|
/openbmc/openbmc/meta-openembedded/meta-networking/classes/ |
H A D | waf-samba.bbclass | 47 # Three methods for waf cross compile: 49 # Only --cross-answers - try the cross-answers file, and if 53 # Only --cross-execute - get the answer from cross-execute, 54 # an emulator (qemu) is used to run cross-compiled binaries. 59 # Try the cross-answers file first, and if there is no 60 # corresponding answer, use cross-execute to get an answer, 65 # to help generate the cross answer when adding new board support. 70 # Prepare the cross-answers file 71 WAF_CROSS_ANSWERS_PATH="${THISDIR}/../../files/waf-cross-answers" 72 CROSS_ANSWERS="${B}/cross-answers-${TARGET_ARCH}.txt" [all …]
|
/openbmc/qemu/tests/lcitool/ |
H A D | refresh | 66 def generate_dockerfile(host, target, project="qemu", cross=None, trailer=None): argument 69 if cross is not None: 70 cmd.extend(["--cross", cross]) 149 conf = "ENV QEMU_CONFIGURE_OPTS --cross-prefix=%s\n" % (prefix) 178 # Cross compiling builds 180 generate_dockerfile("debian-amd64-cross", "debian-12", 181 cross="x86_64", 187 generate_dockerfile("debian-arm64-cross", "debian-12", 188 cross="aarch64", 192 generate_dockerfile("debian-armhf-cross", "debian-12", [all …]
|
/openbmc/openbmc/poky/meta/recipes-core/glibc/glibc/ |
H A D | 0010-eglibc-Cross-building-and-testing-instructions.patch | 4 Subject: [PATCH] eglibc: Cross building and testing instructions 11 GLIBC.cross-building | 383 +++++++++++++++++++++++++++++++++++++++++++ 12 GLIBC.cross-testing | 205 +++++++++++++++++++++++ 14 create mode 100644 GLIBC.cross-building 15 create mode 100644 GLIBC.cross-testing 17 diff --git a/GLIBC.cross-building b/GLIBC.cross-building 21 +++ b/GLIBC.cross-building 25 + Cross-Compiling GLIBC 33 +process of cross-compiling the GNU C library is quite a bit more 36 +1) Build a cross-compiler, with certain facilities disabled. [all …]
|
/openbmc/openbmc/poky/meta/recipes-devtools/perl-cross/files/ |
H A D | README.md | 1 **perl-cross** provides configure script, top-level Makefile 3 with the primary emphasis on cross-compiling the source. 5 # Get perl and perl-cross sources 7 curl -L -O https://github.com/arsv/perl-cross/releases/download/1.1.3/perl-cross-1.1.3.tar.gz 9 # Unpack perl-cross over perl, overwriting Makefile 12 tar --strip-components=1 -zxf ../perl-cross-1.1.3.tar.gz 23 Check [project pages](http://arsv.github.io/perl-cross/) for more info. 24 In particular, [configure usage](http://arsv.github.io/perl-cross/usage.html) 27 Perl-cross is a free software licensed under the same terms
|
/openbmc/openbmc/poky/meta/recipes-devtools/expect/expect/ |
H A D | 0001-configure.in.patch | 1 Allow cross compiling. 13 - AC_MSG_ERROR([Expect can't be cross compiled]) 22 - AC_MSG_ERROR([Expect can't be cross compiled]) 33 -, AC_MSG_WARN([Expect can't be cross compiled]) 43 - AC_MSG_ERROR([Expect can't be cross compiled]) 54 - AC_MSG_ERROR([Expect can't be cross compiled]) 65 - AC_MSG_ERROR([Expect can't be cross compiled]) 76 - AC_MSG_ERROR([Expect can't be cross compiled]) 85 - AC_MSG_ERROR([Expect can't be cross compiled]) 94 - AC_MSG_ERROR([Expect can't be cross compiled]) [all …]
|
/openbmc/qemu/ |
H A D | configure | 201 --cross-prefix=*) cross_prefix="$optarg" 225 --cross-cc-*[!a-zA-Z0-9_-]*=*) error_exit "Passed bad --cross-cc-FOO option" 227 --cross-cc-cflags-*) cc_arch=${opt#--cross-cc-cflags-}; cc_arch=${cc_arch%%=*} 230 --cross-cc-*) cc_arch=${opt#--cross-cc-}; cc_arch=${cc_arch%%=*} 233 --cross-prefix-*[!a-zA-Z0-9_-]*=*) error_exit "Passed bad --cross-prefix-FOO option" 235 --cross-prefix-*) cc_arch=${opt#--cross-prefix-}; cc_arch=${cc_arch%%=*} 280 # ${cross_prefix}gcc (if cross-prefix specified) 296 # ${cross_prefix}clang (if cross-prefix specified) 430 # Normalise host CPU name to the values used by Meson cross files and in source 650 meson_option_add --cross-file "$1" [all …]
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-kernel/crash/ |
H A D | crash-cross-canadian_8.0.5.bb | 1 inherit cross-canadian 3 SUMMARY = "crash utility (cross-canadian crash for ${TARGET_ARCH} target)" 4 PN = "crash-cross-canadian-${TRANSLATED_TARGET_ARCH}" 18 virtual/nativesdk-cross-cc \ 19 virtual/nativesdk-cross-binutils \ 25 EXTRA_OEMAKE:class-cross-canadian = 'RPMPKG="${PV}" \ 32 # To ship crash into your sdk, you should create/update a packagegroup-cross-canadian.bbappend and 34 # CRASH = "crash-cross-canadian-${TRANSLATED_TARGET_ARCH}" 49 do_install:class-cross-canadian () {
|
H A D | crash_8.0.5.bb | 4 BBCLASSEXTEND = "native cross" 6 EXTRA_OEMAKE:class-cross = 'RPMPKG="${PV}" \ 13 EXTRA_OEMAKE:append:class-cross = " LDFLAGS='${BUILD_LDFLAGS}'" 23 do_install:class-cross () { 28 RDEPENDS:${PN}:class-cross = ""
|
/openbmc/linux/Documentation/filesystems/ |
H A D | directory-locking.rst | 25 4) rename() that is _not_ cross-directory. Locking rules: caller locks 45 6) cross-directory rename. The trickiest in the whole bunch. Locking 77 (1) if object removal or non-cross-directory rename holds lock on A and 79 acquire the lock on B. (Proof: only cross-directory rename can change 82 (2) if cross-directory rename holds the lock on filesystem, order will not 83 change until rename acquires all locks. (Proof: other cross-directory 107 Any contended object is either held by cross-directory rename or 109 operation other than cross-directory rename. Then the lock this operation 112 It means that one of the operations is cross-directory rename. 115 own descendent. Moreover, there is exactly one cross-directory rename [all …]
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-test/testfloat/ |
H A D | testfloat_3e.bb | 14 file://0001-Makefile-for-cross-compile-SoftFloat.patch \ 15 file://0002-Makefile-for-cross-compile-TestFloat.patch \ 28 oe_runmake -C SoftFloat-${PV}/build/Linux-Cross-Compile/ 29 oe_runmake -C TestFloat-${PV}/build/Linux-Cross-Compile/ 34 install ${S}/TestFloat-${PV}/build/Linux-Cross-Compile/testfloat ${D}/${bindir} 35 install ${S}/TestFloat-${PV}/build/Linux-Cross-Compile/testfloat_gen ${D}/${bindir} 36 install ${S}/TestFloat-${PV}/build/Linux-Cross-Compile/testfloat_ver ${D}/${bindir} 37 install ${S}/TestFloat-${PV}/build/Linux-Cross-Compile/testsoftfloat ${D}/${bindir} 38 install ${S}/TestFloat-${PV}/build/Linux-Cross-Compile/timesoftfloat ${D}/${bindir}
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-bsp/cpufrequtils/cpufrequtils/ |
H A D | 0001-dont-unset-cflags.patch | 9 -# If you are running a cross compiler, you may want to set this 12 -CROSS = #/usr/i386-linux-uclibc/usr/bin/i386-uclibc- 13 -CC = $(CROSS)gcc 14 -LD = $(CROSS)gcc 15 -AR = $(CROSS)ar 16 -STRIP = $(CROSS)strip 17 -RANLIB = $(CROSS)ranlib 28 -export CROSS CC AR STRIP RANLIB CFLAGS LDFLAGS LIB_OBJS
|
/openbmc/openbmc/poky/meta/recipes-core/packagegroups/ |
H A D | packagegroup-cross-canadian.bb | 1 SUMMARY = "Host SDK package for cross canadian toolchain" 2 PN = "packagegroup-cross-canadian-${MACHINE}" 4 inherit cross-canadian packagegroup 9 BINUTILS = "binutils-cross-canadian-${TRANSLATED_TARGET_ARCH}" 10 GCC = "gcc-cross-canadian-${TRANSLATED_TARGET_ARCH}" 11 GDB = "gdb-cross-canadian-${TRANSLATED_TARGET_ARCH}" 21 # cross-canadian.bbclass prevents variable dependency propagation to TRANSLATED_TARGET_ARCH
|
/openbmc/openbmc/poky/meta/classes-recipe/ |
H A D | texinfo.bbclass | 8 # texinfo utilities at build-time. Native and cross recipes are made to use the 17 TEXDEP:class-cross = "texinfo-dummy-native" 19 TEXDEP:class-cross-canadian = "texinfo-dummy-native" 22 # libtool-cross doesn't inherit cross 23 TEXDEP:pn-libtool-cross = "texinfo-dummy-native"
|
/openbmc/qemu/roms/ |
H A D | Makefile | 25 # cross compiler auto detection 30 # first find cross binutils in path 31 find-cross-ld = $(firstword $(wildcard $(patsubst %,%/$(1)-*$(system)*-ld,$(path)))) 32 # then check we have cross gcc too 33 find-cross-gcc = $(firstword $(wildcard $(patsubst %ld,%gcc,$(call find-cross-ld,$(1))))) 35 find-cross-prefix = $(subst gcc,,$(notdir $(call find-cross-gcc,$(1)))) 37 arm_cross_prefix := $(call find-cross-prefix,arm) 38 powerpc64_cross_prefix := $(call find-cross-prefix,powerpc64) 39 powerpc_cross_prefix := $(call find-cross-prefix,powerpc) 40 x86_64_cross_prefix := $(call find-cross-prefix,x86_64) [all …]
|
/openbmc/linux/Documentation/doc-guide/ |
H A D | parse-headers.rst | 6 order to describe the userspace API and to generate cross-references 7 between the code and the documentation. Adding cross-references for 12 cross-references. It has to be called via Makefile, while building the 26 enums and defines and create cross-references to a Sphinx book. 65 included via ..parsed-literal block with cross-references for the 73 enums and enum symbols and create cross-references for all of them. 84 The \ **ignore**\ means that it won't generate cross references for a 92 The \ **replace**\ means that it will generate cross references for a 162 It won't generate cross-references for \ **PRIVATE**\ . 172 It will make the BAR1 and BAR2 enum symbols to cross reference the foo
|
/openbmc/openbmc/poky/documentation/sdk-manual/ |
H A D | working-projects.rst | 13 Once you have a suitable :ref:`sdk-manual/intro:the cross-development toolchain` 77 #. *Source the Cross-Toolchain Environment Setup File:* As described 78 earlier in the manual, installing the cross-toolchain creates a 79 cross-toolchain environment setup script in the directory that the 111 #. *Cross-Compile the Project:* This command compiles the project using 112 the cross-compiler. The 120 project, you can use the cross-toolchain by just passing the 123 directory in which you installed the cross-toolchain. For example, 128 the appropriate cross-toolchain tools:: 141 cross-toolchain environment setup script and how they are used or [all …]
|
/openbmc/openbmc/poky/meta/recipes-core/glibc/ |
H A D | cross-localedef-native_2.40.bb | 1 SUMMARY = "Cross locale generation tool for glibc" 28 file://0010-eglibc-Cross-building-and-testing-instructions.patch \ 29 file://0011-eglibc-Help-bootstrap-cross-toolchain.patch \ 31 file://0013-eglibc-Forward-port-cross-locale-generation-support.patch \ 52 install -m 0755 ${B}/localedef ${D}${bindir}/cross-localedef 53 install -m 0755 ${B}/cross-localedef-hardlink ${D}${bindir}/cross-localedef-hardlink
|
/openbmc/openbmc-test-automation/redfish/service_root/ |
H A D | test_service_root_security.robot | 20 ... X-Permitted-Cross-Domain-Policies=none 21 ... Cross-Origin-Embedder-Policy=require-corp 22 ... Cross-Origin-Opener-Policy=same-origin 23 ... Cross-Origin-Resource-Policy=same-origin 125 # X-Permitted-Cross-Domain-Policies: none 126 # Cross-Origin-Embedder-Policy: require-corp 127 # Cross-Origin-Opener-Policy: same-origin 128 # Cross-Origin-Resource-Policy: same-origin 146 # [X-Permitted-Cross-Domain-Policies]: none 147 # [Cross-Origin-Embedder-Policy]: require-corp [all …]
|
/openbmc/linux/arch/powerpc/boot/ |
H A D | wrapper | 18 # -C prefix specify command prefix for cross-building tools 54 # cross-compilation prefix 55 CROSS= 71 echo ' [-c] [-C cross-prefix] [-D datadir] [-W workingdir]' >&2 131 CROSS="$1" 196 LC_ALL=C elfformat="`${CROSS}objdump -p "$kernel" | grep 'file format' | awk '{print $4}'`" 224 ${CROSS}ld -V 2>&1 | grep -q LLD 229 LD_VERSION=$(${CROSS}ld --version | ld_version) 383 rodynamic=$(if ${CROSS}ld -V 2>&1 | grep -q LLD ; then echo "-z rodynamic"; fi) 399 ${CROSS}objcopy $objflags "$kernel" "$vmz.$$" [all …]
|