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

Add aarch64 builds to releases #57

Closed
necrose99 opened this issue Feb 15, 2020 · 9 comments
Closed

Add aarch64 builds to releases #57

necrose99 opened this issue Feb 15, 2020 · 9 comments
Labels
enhancement New feature or request

Comments

@necrose99
Copy link

works thus far in chroot.

luet-aarch64-linux.zip
Annotation 2020-02-15 171028

@necrose99
Copy link
Author

been cobeeling back my gentoo on rock64pro..

@mudler
Copy link
Owner

mudler commented Feb 16, 2020

That's awesome! thanks for letting us know, I guess makes sense to enable aarch64 builds as well!

@mudler mudler added the enhancement New feature or request label Feb 16, 2020
@mudler mudler changed the title aarch64 Add aarch64 builds to releases Feb 16, 2020
@mudler
Copy link
Owner

mudler commented Feb 16, 2020

This seems to be relevant: mitchellh/gox#92

@necrose99
Copy link
Author

necrose99 commented Feb 16, 2020

your docker packer arm7hf ebuild for docker-companion its not aarch64 persey but so long as the kernel has arm32 support & aarch64 kernel it will build from ebuild if forced.
ie ebuild file package.. however kernel/s on scaleway are often 64 only until custom recompiled on debian hosts
https://wiki.debian.org/CrossGrading wich blends kernel for aarch64/arm7hf
(and i wish i knew that flip[ping methiod before , s could of coppied arm7hf sab docker items into an arm64 gentoo stage3 etc, )

for giggles the pull i punted a few extra's ie risckv everyone and thier bro is porting too,...
mitchellh/gox#140
however others have other go files patched besides rigging platform.go for more... added more to beyond limits to push them.
my 3 min hack , but windows builds stupid resin-xbuild... /bin/sh qemu wrapper.

https://github.com/jeroenjacobs79/tobw/blob/develop/Makefile builds even more targets in MAKEFILE... and arm/aarch64 for bsd. flavors ..
MottainaiCI builds rather simply on aarch64
only not having a public sabayon swarm etc to join to when idle to build n ship via docker queeing.. for arm64. on devices..

steel a page of https://boinc.berkeley.edu/
at present riscv is avlible in golang , but not gox i however can get BSD arm or likewise the BSD dev used a make file with even more targets. platforms .go in gox a few others got pulls but gox seems to slowisshly need distros to take the pulls to diffs and patching or owner has perhaps not keept up on those.
mot bakes in gentoo rpi3/4 form Sakaki- or scaleway gentoo chroot ,
and if being a wiseArse ...

ebuild Mottaina-foo.ebuild rpm , spec rpm alien deb > can be outed too if users are using a deb/rpm based servers/ to host thier dockers common on Packet of late has hosted gentoo org for free @aarch64 if renting larger arm servers for openoffice or other builds.
after last cloud build of crossdev @ 85 bucks over budget i moved to Amsterdams scaleway ,,

@necrose99
Copy link
Author

necrose99 commented Feb 16, 2020

https://github.com/dgraph-io/badger might be worth a look for storing db data on the fly.
whith packages and deps if not using rust/sqlite ...

https://github.com/necrose99/gentoo-binhost i forked off to have a hostable option without having to rent a www/1-2 TB per mo..

this could be likewise used with entropy or rusted-entropy (py-to-rust / and or rust to go)
repos..
ie could guesst for community repo of sab... pull to offer packages back ..
ie re-spins ie quem with Power user features or more arches.
but for now the gentoo-binhost..

@necrose99
Copy link
Author

https://github.com/sakaki-/gentoo-on-rpi-64bit
runs either amr32 or aarch64 on rpi4 , (arrch64 with 32 bit bin support in kernel)
built latest on rpi4-4gig ram

@Itxaka
Copy link
Collaborator

Itxaka commented Sep 6, 2021

There is now arm64 builds on the release page, but Im sure those are not tested. Do they work for you @necrose99 ?

@necrose99
Copy link
Author

necrose99 commented Sep 7, 2021

luet-0.8.0-aarch64-linux.zip
takes 35-65 mins to build etc. by hand with releases on hand ...
tkes long enough to build up gentoo thus having builds on tap aarch64 quite helpfull

https://github.com/MottainaiCI ALSO will build via ebuild/s without much troubles
rpi4 gentoo @ idle subscribe to workflows :blindfold: do builds in pillaged docker with no knowledge send back results ..
ie add a sudo service account , api keys for zero knowledge / zero-trust ie MottainaiCI user account add server id subscribe to work units etc.. ie akin to BOINC but build bits for moc.os as a volterred box at idle >=45 mins etc.
crowdsourced among users ...... wala one can wishlist ,

https://pypi.org/project/fchroot/ Funtoo franken chroot aarch64-qumu and walla a Ryzen9 16/32 core / thread ripper would make short work or https://bitscope.com/product/blade/?p=about rpi4 blade/cluster for getting a base MoC.OS arm64 out.

Grub will build so with uefi image @mocaccinoOS for arm64 could easily update kernels without much hell.. genpi64 has a binhost hopefully with this on tap an RPi4 build of mocaccinoos could be done. which would be a slight improvement over the defacto genpi64 legacy non-efi image.
https://discord.gg/VyQ5TPaK Genpi64 discord

@pentoo and automation items would be quite useful / i build these often by hand however having cloud not having to build the base toys/os bits would be a plus. luet/MottainaiCI automation also nice to haves.
( ie the lower end drudge work .. so one can build other underlying with MoC.OS existing automation )
by hand the updating gentoo to run pentoo , or alike and or updates ..... takes a prodding along for a week/7-9 days let alone
update drifting (if i didnt have those pesky os / office base python ruby....... to rebuild..... )
{evenings lunch hours and build times on 3-4 ssh lines prodding things along as spare time allows add on main intel/amd boxes etc }
sure having kali linux would be far easier , but i'd prefer the wheat from the chaff in terms of tools

https://wiki.gentoo.org/wiki/User:Maffblaster/Projects/GenPi64
https://github.com/GenPi64 https://github.com/GenPi64/gentoo-on-rpi-64bit/archive/refs/tags/v1.6.0.tar.gz
https://github.com/GenPi64/Build.Dist

@mudler luet-qchroot fchroot alike logic might be a slight improvement on roadmap

@mudler
Copy link
Owner

mudler commented Jul 26, 2022

Thanks for opening. We have those as today, closing.

@mudler mudler closed this as completed Jul 26, 2022
@mudler mudler moved this to ✅ Done in Luet Releases Apr 13, 2023
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
Archived in project
Development

No branches or pull requests

3 participants