Могу ли я собрать исходный код openssh-portable в Alpine linux

sudo sed -i sed 's|\\LTS\\BDU|\\LTS\\|' application.tmp
  1. No necesita el "en el comando sed, porque no está haciendo coincidir ese carácter.
  2. Tienes que escapar del \s.
1
13.05.2019, 20:47
1 ответ

Проблема связана с заголовками Fortify.

Я могу без проблем собрать openssh-portableна Alpine 3.8:

  • Свежее alpine:3.8изображение
  • Предварительные требования для сборки:apk add autoconf gcc make musl-dev openssl-dev zlib-dev
  • autoreconf &&./configure && make -j8

Однако установка fortify-headersи повторная настройка приводят к тому, что сборка прерывается из-за описанного выше. У Fortify есть собственный stdlib.h, который использует __orig_realpath, который, как я подозреваю, является расширением GNU.

Если укрепление заголовков не является обязательным требованием для вашей сборки openssh, попробуйте их не использовать(apk del fortify-headers)и повторите сборку.

0
28.01.2020, 00:11

Теги

Похожие вопросы