summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-devtools
Commit message (Collapse)AuthorAgeFilesLines
...
* Suppress eol in functionfs setup scripts (#147)Devendra Tewari2021-07-293-4/+4
| | | | | | | | Stray newline character causes errors in functionfs setup scripts used by android-tools-adbd.service, when using musl libc and/or toybox. Signed-off-by: Devendra Tewari <devendra.tewari@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* php: move to version 7.4.21Joe Slater2021-07-271-1/+2
| | | | | | | | | Lots of bug fixes. CVE: CVE-2021-21704 CVE-2021-21705 Signed-off-by: Joe Slater <joe.slater@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 5.9.20210711.0 -> 5.9.20210718.0wangmy2021-07-271-1/+1
| | | | | | | docs(web): add RpmMacros as a new parser Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* apitrace: Update to latest trunkKhem Raj2021-07-161-3/+3
| | | | | | Use git submodules fetcher Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 5.9.20210627.0 -> 5.9.20210711.0wangmy2021-07-161-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ltrace: Fix mips build with kernels 5.13+Khem Raj2021-07-133-31/+51
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* suitesparse: Fix LIC_FILES_CHKSUMKhem Raj2021-07-081-2/+1
| | | | | | | License-update: Use SPDX format text for graphBLAS [1] [1] https://github.com/DrTimothyAldenDavis/SuiteSparse/commit/538273cfd53720a10e34a3d80d3779b607e1ac26#diff-d0ed4cc3fb70489fe51c7e0ac180cba2a7472124f9f9e9ae67b01a37fbd580b7 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 5.9.20210620.0 -> 5.9.20210627.0zangrc2021-07-011-1/+1
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* suitesparse: Update to 5.10.1Khem Raj2021-07-011-5/+1
| | | | | | Switch to hardcoded SHA in SRCREV instead of tag Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpich: Add libgcc to ldflags on x86/glibcKhem Raj2021-06-261-1/+2
| | | | | | | | The build needs them in some subcomponents, it does not come to front when using libgcc as default but when compiler-rt is used then it does not link because its expecting functions from libgcc Signed-off-by: Khem Raj <raj.khem@gmail.com>
* grpc: upgrade 1.38.0 -> 1.38.1zhengruoqin2021-06-231-1/+1
| | | | | Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 5.9.20210613.0 -> 5.9.20210620.0zhengruoqin2021-06-231-1/+1
| | | | | Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 5.9.20210606.0 -> 20210613.0zangrc2021-06-181-1/+1
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: Update to 14.17.1Khem Raj2021-06-183-96/+33
| | | | | | | | | | | | | Drop upstreamed v8-call-new-ListFormatter-createInstance.patch patch Add a patch for ppc64/clang to drop -mminimal-toc since clang does not have this option License-Update: URLs updated [1] and copyright owners too [2] [1] https://github.com/nodejs/node/commit/2d7e0b6912bd04b44ed652bc0f40bb343652d926#diff-c693279643b8cd5d248172d9c22cb7cf4ed163a3c98c8a3f69c2717edd3eacb7 [2] https://github.com/nodejs/node/commit/b57785d89bc548c4048118606919d66dff1c7eb7#diff-c693279643b8cd5d248172d9c22cb7cf4ed163a3c98c8a3f69c2717edd3eacb7 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ltrace: Remove unused static functionKhem Raj2021-06-182-0/+38
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rapidjson: remove stale LIB_INSTALL_DIRAndrea Adami2021-06-131-1/+1
| | | | | | | | | | | | | | | | This was introduced with commit: 2e0fd78 rapidjson: fix cmake artifacts installation for non-default BASELIB case and should have been removed with commit: 5aa127a rapidjson: Remove unwanted patches NOTE: such multilib fixes are not needed after this commit in oe-core: 24f630c cmake.bbclass: Define LIB_SUFFIX Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* protobuf: upgrade 3.17.0 -> 3.17.3zangrc2021-06-111-1/+1
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 5.9.20210502.0 -> 5.9.20210606.0zangrc2021-06-111-1/+1
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: upgrade 20210324 -> 20210324.2zangrc2021-06-102-23/+10
| | | | | | | | Refresh the following patch: 0001-Export-of-internal-Abseil-changes.patch Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libparse-yapp-perl: add recipeYi Zhao2021-06-051-0/+21
| | | | | | | | This package is required by samba 4.14.x: https://wiki.samba.org/index.php/Package_Dependencies_Required_to_Build_Samba#Mandatory Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* debootstrap: fix runtime failure on nativesdkHongxu Jia2021-06-022-0/+34
| | | | | | | | | | | | | While calling debootstrap in sdk, if host does not install dpkg package, the full path calling will fail Do not hardcode the full path of dpkg, then the sdk's dpkg will be used. In Yocto, for debootstrap, only dpkg is used, so the fix do not take care of other utilities (such as /usr/bin/udpkg) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpich: Upgrade to 3.4.2Khem Raj2021-06-011-1/+3
| | | | | | | | Explicitly link with libgcc for __addtf3, __multf3 etc 128bit builtins on x86_64 as they are not available with compiler-rt and when using compiler-rt the link would fail Signed-off-by: Khem Raj <raj.khem@gmail.com>
* grpc: Upgrade to 1.38.0Khem Raj2021-05-312-2/+39
| | | | | | Fix build with musl by checking for iovec redefinition Signed-off-by: Khem Raj <raj.khem@gmail.com>
* heaptrack: Fix build with clang and llvm libunwindKhem Raj2021-05-312-0/+42
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uftrace: upgrade 0.9.4 -> 0.10wangmy2021-05-282-49/+1
| | | | | | | | 0001-aarch64-Fix-a-plthook-crash-on-aarch64-with-binutils.patch removed since it is removed in 0.10 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flatbuffers: upgrade 1.12.0 -> 2.0.0Andreas Müller2021-05-241-4/+2
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* giflib: upgrade 5.1.4 -> 5.2.1Andreas Müller2021-05-242-32/+9
| | | | | | | | | * Project removed autotools configuration files. It is now a pure Makefile build so autotools are not required any more * Checked sources: Back ported CVE-patch can go Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* protobuf: upgrade 3.15.2 -> 3.17.0Andreas Müller2021-05-221-1/+1
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: Use PACKAGECONFIG for build optionsRobert Joslyn2021-05-211-4/+13
| | | | | | | | | | | | | | | | | | | | Make the dependencies optional via PACKAGECONFIG where possible to make it easier for users to enable or disable them as desired. Set the new PACKAGECONFIG defaults to recreate what was built previously. The configure script does not have a manpages option, resulting in a warning: ctags-5.9.20210502.0-r0 do_configure: QA Issue: ctags: invalid PACKAGECONFIG: manpages [invalid-packageconfig] The configure script detects if rst2man.py is available, and enables creating the man pages if found. Add python3-docutils-native as a dependency only when documentation is requested. Remove commented code which looks like leftover debugging. The binary is installed as expected. Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cloc: upgrade 1.88 -> 1.90zangrc2021-05-141-3/+3
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uftrace: Fix a plthook crash on aarch64 with binutils2.35.1 and later ↵wangmy2021-05-143-28/+48
| | | | | | | versions on aarch64 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* breakpad: Fix type mismatch for SIGSTKSZKhem Raj2021-05-112-0/+35
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* apitrace: Upgrade to 0.10Khem Raj2021-05-112-2/+37
| | | | | | | | | | apitrace: Fix build with musl Changes are here [1] which fixed musl build [1] https://github.com/apitrace/apitrace/releases/tag/10.0 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* grpc: Upgrade to 1.37.1Khem Raj2021-05-111-2/+2
| | | | | | | | Changes are here [1] [1] https://github.com/grpc/grpc/releases/tag/v1.37.1 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: Upgrade to lts_2021_03_24Khem Raj2021-05-113-25/+109
| | | | | | | | Fix build with glibc 2.34 while here Forward patches to this version Let system package the libraries Signed-off-by: Khem Raj <raj.khem@gmail.com>
* poke: add optional json-c dependencyRomain Naour2021-05-051-1/+2
| | | | | | | | | | | | | | From [1]: "The poke machine-interface uses a protocol to communicate with clients, which is based on JSON. poke uses the json-c library to parse and build JSON strings. If this library is not found, poke will build without machine-interface support." [1] https://git.savannah.nongnu.org/cgit/poke.git/tree/DEPENDENCIES?h=releases/poke-1.2#n55 Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* poke: add recipe for version 1.2Romain Naour2021-05-054-0/+153
| | | | | | | | | | | | | | | | | | Backport a patch to disable tcl/tk dependencies when gui support is disabled. Add a local patch to workaround a path poisoning issue. Issue reported upstream. Add another local patch when HELP2MAN is missing. See: http://www.jemarch.net/poke-1.0-relnotes.html http://www.jemarch.net/poke-1.1-relnotes.html http://www.jemarch.net/poke-1.2-relnotes.html Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: Switch to universal ctagsKhem Raj2021-05-032-25/+25
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tk: adapt to potential pseudo changesMingli Yu2021-04-291-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It failed as below when rerun do_install for tk: $ bitbake tk $ bitbake tk -f -cinstall [snip] | NOTE: make -j 48 DESTDIR=/build/tmp/work/cortexa53-wrs-linux/tk/8.6.10-r0/image install | abort()ing pseudo client by server request. See https://wiki.yoctoproject.org/wiki/Pseudo_Abort for more details on this. | Check logfile: /build/tmp/work/cortexa53-wrs-linux/tk/8.6.10-r0/pseudo//pseudo.log | Aborted (core dumped) By default the S is ${WORKDIR}/${BPN}-${PV}, but after unpack, the tk source [1] unpacked to ${WORKDIR}/${BPN}${PV} and all the files under ${WORKDIR}/${BPN}${PV} are acutally the source files. But the the main Makefile.in is under ${WORKDIR}/${BPN}${PV}/unix for tk, so there is below logic in tk recipe: S = "${WORKDIR}/${BPN}${PV}/unix" To adapt the potential pseudo changes, there is a general logic to exclude ${S} from pseudo database in base.bbclass [2] by default. That's to say, just the dir ${WORKDIR}/${BPN}${PV}/unix is excluded from the pseudo database for tk. But it's not enough for tk, we need to exclude the actual source dir ${WORKDIR}/${BPN}${PV} from pseudo database specifically to fix the above do_install failure. [1] https://downloads.sourceforge.net/tcl/tk8.6.0-src.tar.gz [2] https://git.openembedded.org/openembedded-core/tree/meta/classes/base.bbclass#n396 Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* debootstrap: upgrade 1.0.123 -> 1.0.124zangrc2021-04-291-2/+2
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: Enable snapshotKhem Raj2021-04-231-1/+1
| | | | | | | New build method lets mksnaphot run so thsi is no longer needed Reported-by: Kory Maincent <kory.maincent@bootlin.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* php: Upgrade to 7.4.16Mingli Yu2021-04-213-187/+2
| | | | | | | | | | License-Update: License updated (year updated) Fix some security issues such as CVE-2021-21702 and remove two cve patches which already included in the new version. Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: Fix build with clang for x86 targetKhem Raj2021-04-212-0/+26
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* 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>