35 Commits

Author SHA256 Message Date
ffadd9b517 Accepting request 1330339 from Base:System
Workaround boo#1257253

OBS-URL: https://build.opensuse.org/request/show/1330339
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bpftool?expand=0&rev=17
2026-02-02 13:55:14 +00:00
af9a44c99f Accepting request 1330337 from home:shunghsiyu:branches:bpf
Update change log

OBS-URL: https://build.opensuse.org/request/show/1330337
OBS-URL: https://build.opensuse.org/package/show/Base:System/bpftool?expand=0&rev=33
2026-02-02 07:29:06 +00:00
fa1351508e Accepting request 1329971 from home:shunghsiyu:branches:bpf
- Simplify LLVM-version detection to use product_libs_llvm_ver
  * Macro available in SLES as well since 15-SP7
- Make bpftool-bash-completion noarch
- Export CFLAGS to properly propagate optflags to sub-make
  * Ensure bundled libbpf builds with system flags

OBS-URL: https://build.opensuse.org/request/show/1329971
OBS-URL: https://build.opensuse.org/package/show/Base:System/bpftool?expand=0&rev=32
2026-01-30 08:19:47 +00:00
ae7a2d703c Accepting request 1295990 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1295990
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bpftool?expand=0&rev=16
2025-07-30 09:40:58 +00:00
992d258eed Accepting request 1295878 from home:flonnegren:branches:Base:System
Update to v7.6.0

OBS-URL: https://build.opensuse.org/request/show/1295878
OBS-URL: https://build.opensuse.org/package/show/Base:System/bpftool?expand=0&rev=30
2025-07-28 02:23:14 +00:00
15ac7d51db Accepting request 1280470 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1280470
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bpftool?expand=0&rev=15
2025-05-30 12:27:27 +00:00
c0f2858bef Accepting request 1279872 from home:bmwiedemann:branches:Base:System
Change .spec to not write files

Without this change, an `a.out` file would be leftover after

    rpmspec --query --srpm --queryformat="%{version}" bpftool.spec

OBS-URL: https://build.opensuse.org/request/show/1279872
OBS-URL: https://build.opensuse.org/package/show/Base:System/bpftool?expand=0&rev=28
2025-05-27 07:43:07 +00:00
82ee8f1c6a Accepting request 1268138 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1268138
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bpftool?expand=0&rev=14
2025-04-10 19:57:47 +00:00
f02c254982 Accepting request 1268070 from home:krop:branches:Base:System
- Simplify the LLVM version conditions

OBS-URL: https://build.opensuse.org/request/show/1268070
OBS-URL: https://build.opensuse.org/package/show/Base:System/bpftool?expand=0&rev=26
2025-04-09 10:58:13 +00:00
5ea9b2897c Accepting request 1225186 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1225186
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bpftool?expand=0&rev=13
2024-11-21 14:13:03 +00:00
ce8e67a738 Accepting request 1219620 from home:flonnegren:branches:Base:System
Update to 7.5.0

OBS-URL: https://build.opensuse.org/request/show/1219620
OBS-URL: https://build.opensuse.org/package/show/Base:System/bpftool?expand=0&rev=24
2024-11-20 02:37:44 +00:00
8f5f276c3e Accepting request 1175869 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1175869
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bpftool?expand=0&rev=12
2024-05-23 13:34:46 +00:00
cf4fbf71d0 Accepting request 1175868 from home:shunghsiyu:branches:bpf
Update LLVM version selection logic to align with bcc and bpftrace and narrow down the dependency to clang and llvm.

OBS-URL: https://build.opensuse.org/request/show/1175868
OBS-URL: https://build.opensuse.org/package/show/Base:System/bpftool?expand=0&rev=22
2024-05-22 14:17:23 +00:00
f12d758be9 Accepting request 1167815 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1167815
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bpftool?expand=0&rev=11
2024-04-16 18:03:17 +00:00
b39f52c90a Accepting request 1167790 from home:flonnegren:branches:Base:System
- Update to version 7.4.0
  * Kernel configuration options related to bpfilter (namely: CONFIG_BPFILTER
  * and CONFIG_BPFILTER_UMH) are no longer checked with bpftool feature probe
  * More information displayed for BPF links
  * Generate shadow variables for struct_ops maps in program skeletons
  * Mark orphaned programs as such when listing programs
  * Recognize arena map types (a09e203) and global variables
  * Support the addr_space_cast instruction in the disassembler for translated
    programs
  * In the mirror repository, fix the detection of clang-bpf-co-re (for
    skeletons support) for some clang versions
  * Displaying PIDs for processes holding references to BPF links when listing
    links with bpftool link list on older kernels broke in v7.3.0, because the
    internal program pid_iter would fail to load

OBS-URL: https://build.opensuse.org/request/show/1167790
OBS-URL: https://build.opensuse.org/package/show/Base:System/bpftool?expand=0&rev=20
2024-04-15 13:25:39 +00:00
770dc94223 Accepting request 1129467 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1129467
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bpftool?expand=0&rev=10
2023-11-28 21:17:35 +00:00
564d77c603 Accepting request 1129447 from home:shunghsiyu:branches:bpf
Update to version 7.3.0 and remove backported patches that have been included

OBS-URL: https://build.opensuse.org/request/show/1129447
OBS-URL: https://build.opensuse.org/package/show/Base:System/bpftool?expand=0&rev=18
2023-11-28 08:59:46 +00:00
506225fb11 Accepting request 1087204 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1087204
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bpftool?expand=0&rev=9
2023-05-16 12:15:53 +00:00
817fdf01fe Accepting request 1086590 from home:michals
- Update to out-of-tree version 7.2.0
- Use release tarball that includes the specific copy of libbpf that is needed
  to build bpftool
