tools build: Move features framework into tools/build
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v2 Latest15 patches 7 repliesIn review
- v114 patches 7 repliesSuperseded
Changes in v2 from the cover letter
- omitted patch 1 from original version (Ingo)
- added features build output dump (Arnaldo)
- better scripting in features test (Namhyung)
- fixed test-all for pthread-attr-setaffinity-np
- removed main_test_libbabeltrace from test-all
- patches reordered
Patches in v2 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/15 | perf build: Disable default check for libbabeltracetools/ tools/ tools/ | +14 | 4 replies | |
| 2/15 | perf build: Add dump of features buildtools/ | +3 | 0 replies | |
| 3/15 | perf build: Fix pthread-attr-setaffinity-np include in test-alltools/ | +1 | 0 replies | |
| 4/15 | perf build: Get rid of LIB_INCLUDE variabletools/ | +1 | 0 replies | |
| 5/15 | perf build: Rename CORE_FEATURE_TESTS to FEATURE_TESTStools/ | +6 | 0 replies | |
| 6/15 | perf build: Get rid of VF_FEATURE_TESTStools/ | +7 | 0 replies | |
| 7/15 | perf build: Rename display_lib into feature_displaytools/ | +6 | 0 replies | |
| 8/15 | perf build: Rename display_vf to feature_verbosetools/ | +2 | 0 replies | |
| 9/15 | perf build: Rename PERF-FEATURES into FEATURE-DUMPtools/ tools/ | +7 | 0 replies | |
| 10/15 | perf build: Rename feature_print_var_code to print_var_codetools/ | +12 | 0 replies | |
| 11/15 | perf build: Separate feature make support into config/Makefile.featuretools/ tools/ | +168 | 0 replies | |
| 12/15 | perf build: Make features checks directory configurabletools/ | +4 | 0 replies | |
| 13/15 | tools build: Move feature checks code under tools/buildtools/ tools/ tools/ +65 more | +784 | 0 replies | |
| 14/15 | tools build: Allow to override feature checks setuptools/ tools/ tools/ +2 more | +137 | 0 replies | |
| 15/15 | tools build: Fix feature_check name clashtools/ | +3 | 0 replies |
Reviews trailers per patch
1 of 15 patches has a Reviewed-by or Acked-by.
| Patch | Ingo Molnar |
|---|---|
| 1/15 | A-b |
| 2/15 | |
| 3/15 | |
| 4/15 | |
| 5/15 | |
| 6/15 | |
| 7/15 | |
| 8/15 | |
| 9/15 | |
| 10/15 | |
| 11/15 | |
| 12/15 | |
| 13/15 | |
| 14/15 | |
| 15/15 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCHv2 00/15] tools build: Move features framework into tools/build
hi,
moving features detection framework from perf to 'tools/build' plus other minor fixes.
v2 changes:
- omitted patch 1 from original version (Ingo)
- added features build output dump (Arnaldo)
- better scripting in features test (Namhyung)
- fixed test-all for pthread-attr-setaffinity-np
- removed main_test_libbabeltrace from test-all
- patches reordered
It's also available in:
git://git.kernel.org/pub/scm/linux/kernel/git/jolsa/perf.git
perf/build
thanks,
jirka
---
Jiri Olsa (15):
perf build: Disable default check for libbabeltrace
perf build: Add dump of features build
perf build: Fix pthread-attr-setaffinity-np include in test-all perf build: Get rid of LIB_INCLUDE variable
perf build: Rename CORE_FEATURE_TESTS to FEATURE_TESTS perf build: Get rid of VF_FEATURE_TESTS
perf build: Rename display_lib into feature_display
perf build: Rename display_vf to feature_verbose
perf build: Rename PERF-FEATURES into FEATURE-DUMP
perf build: Rename feature_print_var_code to print_var_code perf build: Separate feature make support into config/Makefile.feature perf build: Make features checks directory configurable tools build: Move feature checks code under tools/build tools build: Allow to override feature checks setup
tools build: Fix feature_check name clash
tools/build/Documentation/Feature.txt | 93 +++++++++
tools/build/Makefile.feature | 169 ++++++++++++++++
.../feature-checks => build/feature}/.gitignore | 0
.../feature-checks => build/feature}/Makefile | 7 +-
.../feature-checks => build/feature}/test-all.c | 11 +-
.../feature}/test-backtrace.c | 0
.../feature-checks => build/feature}/test-bionic.c | 0
.../feature}/test-compile.c | 0
.../feature}/test-cplus-demangle.c | 0
.../feature-checks => build/feature}/test-dwarf.c | 0
.../feature}/test-fortify-source.c | 0
.../feature-checks => build/feature}/test-glibc.c | 0
.../feature}/test-gtk2-infobar.c | 0
.../feature-checks => build/feature}/test-gtk2.c | 0
.../feature-checks => build/feature}/test-hello.c | 0
.../feature}/test-libaudit.c | 0
.../feature}/test-libbabeltrace.c | 0
.../feature-checks => build/feature}/test-libbfd.c | 0
.../feature}/test-libdw-dwarf-unwind.c | 0
.../feature}/test-libelf-getphdrnum.c | 0
.../feature}/test-libelf-mmap.c | 0
.../feature-checks => build/feature}/test-libelf.c | 0
.../feature}/test-libnuma.c | 0
.../feature}/test-libperl.c | 0
.../feature}/test-libpython-version.c | 0
.../feature}/test-libpython.c | 0
.../feature}/test-libslang.c | 0
.../feature}/test-libunwind-debug-frame.c | 0
.../feature}/test-libunwind.c | 0
.../feature}/test-pthread-attr-setaffinity-np.c | 0
.../feature}/test-stackprotector-all.c | 0
.../feature}/test-sync-compare-and-swap.c | 0
.../feature}/test-timerfd.c | 0
.../feature-checks => build/feature}/test-zlib.c | 0
tools/build/tests/features/Makefile | 23 +++
tools/build/tests/features/Makefile.test1 | 16 ++
tools/build/tests/run.sh | 4 +-
tools/perf/Makefile.perf | 4 +-
tools/perf/config/Makefile | 212 ++-------------------
39 files changed, 334 insertions(+), 205 deletions(-)
create mode 100644 tools/build/Documentation/Feature.txt
create mode 100644 tools/build/Makefile.feature
rename tools/{perf/config/feature-checks => build/feature}/.gitignore (100%)
rename tools/{perf/config/feature-checks => build/feature}/Makefile (93%)
rename tools/{perf/config/feature-checks => build/feature}/test-all.c (92%)
rename tools/{perf/config/feature-checks => build/feature}/test-backtrace.c (100%)
rename tools/{perf/config/feature-checks => build/feature}/test-bionic.c (100%)
rename tools/{perf/config/feature-checks => build/feature}/test-compile.c (100%)
rename tools/{perf/config/feature-checks => build/feature}/test-cplus-demangle.c (100%)
rename tools/{perf/config/feature-checks => build/feature}/test-dwarf.c (100%)
rename tools/{perf/config/feature-checks => build/feature}/test-fortify-source.c (100%)
rename tools/{perf/config/feature-checks => build/feature}/test-glibc.c (100%)
rename tools/{perf/config/feature-checks => build/feature}/test-gtk2-infobar.c (100%)
rename tools/{perf/config/feature-checks => build/feature}/test-gtk2.c (100%)
rename tools/{perf/config/feature-checks => build/feature}/test-hello.c (100%)
rename tools/{perf/config/feature-checks => build/feature}/test-libaudit.c (100%)
rename tools/{perf/config/feature-checks => build/feature}/test-libbabeltrace.c (100%)
rename tools/{perf/config/feature-checks => build/feature}/test-libbfd.c (100%)
rename tools/{perf/config/feature-checks => build/feature}/test-libdw-dwarf-unwind.c (100%)
rename tools/{perf/config/feature-checks => build/feature}/test-libelf-getphdrnum.c (100%)
rename tools/{perf/config/feature-checks => build/feature}/test-libelf-mmap.c (100%)
rename tools/{perf/config/feature-checks => build/feature}/test-libelf.c (100%)
rename tools/{perf/config/feature-checks => build/feature}/test-libnuma.c (100%)
rename tools/{perf/config/feature-checks => build/feature}/test-libperl.c (100%)
rename tools/{perf/config/feature-checks => build/feature}/test-libpython-version.c (100%)
rename tools/{perf/config/feature-checks => build/feature}/test-libpython.c (100%)
rename tools/{perf/config/feature-checks => build/feature}/test-libslang.c (100%)
rename tools/{perf/config/feature-checks => build/feature}/test-libunwind-debug-frame.c (100%)
rename tools/{perf/config/feature-checks => build/feature}/test-libunwind.c (100%)
rename tools/{perf/config/feature-checks => build/feature}/test-pthread-attr-setaffinity-np.c (100%)
rename tools/{perf/config/feature-checks => build/feature}/test-stackprotector-all.c (100%)
rename tools/{perf/config/feature-checks => build/feature}/test-sync-compare-and-swap.c (100%)
rename tools/{perf/config/feature-checks => build/feature}/test-timerfd.c (100%)
rename tools/{perf/config/feature-checks => build/feature}/test-zlib.c (100%)
create mode 100644 tools/build/tests/features/Makefile
create mode 100644 tools/build/tests/features/Makefile.test1