summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-devtools/jemalloc
Commit message (Collapse)AuthorAgeFilesLines
* jemalloc: upgrade 5.2.1 -> 5.3.0wangmy2022-05-092-45/+2
| | | | | | | | | | | 0001-Makefile.in-make-sure-doc-generated-before-install.patch removed since it's included in 5.3.0 Changelog: https://github.com/jemalloc/jemalloc/releases/tag/5.3.0 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* jemalloc: Fix build with glibc 2.35+clangKhem Raj2022-01-182-0/+36
| | | | | | | Compiler crashes when using glibc 2.35, it should be fixed in clang but until then workaround it here. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* jemalloc: Fix license fileJoshua Watt2021-12-151-1/+1
| | | | | | | The license is contained in the COPYING file, not the README Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> 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>
* jemalloc: set precise BSD licenseArmin Kuster2021-09-241-1/+1
| | | | | | | "BSD" is ambiguous, use the precise licenses BSD-3-Clause Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* jemalloc: improve reproducibilityMingli Yu2021-08-251-0/+6
| | | | | | | Remove build host info from config file to improve reproducibility. Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* jemalloc: improve the ptest outputMingli Yu2021-08-121-7/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previouly we only show the output of each text program, actually each test program includes serveral test cases. Improve the ptest script to show the output of each test case. Before: # ./run-ptest [snip] PASS: tests/integration/MALLOCX_ARENA PASS: tests/integration/aligned_alloc [snip] After: # ./run-ptest [snip] PASS: test_MALLOCX_ARENA (non-reentrant) PASS: test_MALLOCX_ARENA (libc-reentrant) PASS: test_MALLOCX_ARENA (arena_new-reentrant) PASS: test_alignment_errors (non-reentrant) PASS: test_alignment_errors (libc-reentrant) PASS: test_alignment_errors (arena_new-reentrant) PASS: test_oom_errors (non-reentrant) PASS: test_oom_errors (libc-reentrant) PASS: test_oom_errors (arena_new-reentrant) PASS: test_alignment_and_size (non-reentrant) PASS: test_alignment_and_size (libc-reentrant) PASS: test_alignment_and_size (arena_new-reentrant) PASS: test_zero_alloc (non-reentrant) PASS: test_zero_alloc (libc-reentrant) PASS: test_zero_alloc (arena_new-reentrant) [snip] Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* jemalloc: add ptest supportMingli Yu2021-08-112-1/+35
| | | | | | | Add ptest support. Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* jemalloc: fix the race during do_installMingli Yu2021-08-112-1/+45
| | | | | | | | | Fixes: | TOPDIR/tmp-glibc/hosttools/install: cannot stat 'doc/jemalloc.3': No such file or directory | make: *** [Makefile:513: install_doc_man] Error 1 Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* jemalloc: Fix build on muslKhem Raj2021-08-061-0/+2
| | | | | | | | | | | Fixes In file included from include/jemalloc/internal/jemalloc_preamble.h:21: include/jemalloc/internal/../jemalloc.h:235:28: error: exception specification in declaration does not match previous declaration void JEMALLOC_NOTHROW *je_aligned_alloc(size_t alignment, ^ Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Mingli Yu <mingli.yu@windriver.com>
* jemalloc: add new recipeMingli Yu2021-08-031-0/+24
jemalloc is a general purpose malloc(3) implementation that emphasizes fragmentation avoidance and scalable concurrency support. Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>