How do I build usable browserless When the kernel PAGESIZE is 64k?

This issue has been tracked since 2022-09-17.

Describe the bug
browserless does not work on arm64 systems with 64k page sizes.

Screenshots
image
image

Additional context
Normally, the kernel PAGESIZE is 4k, but some arm64 Linux distributions use 64k by default, like CentOS 8 / RHEL 8 / Oracle Linux Server 8.6. so when I run browserless/chrome latest on arm64 centos8, I only get an error, because the google-chrome inside the image is built based on 4k page sizes. So I would like to ask how I should build a browserless image for 64k page sizes.

But I'm not sure if chromium supports building on 64k page sizes, the only information I can find is a commit that only supports 16k page sizes

joelgriffith wrote this answer on 2022-10-02

Definitely possible, but we use externally built chromium artifacts so as not to do that ourselves given the build complexity and potential for doing it improperly. I haven't looked into this too much, but happy to help guide folks if anyone has experience here?

lemanschik wrote this answer on 2022-12-23

i can help here but i am not sure if it is clever to do that. But ok i guess @joelgriffith will also release the ARM versions open source so why not.

More Details About Repo
Owner Name browserless
Repo Name chrome
Full Name browserless/chrome
Language TypeScript
Created Date 2017-11-17
Updated Date 2023-03-22
Star Count 5309
Watcher Count 47
Fork Count 516
Issue Count 29

YOU MAY BE INTERESTED

Issue Title Created Date Updated Date