Может ли 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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