Теперь я хочу скомпилировать Bearer на Rhel6.
команда:
Код: Выделить всё
GOOS=linux GOFLAGS=-v GOGCFLAGS="all=-N -l" CGO_CFLAGS="$CGO_CFLAGS -std=gnu99" go build -ldflags "-X main.buildstamp=`date '+%Y-%m-%d_%H:%M:%S'` -X 'main.goversion=$(go version)'" -mod vendor -o bear_bin cmd/bearer/bearer.go
Код: Выделить всё
# command-line-arguments
/root/tools/go1.22.2/pkg/tool/linux_amd64/link: running g++ failed: exit status 1
/tmp/go-link-1560246436/000039.o: In function `clock_now':
parser.c:(.text+0x442): undefined reference to `clock_gettime'
collect2: 错误:ld 返回 1
linux kenel:2.6.32-431
версия gcc: gcc-4.8.5
версия go:go1.22.2
версия носителя: предъявитель-1.43.2
Подробнее здесь: https://stackoverflow.com/questions/785 ... n-os-rhel6
Мобильная версия