Jump to content

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


Recommended Posts

Posted

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

sudo ./autogen.sh
sudo ./configure

sudo make

 

 

  • rammendo changed the title to собрать из исходников кошелек под ARM-архитектуру
Posted (edited)

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

make -f makefile.unix

?

_________

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

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

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

make -f makefile.unix

?

_________

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

 

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

Posted (edited)
20 минут назад, Zhdun сказал:

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

Привет

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

Запускаете 

make -f makefile.unix

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

Edited by romariogland
Posted (edited)
9 минут назад, romariogland сказал:

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

Запускаете 

make -f makefile.unix

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

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

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

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

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

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

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

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

make clean && make -f makefile.unix all

 

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

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

Ubuntu 20.04.3 LTS 
aarch64
 

Posted (edited)
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)

Edited by Zhdun
Posted
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

Posted (edited)
9 минут назад, Zhdun сказал:

gcc version 9.3.0

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

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

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

Edited by romariogland
Posted (edited)
9 минут назад, romariogland сказал:

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

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

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

 

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

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

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

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

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

Да

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

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

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

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

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

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

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

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

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

Posted (edited)
В 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.х никак туда не могу поставить)

Edited by Zhdun
Posted
31 минуту назад, romariogland сказал:

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

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Similar Topics

    • Криптопирамида сумела собрать с инвесторов $328 млн

      Полиция штата Флорида задержала 34-летнего основателя фирмы Goliath Ventures Кристофера Александра Дельгадо (Christopher Alexander Delgado). Бизнесмена обвиняют в мошенничестве на $328 млн и отмывании денег через криптовалюты. По версии правоохранителей, с января 2023 года по январь 2026-го Дельгадо привлекал инвестиции в пирамиду Goliath Ventures (также известную как Gen-Z Venture Firm). Вкладчикам обещалась стабильная ежемесячная прибыль, генерируемая через криптовалютные пулы ликвидности

      in Новости криптовалют

    • aioptic.fun подключиться через Дискорд и собрать баллы Optic

      Войти через Дискорд, выполнить социальные задания, приглашать друзей. Написали, что залистят скоро на Bybit Mexc.   Регистрация

      in Раздачи монет

    • Прошу помочь собрать на мечту

      Доброго всем времени суток ))) прошу помочь собрать  на мечту  уехать с страны где очень сильно не спокойно. Уточнил информацию по документам и понял что сумма для меня космос 31 тыс $ Кто сколько сможет буду благодарен всем за помощь. Мир вам всем и хороших тихих дней.  

      in Попрошайки

    • Власти Кении намерены собрать с криптотрейдеров больше налогов

      Председатель Налоговой службы Кении (KRA) Энтони Мваура рассказал, сколько налогов регулятор уже успел собрать с криптовалютных трейдеров, и каковы планы ведомства на ближайшие годы. Энтони Мваура (Anthony Mwaura) сообщил, что за 2023-2024 финансовые годы KRA собрало с 384 владельцев криптовалют налоги на общую сумму 10 млрд шиллингов (около $77,5 млн). В ближайшие пять лет ведомство намерено собрать с владельцев цифровых активов не менее 158,8 млрд шиллингов в виде налогов.   Что

      in Новости криптовалют

    • MicroStrategy планирует собрать $42 млрд для покупки биткоинов

      Руководство компании MicroStrategy представило план под названием «21/21», в рамках которого фирма собирается выпустить ценные бумаги на сумму $42 млрд. Средства пойдут на масштабные закупки BTC. Согласно заявлению компании, в течение трех лет MicroStrategy планирует выпустить акций на сумму $21 млрд, а еще $21 млрд планируется получить при выпуске облигаций с фиксированным доходом. По текущим ценам на $42 млрд можно купить около 578 000 BTC ― около 2,7% от общего количества монет.  

      in Новости криптовалют

×
×
  • Create New...