ebpf_exporter

Форк
0
21 строка · 669.0 Байт
1
.DEFAULT_GOAL := build
2

3
export CGO_LDFLAGS := -l bpf
4

5
include ../Makefile.libbpf
6

7
.PHONY: clean
8
clean:
9
	$(MAKE) -C probes clean
10

11
.PHONY: build
12
build:
13
	$(MAKE) -C probes build
14

15
.PHONY: run
16
run: build $(LIBBPF_DEPS)
17
	# We require -o benchmark.test here, because otherwise go strips symbols:
18
	# * https://github.com/golang/go/blob/go1.21.0/src/cmd/go/internal/test/test.go#L1028
19
	# * https://github.com/golang/go/blob/go1.21.0/src/cmd/go/internal/test/test.go#L630-L631
20
	# The symbols are necessary to attach a uprobe to itself.
21
	sudo GOMAXPROCS=1 CGO_CFLAGS="$(CGO_CFLAGS)" CGO_LDFLAGS="$(CGO_LDFLAGS)" go test -ldflags='-extldflags "-static"' -o benchmark.test -bench .
22

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.