- Fix build on Linux 5.14
  + 0001-bpftool-use-a-local-copy-of-perf_event-to-fix-access.patch
  + 0002-bpftool-define-a-local-bpf_perf_link-to-fix-accessin.patch
  + 0003-bpftool-use-a-local-bpf_perf_event_value-to-fix-acce.patch
  + 0004-bpftool-Use-a-local-copy-of-BPF_LINK_TYPE_PERF_EVENT.patch

OBS-URL: https://build.opensuse.org/request/show/1086590
OBS-URL: https://build.opensuse.org/package/show/Base:System/bpftool?expand=0&rev=16
2023-05-15 10:56:48 +00:00
be2a8be0bc Accepting request 1068377 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1068377
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bpftool?expand=0&rev=8
2023-03-02 22:01:50 +00:00
cddb48f368 Accepting request 1068372 from home:marxin:branches:Base:System
- Add -lzstd as libbfd is linked against the compression library.

OBS-URL: https://build.opensuse.org/request/show/1068372
OBS-URL: https://build.opensuse.org/package/show/Base:System/bpftool?expand=0&rev=14
2023-03-01 08:47:31 +00:00
0debd9907c Accepting request 1067329 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1067329
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bpftool?expand=0&rev=7
2023-02-28 11:47:47 +00:00
cd581d895d Accepting request 1067103 from home:marxin:branches:Base:System
- Rebase binutils-2.40.patch for v6.2.

OBS-URL: https://build.opensuse.org/request/show/1067103
OBS-URL: https://build.opensuse.org/package/show/Base:System/bpftool?expand=0&rev=12
2023-02-23 08:45:42 +00:00
6d832cd30e Accepting request 1066190 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1066190
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bpftool?expand=0&rev=6
2023-02-21 14:35:27 +00:00
65f0d5740b Accepting request 1065908 from home:marxin:branches:Base:System
- Add binutils-2.40.patch where we need to explicitly link against
  -lsframe. It's a workaround for an existing issue:
  https://github.com/libbpf/bpftool/issues/73.

OBS-URL: https://build.opensuse.org/request/show/1065908
OBS-URL: https://build.opensuse.org/package/show/Base:System/bpftool?expand=0&rev=10
2023-02-16 14:45:03 +00:00
df3e49a6a0 Accepting request 1010202 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1010202
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bpftool?expand=0&rev=5
2022-10-14 13:40:36 +00:00
e7b0d6a1a7 Accepting request 1008849 from home:gmbr3:Active
- Move bash-completion to subpackage so it isn't installed when
  not needed

OBS-URL: https://build.opensuse.org/request/show/1008849
OBS-URL: https://build.opensuse.org/package/show/Base:System/bpftool?expand=0&rev=8
2022-10-12 10:50:55 +00:00
657aae02de Accepting request 969146 from Base:System
OBS-URL: https://build.opensuse.org/request/show/969146
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bpftool?expand=0&rev=4
2022-04-13 19:04:01 +00:00
Michał Rostecki
515a43d23d Accepting request 967868 from home:dirkmueller:Factory
- add rebuild subpackage to ensure rebuild in TW

OBS-URL: https://build.opensuse.org/request/show/967868
OBS-URL: https://build.opensuse.org/package/show/Base:System/bpftool?expand=0&rev=6
2022-04-11 08:50:50 +00:00
21b99ba110 Accepting request 925264 from Base:System
OBS-URL: https://build.opensuse.org/request/show/925264
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bpftool?expand=0&rev=3
2021-10-16 20:46:55 +00:00
Michał Rostecki
f29a3a8436 Accepting request 925259 from home:shunghsiyu:branches:Base:System
- Enable libbfd feature to support dumping jited form of BPF programs

OBS-URL: https://build.opensuse.org/request/show/925259
OBS-URL: https://build.opensuse.org/package/show/Base:System/bpftool?expand=0&rev=5
2021-10-14 13:37:27 +00:00
45754d723d Accepting request 761911 from Base:System
OBS-URL: https://build.opensuse.org/request/show/761911
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bpftool?expand=0&rev=2
2020-01-14 20:05:38 +00:00
Michał Rostecki
820aee1cfd Accepting request 761910 from home:lnussel:branches:Base:System
- use optflags for building
- build and install man pages

OBS-URL: https://build.opensuse.org/request/show/761910
OBS-URL: https://build.opensuse.org/package/show/Base:System/bpftool?expand=0&rev=3
2020-01-08 16:38:38 +00:00
4f6bb118c1 Accepting request 703108 from Base:System
bpftool is a tool for inspection and manipulation of BPF programs developed by the Linux kernel and BPF community.

OBS-URL: https://build.opensuse.org/request/show/703108
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/bpftool?expand=0&rev=1
2019-05-15 10:35:52 +00:00
d8e510e379 Accepting request 702941 from home:mrostecki
bpftool is a tool for inspection and manipulation of BPF programs developed by the Linux kernel and BPF community.

It has similar target and purpose as BCC which is developed in Base:System project, so I think it's a good devel project for bpftool as well.

OBS-URL: https://build.opensuse.org/request/show/702941
OBS-URL: https://build.opensuse.org/package/show/Base:System/bpftool?expand=0&rev=1
2019-05-15 06:13:33 +00:00