aboutsummaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-devtools/abseil-cpp
Commit message (Collapse)AuthorAgeFilesLines
* abseil-cpp: Fix build with glibc 2.34Khem Raj2022-04-292-0/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | * based on commit from honister, but without the upgrade: commit 8691de2580dd872e3d001d67c8455108b3bd627c Author: Khem Raj <raj.khem@gmail.com> Date: Sat May 8 14:38:52 2021 -0700 abseil-cpp: Upgrade to lts_2021_03_24 Fix build with glibc 2.34 while here Forward patches to this version Let system package the libraries to fix abseil-cpp-native build on e.g. Ubuntu-22.04 with glibc-2.34 to fix: | FAILED: absl/debugging/CMakeFiles/failure_signal_handler.dir/failure_signal_handler.cc.o | /OE/lge/build/webosose/hardknott/BUILD/hosttools/g++ -Dfailure_signal_handler_EXPORTS -I/OE/lge/build/webosose/hardknott/BUILD/work/x86_64-linux/abseil-cpp-native/20200923+gitAUTOINC+6f9d96a1f4-r0/git -isystem/OE/lge/build/webosose/hardknott/BUILD/work/x86_64-linux/abseil-cpp-native/20200923+gitAUTOINC+6f9d96a1f4-r0/recipe-sysroot-native/usr/include -O2 -pipe -fPIC -Wall -Wextra -Wcast-qual -Wconversion-null -Wmissing-declarations -Woverlength-strings -Wpointer-arith -Wundef -Wunused-local-typedefs -Wunused-result -Wvarargs -Wvla -Wwrite-strings -Wno-missing-field-initializers -Wno-sign-compare -DNOMINMAX -std=gnu++14 -MD -MT absl/debugging/CMakeFiles/failure_signal_handler.dir/failure_signal_handler.cc.o -MF absl/debugging/CMakeFiles/failure_signal_handler.dir/failure_signal_handler.cc.o.d -o absl/debugging/CMakeFiles/failure_signal_handler.dir/failure_signal_handler.cc.o -c /OE/lge/build/webosose/hardknott/BUILD/work/x86_64-linux/abseil-cpp-native/20200923+gitAUTOINC+6f9d96a1f4-r0/git/absl/debugging/failure_signal_handler.cc | /OE/lge/build/webosose/hardknott/BUILD/work/x86_64-linux/abseil-cpp-native/20200923+gitAUTOINC+6f9d96a1f4-r0/git/absl/debugging/failure_signal_handler.cc: In function ‘bool absl::lts_2020_09_23::SetupAlternateStackOnce()’: | /OE/lge/build/webosose/hardknott/BUILD/work/x86_64-linux/abseil-cpp-native/20200923+gitAUTOINC+6f9d96a1f4-r0/git/absl/debugging/failure_signal_handler.cc:138:32: error: no matching function for call to ‘max(long int, int)’ | 138 | size_t stack_size = (std::max(SIGSTKSZ, 65536) + page_mask) & ~page_mask; | | ~~~~~~~~^~~~~~~~~~~~~~~~~ Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* recipes: Update SRC_URI branch and protocolsArmin Kuster2021-11-131-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: Armin Kuster <akuster808@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>