summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-devtools
Commit message (Collapse)AuthorAgeFilesLines
...
* nodejs: Fix build on mipsKhem Raj2021-04-212-0/+33
| | | | | | | | | | | | | | | | | | | | | | 2G is too much for qemu-mips and perhaps also for real mips devices as we use qemu-usermode during build to run host pieces like mksnapshot they fail, reducing the allocation range helps Fixes | LD_LIBRARY_PATH=/mnt/b/yoe/master/build/tmp/work/mips32r2-yoe-linux/nodejs/14.16.1-r0/node-v14.16.1/out/Release/lib.host:/mnt/b/yoe/master/build/tmp/work/mips32r2-yoe-linux/nodejs/14.16.1-r0/node-v14.16.1 /out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../tools/v8_gypfiles; mkdir -p /mnt/b/yoe/master/build/tmp/work/mips32r2-yoe-linux/nodejs/14.16.1-r0/node-v14.16.1/out/Release/obj.target/v 8_snapshot/geni; "/mnt/b/yoe/master/build/tmp/work/mips32r2-yoe-linux/nodejs/14.16.1-r0/node-v14.16.1/out/Release/v8-qemu-wrapper.sh" "/mnt/b/yoe/master/build/tmp/work/mips32r2-yoe-linux/nodejs/14.16.1-r0/nod e-v14.16.1/out/Release/mksnapshot" --turbo_instruction_scheduling "--target_os=linux" "--target_arch=mips" --startup_src "/mnt/b/yoe/master/build/tmp/work/mips32r2-yoe-linux/nodejs/14.16.1-r0/node-v14.16.1/ou t/Release/obj.target/v8_snapshot/geni/snapshot.cc" --embedded_variant Default --embedded_src "/mnt/b/yoe/master/build/tmp/work/mips32r2-yoe-linux/nodejs/14.16.1-r0/node-v14.16.1/out/Release/obj.target/v8_snap shot/geni/embedded.S" --no-native-code-counters | | # | # Fatal process OOM in CodeRange setup: allocate virtual memory | # | | /mnt/b/yoe/master/build/tmp/work/mips32r2-yoe-linux/nodejs/14.16.1-r0/node-v14.16.1/out/Release/v8-qemu-wrapper.sh: line 7: 2292880 Trace/breakpoint trap (core dumped) PSEUDO_UNLOAD=1 qemu-mips -r 3.2.0 - Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: Use qemu usermode to run target binaries during buildKhem Raj2021-04-212-53/+74
| | | | | | | | | | | So far, we have been trying to build nodejs-native and use the native host binaries from there, which has worked out ok but always changes when major upgrade is done, since more binaries or places are required to be captured. This patch changes this approach to use qemu-user to run these binaries under during cross build. This lets them run closer to upstream build process and also removes dependency on nodejs-native Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: Fix build with icu-69Khem Raj2021-04-212-0/+94
| | | | | | backport relevant v8 patch to fix the build issue Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: Update to 14.16.1Khem Raj2021-04-214-85/+25
| | | | | | | | | | This is latest maintained LTS release Forward patches and drop backported patch License-Update: Update copyright year and drop license of deps/http_parser as this component is removed in this version Signed-off-by: Khem Raj <raj.khem@gmail.com>
* debootstrap: explicitly add virtual/fakeroot-native to dependsHongxu Jia2021-04-191-0/+4
| | | | | | | | The oe-core does not add virtual/fakeroot-native to do_install of native recipe, explicitly add it for fakeroot do_install Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uftrace: Fix error on aarch64 when binutils update to 2.35.1wangmy2021-04-152-0/+28
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* debootstrap: 1.0.67 -> 1.0.123Hongxu Jia2021-04-155-35/+111
| | | | | | | | | - Excise all devices.tar.gz code - Use yocto vars to override hardcoded dir to support native and nativesdk Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* doxygen: Upgrade 1.8.20 -> 1.9.1Randy MacLeod2021-04-073-67/+61
| | | | | | | Refit and update patches. Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* android-tools: use PN instead of BPN in RDEPENDSMartin Jansa2021-04-061-2/+2
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: ppc64le machine supportAndrew Geissler2021-04-021-1/+1
| | | | | | | | | | Commit 836912ab changed the logic in this recipe to stop looking for "ppc64le". This caused the ppc64le systems used by me to stop working. There wasn't much in the commit message on why this change occurred but ppc64le is definitely still needed. Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: 12.20.2 -> 12.21.0Clément Péron2021-03-301-1/+1
| | | | | | | | | | Fixes : - CVE-2021-22883 - CVE-2021-22884 - CVE-2021-23840 Signed-off-by: Clément Péron <peron.clem@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libgee: upgrade 0.20.3 -> 0.20.4zhengruoqin2021-03-281-2/+2
| | | | | Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* grpc: upgrade 1.36.3 -> 1.36.4zhengruoqin2021-03-281-1/+1
| | | | | Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tclap: add pkg-config fileYi Zhao2021-03-262-0/+51
| | | | | | | | | The tclap switched from autotools to CMake in 1.4.0 and drop the pkg-config file tclap.pc. Some projects (e.g. ima-inspect) still require it. So add it back. Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* guider: Upgrade 3.9.7 -> 3.9.8Peace Lee2021-03-261-1/+1
| | | | | | | Upgrade to release 3.9.8 Signed-off-by: Peace Lee <iipeace5@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* guider: Upgrade 3.9.7 -> 3.9.8Peace Lee2021-03-241-3/+3
| | | | | | | Upgrade to release 3.9.8 Signed-off-by: Peace Lee <iipeace5@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* grpc: upgrade 1.36.2 -> 1.36.3zhengruoqin2021-03-191-1/+1
| | | | | Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tclap: upgrade 1.2.2 -> 1.4.0Randy MacLeod2021-03-183-47/+22
| | | | | | | | Project switched from autotools to CMake so drop the Makefile.am patch. The COPYING file copyright years were updated. Add description. Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* openocd: upgrade 0.10 -> 0.11zhengruoqin2021-03-161-2/+2
| | | | | Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* breakpad: Do not fallback to android implementation for ↵Khem Raj2021-03-153-48/+58
| | | | | | | | | getcontext/setcontext on musl with musl, it tried to use local implementation which is geared towards android and does not compile with musl/linux Signed-off-by: Khem Raj <raj.khem@gmail.com>
* breakpad: Exclude for ppc64Khem Raj2021-03-141-0/+2
| | | | | | | It does not build, errors out like ../git/src/client/linux/dump_writer_common/raw_context_cpu.h:48:2: error: #error "This code has not been ported to your platform yet." Signed-off-by: Khem Raj <raj.khem@gmail.com>
* breakpad: Upgrade to latestKhem Raj2021-03-148-164/+49
| | | | | | | | License-Update: added APSL 2.0 and BSD-3-Clause and libunwind license Forward patches as needed and drop patches applied upstream Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: Fix build on musl and ppc64Khem Raj2021-03-132-0/+95
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ltrace: Fix build on ppc64le/muslKhem Raj2021-03-132-0/+41
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ply: Disable on ppc64Khem Raj2021-03-121-1/+1
| | | | | | Port does not exist Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ply: upgrade to latestKhem Raj2021-03-121-1/+3
| | | | | | Set PV 2.1.1+git Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: Set correct nodejs arch for ppc64leKhem Raj2021-03-121-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: reorder content of packagesJan Kaisrlik2021-03-121-3/+2
| | | | | | | | move cmake target files to -dev package and remove check for empty package since package contains shared libraries Signed-off-by: Jan Kaisrlik <ja.kaisrlik@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* grpc: upgrade 1.36.1 -> 1.36.2Sakib Sajal2021-03-111-1/+1
| | | | | | | | Changelog: https://github.com/grpc/grpc/releases/tag/v1.36.2 Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* php: allow php as emptyChangqing Li2021-03-111-0/+2
| | | | | | | | | Since commit c4ffcaa2[php: split out phpdbg into a separate package], package php is empty, we might met error: nothing provides php needed by php-cli-7.4.9-r0.corei7_64 Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* musl-nscd: Make lex syntax posix'yKhem Raj2021-03-082-0/+51
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* grpc: move grpc plugins to a new grpc-compiler packageClément Péron2021-03-051-1/+6
| | | | | | | | | | Like it's done for protobuf and flatbuffers move the binaries produce by gRPC to a grpc-compiler package. This is more explicit and keep coherency with protobuf and flatbuffers. Signed-off-by: Clément Péron <peron.clem@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* jsoncpp: Upgrade to 1.9.4Andrej Valek2021-03-051-2/+2
| | | | | | | - do not install obj files Signed-off-by: Andrej Valek <andrej.valek@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* grpc: remove gflags dependencyClément Péron2021-03-041-2/+1
| | | | | | | | | | gFlags has been removed since: 1f670397ce7f8a12dfb1fb32d8857b2233022856 Remove gflags. With the move to abseil's flags, this removed the now-unnecessary submodule and installation commands. Signed-off-by: Clément Péron <peron.clem@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* grpc: Add PackageConfig to build only required pluginsClément Péron2021-03-041-1/+10
| | | | | Signed-off-by: Clément Péron <peron.clem@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: Ask for C++14 std explicitlyKhem Raj2021-03-031-0/+1
| | | | | | | | Newer gcc ( gcc11 ) will be defaulting to c++17 and abseil currently needs work to get working with c++17, so pin to c++14 untill upstream gets it working with c++17 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* grpc: Upgrade to 1.36.1Khem Raj2021-03-031-2/+2
| | | | | | | | | Changelog https://github.com/grpc/grpc/releases/tag/v1.36.0-pre1 https://github.com/grpc/grpc/releases/tag/v1.36.0 https://github.com/grpc/grpc/releases/tag/v1.36.1 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpich: Upgrade to 3.4.1Khem Raj2021-03-032-47/+54
| | | | | | | | Add fixes to work with/with-out X Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Jose Quaresma <quaresma.jose@gmail.com> Cc: Andreas Müller <schnitzeltony@gmail.com>
* Fix do_package error when enable multilib.zhengruoqin2021-03-021-0/+5
| | | | | | | | | | | | | | | | | ERROR: grpc-1.35.0-r0 do_package: QA Issue: grpc: Files/directories were installed but not shipped in any package: /usr/lib /usr/lib/pkgconfig /usr/lib/pkgconfig/grpc.pc /usr/lib/pkgconfig/grpc_unsecure.pc /usr/lib/pkgconfig/grpc++.pc /usr/lib/pkgconfig/gpr.pc /usr/lib/pkgconfig/grpc++_unsecure.pc Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. grpc: 7 installed and not shipped files. [installed-vs-shipped] ERROR: grpc-1.35.0-r0 do_package: Fatal QA errors found, failing task. Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* protobuf: upgrade 3.14.0 -> 3.15.2Wang Mingyu2021-02-282-733/+1
| | | | | | | | 0001-fix-m4-pthread-update.patch Removed since this is included in 3.15.2. Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cereal: RemoveAdam Miartus2021-02-272-135/+0
| | | | | | this component is already configured by 'libcereal' Signed-off-by: Khem Raj <raj.khem@gmail.com>
* php: split out phpdbg into a separate packageDiego Santa Cruz2021-02-251-1/+2
| | | | | | | | | Since PHP 7.0 the phpdbg debugger is built by default and gets shipped in the main php package, increasing its size by several MB; split it out into a php-phpdbg package, following Debian naming. Signed-off-by: Diego Santa Cruz <Diego.SantaCruz@spinetix.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* luajit: Upgrade to latest on v2.1 releaseKhem Raj2021-02-242-6/+5
| | | | | | | | brings in bugfixes [1] [1] https://github.com/LuaJIT/LuaJIT/compare/94d4abcca966df2cc423e821bcacd04898f73117...ec6edc5c39c25e4eb3fca51b753f9995e97215da Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: Remove libexecinfo band-aid for muslKhem Raj2021-02-221-3/+0
| | | | | | | abseil's cmake files can now detect execinfo's presence before depending on it, therefore no need to link with libexecinfo on musl now Signed-off-by: Khem Raj <raj.khem@gmail.com>
* boost-url: update to latestPatrick Williams2021-02-211-2/+2
| | | | | | Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Cc: Ed Tanous <edtanous@google.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Update common-licenses references to match new namesKhem Raj2021-02-211-1/+1
| | | | | | | | | The licenses were renamed to match their SPDX names, fix the references in LIC_FILES_CHKSUM Correct the checksums where they were wrong Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: 12.20.1 -> 12.20.2Sean Nyekjaer2021-02-201-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* grpc: Upgrade 1.24.3 -> 1.35.0Anatol Belski2021-02-203-232/+5
| | | | | | | | | This is a really huge jump in versions, but this package has been not upgraded for quite some time. The previous patches are not necessary anymore, they're integrated upstream. Signed-off-by: Anatol Belski <anbelski@linux.microsoft.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: Relax build requirementsAnatol Belski2021-02-201-24/+0
| | | | | | | | | | While better hardware acceleration is definitely advantageous, there is no hard requirement defined by the upstream. Removing this will allow builds targeting older hardware where DEFAULTTUNE can't be changed. If found useful, this can also be backported to lower branches. Signed-off-by: Anatol Belski <anbelski@linux.microsoft.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cereal: update to 1.3.0Oleksandr Kravchuk2021-02-081-2/+2
| | | | | Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>