Может ли Bearer быть встроен в ОС RHEL6?Linux

Anonymous
Может ли Bearer быть встроен в ОС RHEL6?

Сообщение Anonymous »

Установочный пакет rpm для Bearer можно запустить на Rhel7. Но он не может работать на rhel6, потому что версия rhel6 для glibc слишком низкая, а обновление glibc сопряжено с риском сбоя системы.
Теперь я хочу скомпилировать 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
ОС: rhel6
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

Вернуться в «Linux»