91329132if test "x$do_pmdabpf" = "xcheck"
91339133then :
91349134
9135- $have_libbpf && $have_libelf && \
9136- test $clang_major_version -ge 10 -a -f "$pmdabpf_vmlinuxh" && pmda_bpf=true
9135+ $have_libelf && \
9136+ test $clang_major_version -ge 10 -a -f "$pmdabpf_vmlinuxh" && \
9137+ pmda_bpf=true
91379138
91389139fi
91399140PMDA_BPF=$pmda_bpf
@@ -9143,24 +9144,15 @@ printf "%s\n" "yes" >&6; }; else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: r
91439144printf "%s\n" "no" >&6; }; fi
91449145
91459146if $pmda_bpf; then
9146- libbpf_version_major=`echo $libbpf_version | cut -d. -f1`
9147- libbpf_version_minor=`echo $libbpf_version | cut -d. -f2`
9148- pmdabpf_modules="biolatency.so runqlat.so"
9149-
9150- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if bpf PMDA modules using bpf_buffer__new should be included" >&5
9151- printf %s "checking if bpf PMDA modules using bpf_buffer__new should be included... " >&6; }
9152- if test "$libbpf_version_major" -eq 0; then
9153- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no (libbpf version required: 1.0.0, installed: $libbpf_version)" >&5
9154- printf "%s\n" "no (libbpf version required: 1.0.0, installed: $libbpf_version)" >&6; }
9147+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which bpf PMDA modules should be included" >&5
9148+ printf %s "checking which bpf PMDA modules should be included... " >&6; }
9149+ if test $clang_major_version -ge 15; then
9150+ pmdabpf_modules="bashreadline.so"
91559151 else
9156- pmdabpf_modules="${pmdabpf_modules} mountsnoop.so oomkill.so"
9157- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9158- printf "%s\n" "yes" >&6; }
9152+ pmdabpf_modules="bashreadline.so"
91599153 fi
9160- pmdabpf_modules="${pmdabpf_modules} bashreadline.so biolatency.so execsnoop.so exitsnoop.so fsslower.so opensnoop.so runqlat.so statsnoop.so tcpconnect.so tcpconnlat.so vfsstat.so biosnoop.so netatop.so"
9154+ pmdabpf_modules="${pmdabpf_modules} biolatency.so execsnoop.so exitsnoop.so fsslower.so mountsnoop.so oomkill .so opensnoop.so runqlat.so statsnoop.so tcpconnect.so tcpconnlat.so vfsstat.so biosnoop.so netatop.so"
91619155
9162- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which bpf PMDA modules should be included" >&5
9163- printf %s "checking which bpf PMDA modules should be included... " >&6; }
91649156 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $pmdabpf_modules" >&5
91659157printf "%s\n" "$pmdabpf_modules" >&6; }
91669158fi
0 commit comments