/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 …]
|
H A D | default-providers.inc | 4 … = "virtual/cross-cc virtual/cross-c++ virtual/cross-binutils virtual/nativesdk-cross-cc virtual/n…
|
/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/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 …]
|
H A D | debian-legacy-test-cross.docker | 1 # Docker legacy cross-compiler target (tests and minimal qemu) 6 # libc6.1-dev-alpha-cross: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1054412 10 # dependencies and the relevant cross compilers. 23 # Add extra build tools and as many cross compilers as we can for testing 33 libc6.1-dev-alpha-cross \ 35 libc6-dev-sh4-cross \
|
H A D | debian-loongarch-cross.docker | 2 # Docker cross-compiler target 40 …gson/build-tools/releases/download/2023.08.08/CLFS-loongarch64-8.1-x86_64-cross-tools-gcc-glibc.ta… 43 ENV PATH $PATH:/opt/cross-tools/bin 44 ENV LD_LIBRARY_PATH /opt/cross-tools/lib:/opt/cross-tools/loongarch64-unknown-linux-gnu/lib:$LD_LIB…
|
/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%%=*} 650 meson_option_add --cross-file "$1" 663 --cross-prefix=*) 693 --cross-cc-*) 695 --cross-prefix-*) [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]) 181 cross="x86_64", 188 cross="aarch64", 193 cross="armv7l", 198 cross="i686", 205 cross="mips64el", 210 cross="mipsel", 215 cross="ppc64le", [all …]
|
/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/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/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/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
|
H A D | packagegroup-go-cross-canadian.bb | 1 SUMMARY = "Host SDK package for Go cross canadian toolchain" 2 PN = "packagegroup-go-cross-canadian-${MACHINE}" 4 inherit cross-canadian packagegroup 8 GO = "go-cross-canadian-${TRANSLATED_TARGET_ARCH}"
|
H A D | packagegroup-rust-cross-canadian.bb | 1 SUMMARY = "Host SDK package for Rust cross canadian toolchain" 2 PN = "packagegroup-rust-cross-canadian-${MACHINE}" 4 inherit cross-canadian packagegroup 8 RUST = "rust-cross-canadian-${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/openbmc/meta-openembedded/meta-networking/recipes-daemons/squid/files/ |
H A D | Skip-AC_RUN_IFELSE-tests.patch | 6 Upstream-Status: Inappropriate [cross compiling specific] 8 Such tests are not supported in a cross compile 28 + dnl Can't test in cross compiled env - so assume good 33 + dnl Can't test in cross compiled env - so assume good 46 + AC_MSG_RESULT([skipped - can't test in cross-compiled env]) 57 + AC_MSG_RESULT([skipped - can't test in cross-compiled env])
|
/openbmc/openbmc/poky/meta/recipes-core/glibc/glibc/ |
H A D | 0010-eglibc-Cross-building-and-testing-instructions.patch | 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 33 +process of cross-compiling the GNU C library is quite a bit more 36 +1) Build a cross-compiler, with certain facilities disabled. 43 +3) Build a second cross-compiler, using the header files and object 49 +5) Build a third cross-compiler, based on the C library built in step 4. [all …]
|
/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/poky/meta/recipes-devtools/gdb/ |
H A D | gdb-cross-canadian.inc | 1 inherit cross-canadian 5 SUMMARY = "GNU debugger (cross-canadian gdb for ${TARGET_ARCH} target)" 6 PN = "gdb-cross-canadian-${TRANSLATED_TARGET_ARCH}" 10 virtual/nativesdk-cross-cc virtual/nativesdk-cross-binutils virtual/nativesdk-libc"
|
/openbmc/qemu/tests/docker/ |
H A D | Makefile.include | 78 DOCKER_PARTIAL_IMAGES += debian-amd64-cross 85 DOCKER_PARTIAL_IMAGES += debian-mipsel-cross debian-mips64el-cross 86 DOCKER_PARTIAL_IMAGES += debian-ppc64el-cross 87 DOCKER_PARTIAL_IMAGES += debian-s390x-cross 113 docker-image-debian-microblaze-cross: $(DOCKER_FILES_DIR)/debian-toolchain.docker \ 114 $(DOCKER_FILES_DIR)/debian-microblaze-cross.d/build-toolchain.sh 118 DOCKER_PARTIAL_IMAGES += debian-microblaze-cross 119 DOCKER_PARTIAL_IMAGES += debian-xtensa-cross
|
/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/meta-openembedded/meta-gnome/recipes-gnome/tracker/ |
H A D | tinysparql_3.8.2.bb | 28 # set required cross property sqlite3_has_fts5 31 echo "[properties]" > ${WORKDIR}/meson-tracker.cross 32 echo "sqlite3_has_fts5 = 'true'" >> ${WORKDIR}/meson-tracker.cross 36 --cross-file ${WORKDIR}/meson-tracker.cross \
|
/openbmc/qemu/roms/ |
H A D | Makefile | 31 find-cross-ld = $(firstword $(wildcard $(patsubst %,%/$(1)-*$(system)*-ld,$(path)))) 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) 41 riscv32_cross_prefix := $(call find-cross-prefix,riscv32) 42 riscv64_cross_prefix := $(call find-cross-prefix,riscv64)
|