Кросс-компиляция openssh для ARM

Я пытаюсь кросс-компилировать openssh для ARM. Я успешно установил zlib и openssl. Я настроил пакет openssh следующим образом:

./configure --prefix=/usr/openssharm --host=arm --    oldincludedir=/usr/opensslarm/include --includedir=/usr/opensslarm/include --with-libs --with-zlib=/usr/zlibArm --with-ssl-dir=/usr/opensslarm --disable-etc-default-login CC=arm-linux-gnueabi-gcc AR=arm-linux-gnueabi-ar

Теперь, когда я пытаюсь сделать это, я получаю следующую ошибку:

arm-linux-gnueabi-ld -o ssh ssh.o readconf.o clientloop.o sshtty.o sshconnect.o sshconnect1.o sshconnect2.o mux.o roaming_common.o roaming_client.o -L. -Lopenbsd-compat / -L / usr / opensslarm / lib -L / usr / zlibArm / lib -Wl, -z, relro -Wl, -z, теперь -Wl,-z,noexecstack -shared-fstack-protector-all -lssh -lopenbsd-compat -lcrypto -ldl -lutil -lz -lnsl -lresolv arm-linux-gnueabi-ld: нераспознанный параметр '-Wl,-z,relro'

Я пытался найти то же самое, но не смог понять, что это за ошибка. Я думал об изменении LDFLAGS в make-файле, но это также было бесполезно. Моя линия LDFLAGS выглядит так:

LDFLAGS=-L. -Lopenbsd-compat/ -L/usr/opensslarm/lib -L/usr/zlibArm/lib  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-all

Что может быть возможным решением того же?

0 ответов

Другие вопросы по тегам