summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-devtools/abseil-cpp
Commit message (Collapse)AuthorAgeFilesLines
* abseil-cpp: rename recipe to follow the versionClément Péron2024-01-191-1/+0
| | | | | | | | We are not on a detached version, there is no reason to not use the real version in the filename Signed-off-by: Clément Péron <peron.clem@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: remove -Dcmake_cxx_standard=14 flag from extra_oecmakePetr Chernikov2023-12-071-1/+0
| | | | | | | | | Old versions of abseil-cpp could not be compiled using C++ Standard 17. For now this cmake flag is not needed. Mosh compilation fixed by specifying c++17 standard. Signed-off-by: Petr Chernikov <p.chernikov@yadro.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: fix mingw buildSamuli Piippo2023-11-112-0/+65
| | | | | | | | | | | | | | | | | | | | Add patch to fix mingw build of abseil-cpp undefined reference to `absl::lts_20230802::synchronization_internal::Win32Waiter::Poke()' undefined reference to `absl::lts_20230802::synchronization_internal::Win32Waiter::Win32Waiter()' undefined reference to `absl::lts_20230802::synchronization_internal::Win32Waiter::Post()' undefined reference to `absl::lts_20230802::synchronization_internal::Win32Waiter::Poke()' and include bindir to recipe sysroot to fix protobuf build. | The imported target "absl::log_severity" references the file | | "../nativesdk-protobuf/4.23.4/recipe-sysroot/usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-w64-mingw32/usr/bin/libabsl_log_severity.dll" | | but this file does not exist. Signed-off-by: Samuli Piippo <samuli.piippo@qt.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: upgrade 20230802.0 -> 20230802.1Khem Raj2023-11-051-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: upgrade 20230125.3 -> 20230802.0Willy Tu2023-08-262-46/+3
| | | | | | | | Release notes in https://github.com/abseil/abseil-cpp/releases/tag/20230802.0 Signed-off-by: Willy Tu <wltu@google.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* *.patch: add Upstream-Status to all patchesMartin Jansa2023-06-213-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | There is new patch-status QA check in oe-core: https://git.openembedded.org/openembedded-core/commit/?id=76a685bfcf927593eac67157762a53259089ea8a This is temporary work around just to hide _many_ warnings from optional patch-status (if you add it to WARN_QA). This just added Upstream-Status: Pending everywhere without actually investigating what's the proper status. This is just to hide current QA warnings and to catch new .patch files being added without Upstream-Status, but the number of Pending patches is now terrible: 5 (26%) meta-xfce 6 (50%) meta-perl 15 (42%) meta-webserver 21 (36%) meta-gnome 25 (57%) meta-filesystems 26 (43%) meta-initramfs 45 (45%) meta-python 47 (55%) meta-multimedia 312 (63%) meta-networking 756 (61%) meta-oe Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: upgrade 20230125.2 -> 20230125.3Wang Mingyu2023-05-081-2/+2
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: upgrade 20230125.1 -> 20230125.2Wang Mingyu2023-04-041-2/+2
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: upgrade 20221014.0 -> 20230125.1Xiangyu Chen2023-03-281-3/+4
| | | | | | | | Note: please make sure your oe-core has the following commit: https://git.openembedded.org/openembedded-core/commit/?id=a73e269d3e591a10bb397b94b82e3fb960112d33 Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: Replace off64_t with off_tKhem Raj2022-12-282-0/+43
| | | | | | | | | | | Fixes TOPDIR/build/tmp/work/cortexa15t2hf-neon-yoe-linux-musleabi/abseil-cpp/20221014.0-r0/git/absl/base/internal/direct_mmap.h:71:25: error: unknown type name 'off64_t'; did you mean 'off_t'? off64_t offset) noexcept { ^~~~~~~ off_t Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: Upgrade to head on 2022-10-14Ulysse Manceron2022-10-182-7/+7
| | | | Our team wants to use absl/log which was recently added to abseil.
* abseil-cpp: upgrade 20220623.0 -> 20220623.1Wang Mingyu2022-09-051-2/+2
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: upgrade 20211102 -> 20220623wangmy2022-07-052-7/+8
| | | | | | | | 0001-absl-always-use-asm-sgidefs.h.patch refreshed for new verion. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: do not enforce -mfpu=neon on armJonas Gorski2022-06-304-12/+60
| | | | | | | | | | | | | | | Abseil-cpp assumes that if you are building for ARM, you can use neon instructions. This is of course bogus, since not every ARM platform supports these. This then leaks via pkgconfig into any package using abseil-cpp, e.g. gprc. Fixes application crashes on ARM platforms without neon that use grpc due to use of illegal instructions. Signed-off-by: Jonas Gorski <jonas.gorski@bisdn.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* absil-cpp: Update SRC_URI to to the latest google internal syncWilly Tu2022-04-252-12/+12
| | | | | | | | | https://github.com/abseil/abseil-cpp/commit/7c6608d0dbe43cf9bdf7f77787bc6bc89cc42f8b The internal sync are tested within Google and ready for use. Signed-off-by: Willy Tu <wltu@google.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: Fix ppc/musl patchKhem Raj2022-03-261-1/+1
| | | | | | typecasting to pt_regs is not needed Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil: Upgrade to 20211102.0 LTS releaseKhem Raj2022-03-163-96/+9
| | | | | | | | | | | | | | | | Drop 0001-Export-of-internal-Abseil-changes.patch its already upstream forward port abseil-ppc-fixes.patch Changes in this release are absl::Cord is now implemented as a b-tree. The new implementation offers improved performance in most workloads. absl::SimpleHexAtoi() has been added to strings library for parsing hexadecimal strings. Details here [1] [1] https://github.com/abseil/abseil-cpp/releases/tag/20211102.0 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Update SRC_URI branch and protocolsRichard Purdie2021-11-031-1/+1
| | | | | | | | | This patch updates SRC_URIs using git to include branch=master if no branch is set and also to use protocol=https for github urls as generated by the conversion script in OE-Core. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Convert to new override syntaxMartin Jansa2021-08-031-3/+3
| | | | | | | | | | This is the result of automated script (0.9.1) conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Martin Jansa <Martin.Jansa@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>
* 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>
* abseil-cpp: Fix build on musl and ppc64Khem Raj2021-03-132-0/+95
| | | | 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>
* 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>
* 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>
* 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>
* abseil-cpp: bump to LTS 2020_09_23 Patch Release 3Clément Péron2021-01-278-233/+54
| | | | | | | | | Most patches have been upstreamed and accepted. We can drop the -fPIC patch and pass BUILD_SHARED_LIBS instead. Signed-off-by: Clément Péron <peron.clem@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: Use SkipRecipe exceptionJacob Kroon2020-08-041-4/+4
| | | | | | | SkipPackage exception is deprecated. Signed-off-by: Jacob Kroon <jacob.kroon@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: Fix build on riscv32Khem Raj2020-04-292-0/+75
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: Fix build on musl/mipsKhem Raj2020-04-092-0/+39
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: Depend on libexecinfo on muslKhem Raj2020-03-091-0/+2
| | | | | | | | | | Needed for execinfo to work Fixes absl/debugging/internal/stacktrace_generic-inl.inc:14:10: fatal error: 'execinfo.h' file not found ^~~~~~~~~~~~ 1 error generated. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: set PV in the recipePierre-Jean Texier2020-03-061-0/+1
| | | | | | | | | Fixes: INFO: Skip package abseil-cpp (status = UNKNOWN_BROKEN, current version = git, next version = 20200225.1) Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: Fix build on risc-vKhem Raj2020-02-162-0/+30
| | | | | | Port GetProgramCounter to support risc-v program counter Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: add recipe for git versionSinan Kaya2020-02-134-0/+167
The repository contains the Abseil C++ library code. Abseil is an open-source collection of C++ code (compliant to C++11) designed to augment the C++ standard library. https://github.com/abseil/abseil-cpp Signed-off-by: Changyu Li <Changyu.Li@microsoft.com> Signed-off-by: Sinan Kaya <sinan.kaya@microsoft.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>