Igalia / webkit-container-sdk

The all-in-one SDK for WebKit GTK/WPE port development.
MIT License
8 stars 4 forks source link

Attempt to build wkdev-sdk for multiple target platforms #16

Closed nikolaszimmermann closed 1 month ago

nikolaszimmermann commented 2 months ago

Still WIP.

TingPing commented 2 months ago

FWIW I was just waiting for Github Actions to have public ARM runners.

Otherwise I've been using it on my ARM laptop already.

nikolaszimmermann commented 2 months ago

FWIW I was just waiting for Github Actions to have public ARM runners.

I've been toying locally with qemu-user-static + podman build --platform support, and it works just fine out of the box. We need a way to produce e.g. armv7 32bit images or risc-v, etc. so I was looking into the qemu solution, as a general thing. Since we don't rebuild images so often I think increased build times are not a concern.

Otherwise I've been using it on my ARM laptop already.

Great to hear!

TingPing commented 2 months ago

I've been toying locally with qemu-user-static + podman build --platform support, and it works just fine out of the box.

Sounds great!

TingPing commented 1 month ago

I believe this next build will pass :crossed_fingers:

But the fact this goes from 40 minutes to 3 hours sucks... I'd like to move it to a matrix to parallelize it. It is possible to create a manifest that points to other images so it won't appear any different even if deployed separate.

TingPing commented 1 month ago

This ended up getting reverted as the deploy step didn't work.

podman save -> podman load seemed to lose some contents along the way perhaps.