Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ARM AArch64 support #167

Open
ncying opened this issue Nov 26, 2019 · 7 comments
Open

ARM AArch64 support #167

ncying opened this issue Nov 26, 2019 · 7 comments
Assignees
Labels
enhancement New feature or request

Comments

@ncying
Copy link
Member

ncying commented Nov 26, 2019

In current code, we used the latest released version of leveldbjni (leveldbjni-1.8, on 17 Oct 2013, https://github.com/fusesource/leveldbjni), this may not support the Android Phone to run a full-node.

In their latest merged PR (on 2 Nov 2017, fusesource/leveldbjni#82), ARM AArch64 is supported. We may add this feature to our project.

Added ARM AArch64 support on Linux.
Build and test are passed by issuing:
mvn clean package -P download -P linux64-aarch64

Tasks:

  1. May fork the repo to our project
  2. compile and build the code
  3. release the package to mvn
  4. update the package information in https://github.com/virtualeconomy/v-systems/
    "org.fusesource.leveldbjni" % "leveldbjni-all" % "1.8"
@ncying ncying added the enhancement New feature or request label Nov 26, 2019
@faddat
Copy link
Contributor

faddat commented Apr 8, 2020

Is this task complete?

Sounds like something I'd enjoy.

What did you mean by may fork the repo to our project?

@ncying
Copy link
Member Author

ncying commented Apr 8, 2020

No. This is a task in the plan. Some particular packages should be revised to satisfy Linux in mobile phones. Then the user can run a node in mobile phone.

I mean it should fork the package repo and revised by us

@faddat faddat mentioned this issue Sep 8, 2020
9 tasks
@faddat
Copy link
Contributor

faddat commented Sep 9, 2020

Does the host system need leveldb?

I think so because I have run VSYS without it, but I am not sure. Thanks for any info!

@faddat
Copy link
Contributor

faddat commented Sep 9, 2020

https://mvnrepository.com/artifact/org.openlabtesting.leveldbjni/leveldbjni-linux64-aarch64/1.8

I'm trying this now but it is architecture specific so maybe not the best possible choice

@faddat
Copy link
Contributor

faddat commented Sep 9, 2020

boom, vsys on pi:

Screen Shot 2020-09-09 at 2 32 46 PM

@ncying
Copy link
Member Author

ncying commented Sep 9, 2020

I checked several packages that can make this work on my android phone, but I am not sure about the security problems back the packages.

We should take care to use such dependency for the official release, and listed choices to the users.

@faddat
Copy link
Contributor

faddat commented Sep 9, 2020

Closed by #229

The package I used is based on the master branch of the package that we are currently using and I do not see any security risk.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants