Skip to content

fix: aarch64-linux compilation of Pallas’ phase2#332

Merged
vladimirvolek merged 9 commits intofeat/tx-evaluationfrom
feat/phase2-aarch64-linux
Jul 1, 2025
Merged

fix: aarch64-linux compilation of Pallas’ phase2#332
vladimirvolek merged 9 commits intofeat/tx-evaluationfrom
feat/phase2-aarch64-linux

Conversation

@michalrus
Copy link
Copy Markdown
Member

@michalrus michalrus commented Jun 30, 2025

Context

A PR on top of:

We had to disable aarch64-linux there, because cross-compilation was failing.

Now, that we have aarch64-linux machines in CI, let’s try building everything natively there.

@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages bot commented Jun 30, 2025

Deploying blockfrost-platform with  Cloudflare Pages  Cloudflare Pages

Latest commit: 136faf8
Status: ✅  Deploy successful!
Preview URL: https://6908f78a.blockfrost-platform.pages.dev
Branch Preview URL: https://feat-phase2-aarch64-linux.blockfrost-platform.pages.dev

View logs

@michalrus
Copy link
Copy Markdown
Member Author

@ginnun, okay, it worked locally:

$ file result/libexec/blockfrost-platform
result/libexec/blockfrost-platform: ELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /nix/store/g4agqy9fxhnzmq31idkhp2kqk4sgp3i0-glibc-2.40-66/lib/ld-linux-aarch64.so.1, for GNU/Linux 3.10.0, not stripped

I think it should work on CI, too.

So at least the aarch64-linux issue will be solved… Windows is left.

@michalrus
Copy link
Copy Markdown
Member Author

Oops, the DMG images for macOS are broken after the update. I'll tackle this tomorrow.

@michalrus
Copy link
Copy Markdown
Member Author

The DMG issue is now fixed.

Copy link
Copy Markdown
Collaborator

@ginnun ginnun left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's a delicate work. It reminded me old C days when I see the patch for aarch64 and testgen-hs.

@vladimirvolek vladimirvolek merged commit e58483b into feat/tx-evaluation Jul 1, 2025
13 checks passed
@michalrus michalrus deleted the feat/phase2-aarch64-linux branch July 1, 2025 10:40
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

Successfully merging this pull request may close these issues.

3 participants