mirror of
https://github.com/jemalloc/jemalloc.git
synced 2026-08-17 12:53:49 +03:00
change tests to set --enable-prof-libunwind instead of --enable-prof-frameptr
This commit is contained in:
parent
04aad97faa
commit
262f08301a
5 changed files with 53 additions and 31 deletions
|
|
@ -224,8 +224,11 @@ def generate_linux_job(arch):
|
|||
if arch != ARM64:
|
||||
exclude += [LARGE_HUGEPAGE]
|
||||
|
||||
linux_configure_flags = list(configure_flag_unusuals)
|
||||
linux_configure_flags.append(Option.as_configure_flag("--enable-prof --enable-prof-libunwind"))
|
||||
|
||||
linux_unusuals = (compilers_unusual + feature_unusuals
|
||||
+ configure_flag_unusuals + malloc_conf_unusuals)
|
||||
+ linux_configure_flags + malloc_conf_unusuals)
|
||||
|
||||
matrix_entries = generate_job_matrix_entries(os, arch, exclude, max_unusual_opts, linux_unusuals)
|
||||
|
||||
|
|
@ -339,6 +342,11 @@ def generate_linux_job(arch):
|
|||
echo "=== CPU Info ==="
|
||||
lscpu | grep -E "Architecture|CPU op-mode|Byte Order|CPU\\(s\\):" || true
|
||||
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y libunwind-dev
|
||||
|
||||
- name: Install dependencies (32-bit)
|
||||
if: matrix.env.CROSS_COMPILE_32BIT == 'yes'
|
||||
run: |
|
||||
|
|
|
|||
|
|
@ -264,8 +264,11 @@ def generate_linux(arch):
|
|||
if arch != ARM64:
|
||||
exclude += [LARGE_HUGEPAGE]
|
||||
|
||||
linux_configure_flags = list(configure_flag_unusuals)
|
||||
linux_configure_flags.append(Option.as_configure_flag("--enable-prof --enable-prof-libunwind"))
|
||||
|
||||
linux_unusuals = (compilers_unusual + feature_unusuals
|
||||
+ configure_flag_unusuals + malloc_conf_unusuals)
|
||||
+ linux_configure_flags + malloc_conf_unusuals)
|
||||
|
||||
return generate_jobs(os, arch, exclude, max_unusual_opts, linux_unusuals)
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,8 @@ if [[ "$TRAVIS_OS_NAME" != "linux" ]]; then
|
|||
exit 1
|
||||
fi
|
||||
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y libunwind-dev
|
||||
if [[ "$CROSS_COMPILE_32BIT" == "yes" ]]; then
|
||||
sudo apt-get update
|
||||
sudo apt-get -y install gcc-multilib g++-multilib
|
||||
fi
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue