Перейти к содержанию

собрать из исходников кошелек под ARM-архитектуру


Zhdun

Рекомендуемые сообщения

Имеющийся кошелек из Releases https://github.com/PostCoinCore/postcoin не запускается на сервере с Arm-архитектурой, хотел скомпилировать сам и вроде как уже делал с другой монетой но тут нет autogen.sh configure.ac и не выходит стандартный путь:

sudo ./autogen.sh
sudo ./configure

sudo make

 

 

Ссылка на комментарий
Поделиться на другие сайты

  • rammendo изменил название на собрать из исходников кошелек под ARM-архитектуру

Собирать не пробовал (не с руки), но чем не устраивает 

make -f makefile.unix

?

_________

UPD Не собирается, у меня слишком свежий компилятор. На 4.3.х соберётся

Изменено пользователем romariogland
Ссылка на комментарий
Поделиться на другие сайты

43 минуты назад, romariogland сказал:

Собирать не пробовал (не с руки), но чем не устраивает 

make -f makefile.unix

?

_________

UPD Не собирается, у меня слишком свежий компилятор. На 4.3.х соберётся

 

Приветствую! Плаваю в теме, можете поделиться последовательностью команд? Для configure использовал опцию --build=aarch64-unknown-linux-gnu

Ссылка на комментарий
Поделиться на другие сайты

20 минут назад, Zhdun сказал:

Плаваю в теме, можете поделиться последовательностью команд?

Привет

Заходите в папку src в проекте

Запускаете 

make -f makefile.unix

И не запускайте сборку от рута

Изменено пользователем romariogland
Ссылка на комментарий
Поделиться на другие сайты

9 минут назад, romariogland сказал:

Заходите в папку src в проекте

Запускаете 

make -f makefile.unix

И не запускайте сборку от рута

 И этого будет достаточно для получения postcoind под ARM-архитектуру без всяких допопций? Сразу идет ошибка make: *** [makefile.unix:191: obj/groestl.o] Error 1

make у меня такой (4.2.1-1.2).

Изменено пользователем Zhdun
Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, Zhdun сказал:

И этого будет достаточно для получения postcoind под ARM-архитектуру без всяких допопций?

Вы на чём собирать-то пытаетесь?

6 минут назад, Zhdun сказал:

Сразу идет ошибка make

make clean && make -f makefile.unix all

 

Ссылка на комментарий
Поделиться на другие сайты

6 минут назад, romariogland сказал:

Вы на чём собирать-то пытаетесь?

Ubuntu 20.04.3 LTS 
aarch64
 

Ссылка на комментарий
Поделиться на другие сайты

2 минуты назад, Zhdun сказал:

Ubuntu 20.04.3 LTS 

пфффф. Вряд ли соберёте.

Вывод gcc -v можно?

Ссылка на комментарий
Поделиться на другие сайты

10 минут назад, romariogland сказал:

пфффф. Вряд ли соберёте.

Вывод gcc -v можно?

 

 

Using built-in specs.


COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/aarch64-linux-gnu/9/lto-wrapper
Target: aarch64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.3.0-17ubuntu1~20.04' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=aarch64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-checking=release --build=aarch64-linux-gnu --host=aarch64-linux-gnu --target=aarch64-linux-gnu
Thread model: posix
gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)

Изменено пользователем Zhdun
Ссылка на комментарий
Поделиться на другие сайты

5 минут назад, Zhdun сказал:

gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)

Versions used in this release:

GCC 4.3.3

OpenSSL 0.9.8g

Berkeley DB 4.8.30.NC

Boost 1.37

miniupnpc 1.6

Ссылка на комментарий
Поделиться на другие сайты

9 минут назад, Zhdun сказал:

gcc version 9.3.0

Если бы не это, то всё, скорее всего, собралось бы.

Надо собирать на 4.3.х, возможно, соберётся на 4.8.х - надо вникать

С bdb тоже будут траблы - только собирать из исходников, и опять же, мешает компилятор

Изменено пользователем romariogland
Ссылка на комментарий
Поделиться на другие сайты

9 минут назад, romariogland сказал:

Если бы не это, то всё, скорее всего, собралось бы.

Надо собирать на 4.3.х

Правильно ли я понял, собираем на aarch64, получаем собранный файл для aarch64 безо всяких опций? 

 

5 минут назад, vernichter сказал:

Может виртуалку на сервак, с 16-й, например, убунтой?

 У меня есть такая, но x86_64 и еще, если доставлять туда gcc как не поставить последнюю а именно нужную?

Изменено пользователем Zhdun
Ссылка на комментарий
Поделиться на другие сайты

4 минуты назад, Zhdun сказал:

Правильно ли я понял, собираем на aarch64, получаем собранный файл для aarch64 безо всяких опций? 

Да

Ссылка на комментарий
Поделиться на другие сайты

4 минуты назад, Zhdun сказал:

 У меня есть такая, но x86_64 и еще, если доставлять туда gcc как не поставить последнюю а именно нужную?

Переведи, ничего не понял.

Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, vernichter сказал:

Переведи, ничего не понял.

 У меня есть виртуалка с 16 убунтой, но она x86_64, а суть проблемы в получении версии postcoind под ARM

Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, Zhdun сказал:

У меня есть виртуалка с 16 убунтой, но она x86_64

Насколько знаю, нужен будет компилятор, типа  arm-linux-gnueabi-gcc

Ссылка на комментарий
Поделиться на другие сайты

В 12.12.2021 в 15:56, romariogland сказал:

Насколько знаю, нужен будет компилятор, типа  arm-linux-gnueabi-gcc

 

Удалось создать Ubuntu 16.04.7 LTS (GNU/Linux 4.15.0-1099-aws aarch64) но вот компилятор 4.3.х никак туда не могу поставить)

Изменено пользователем Zhdun
Ссылка на комментарий
Поделиться на другие сайты

31 минуту назад, romariogland сказал:

@Zhdun В мультиверсии нет его? Так то, возможно, пойдёт 4.9.х

ответил в лс, чтобы не загромождать тут)

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...