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

ARM64 support #48

Open
odidev opened this issue Aug 3, 2018 · 15 comments
Open

ARM64 support #48

odidev opened this issue Aug 3, 2018 · 15 comments

Comments

@odidev
Copy link

odidev commented Aug 3, 2018

OrientDB is working pretty well for arm64v8 architecture.

I would be happy to raise a PR if you allow me to do so.

Moreover, this doesn't even require changes in Dockerfile too.
The only thing which is required is to either add a new folder for arm64v8 or just expose contents of x86_64 outside to be used for both x86_64 & arm64v8.

I can provide Build & Run logs as well for confirmation.

Regards,

@luigidellaquila
Copy link
Member

Hi @odidev

Sure, it will be very appreciated!

Thanks

Luigi

@odidev
Copy link
Author

odidev commented Aug 3, 2018

@luigidellaquila
Hi Luigi,
Should I go for adding a new folder for arm64v8 or delete x86_64 folder?

Regards,

@luigidellaquila
Copy link
Member

HI @odidev

I'd say let's add a new folder for ARM

Thanks

Luigi

@odidev
Copy link
Author

odidev commented Aug 6, 2018

@luigidellaquila - Raised PR as per your guidance 😄
Please have a look.

Regards,

@lag-linaro
Copy link

Still waiting on the re-jig PR to be merged:

#53

@lag-linaro
Copy link

@luigidellaquila is this repo still being maintained?

I submitted PR #53 nearly a year ago. It has been reworked since too.

@lag-linaro
Copy link

It looks like new commits have been applied with conflicted with PR #53

I have rebased, fixed the conflicts and re-pushed the pull-request.

@madrover
Copy link

I'm sorry to bring this zombie issue back from the mists of time but, IMHO, since the new Apple laptops are starting to be more and more common this request becomes relevant again.
I have just built an multiarch amd64/arm64 docker version of OrientDB using https://github.com/orientechnologies/orientdb-docker/blob/master/release/3.2.x/3.2.4/Dockerfile without any issue, so there does not seem to be much problem with it. However, it would be much nicer if we could just pull it from Dockerhub directly.
Many thanks guys! :)

@MarttiR
Copy link

MarttiR commented Feb 4, 2022

@luigidellaquila Would you be able to share any update on this issue?

Pulling orientdb (orientdb:3.2.4)...
3.2.4: Pulling from library/orientdb
ERROR: no matching manifest for linux/arm64/v8 in the manifest list entries

@MarttiR
Copy link

MarttiR commented Feb 7, 2022

I was able to build an arm64 container from the official Dockerfile as suggested above, but this solution seems to have extremely poor performance – simply creating a database takes over 10 seconds.

@semihalf-mazur-hubert
Copy link

Hi,
any updates about providing official docker images for arm64? Image build from official Dockerfile works fine.

@tglman
Copy link
Member

tglman commented Aug 23, 2022

Hi,

I saw some work has been done and merged, but one of the last PR was not merged, I will be happy to review and merge a PR that add arm64 support for 3.0.x, 3.1.x, 3.2.x without change other architectures.

Regards

@semihalf-mazur-hubert
Copy link

What is needed to add support for arm64? The Dockerfile is architecture independent and relies on eclipse-temurin which has the arm64 image.

@matthewadams
Copy link

We could use this as well. Getting tired of the "death by a thousand cuts" of using Apple Silicon. We have had to manually build & privately publish our own Docker images. :/

@tglman
Copy link
Member

tglman commented Apr 18, 2023

Hi,

ARM64 build should be published on docker.io

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

No branches or pull requests

8 participants