Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 615166 - multilib-build.eclass: Missing AArch64 support
Summary: multilib-build.eclass: Missing AArch64 support
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: ARM64 Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-04-10 11:14 UTC by Vadim A. Misbakh-Soloviov (mva)
Modified: 2021-04-12 06:25 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vadim A. Misbakh-Soloviov (mva) gentoo-dev 2017-04-10 11:14:25 UTC
It would be nice to add AArch64 (arm64) support in mutltilib-build eclass (and profiles) to also support multilib on arm64 systems.
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2017-04-25 07:49:23 UTC
Last I asked, nobody has seen a use case for multilib there.
Comment 2 Roy Bamford gentoo-dev 2019-11-01 18:50:04 UTC
Not all arm64 hardware can support multilib as the arm32 instruction set is optional on arm64.
Comment 3 Michael Lawrence 2020-02-23 13:55:48 UTC
https://patchwork.openembedded.org/patch/106801/

no however ARM32 can be added in kernel 

https://github.com/sakaki-/gentoo-on-rpi-64bit 
has it , and trying to merge most of which on to pinebook pro /rock64pro 

and rpi4 for now rpi3/rpo64 ... {pinebookpro/rpi4 in my cart....come payday} 

chroot can be  on gentoo-on-rpi-64bit arm7hf , and will work.. 
simple golang bins work.. or in mudler's docker-companion building for aaarch64 meh.. getting arm bin from his github works. 

not needing chroot for arm7hf bins also a nice to have , 

multilib can be rigged from crossdev ?sometimes if host AMD-64 is by quirk,
however its a fluke and on a few older bin-tarballs i have stashed. 
and seems occasionally one-off-ish. porthole after doing crossdev pass could sometimes get the rebuild... too.. 
however it could just have been for native-to-arch on my laptop. 

just qemu and gentoo and dockerhub make not for fun times with aarch64 , 
 

so having more native builds or less need of crossdev arm-host to arm-target/s also useful.  as one could make easier cross wappers to do thus. 
one GCC-mutilib to rule them all --perhaps.. 

trying to build a few Secops tools the mutilib die ... was quite a thing.. 
making for not much fun sometime back.. 
metasploit it can be a killjoy.. but many SIEM packages , gentoo/pentoo net-anylyzer many want mutilib config last i tired. a few SIEM producs also not so much,


sys-kernel/gentoo-kernel  
make allmodconfig + make allyesconfig + make menuconfig or grep out depreicated sys-fs and a few shite opts.. but beats banging on make menu..for hours  (sed/repalce gentoo-kernel.bad/opts to do) gets all modules and yesss, depricated sys-fs-2 die.. 

twerk a few options above didnt get or if gentoo emerge net-something grips about opt. aufs5 zfs builtin etc etc.. 

https://gitgud.io/cloveros/cloveros/blob/master/kernel_build.sh (aufs5) patch... 

https://github.com/alexdux/async-emerge/tree/master/src/async-emerge-1.7

makes a docker-ish chroot in zswap/swap ram tmpfs, /packages , useful as it gets around circle-of-deeps hell.. binpkgs >> /packages if only better overlay-fs ... /grumble /grumble.. 

USE="mutilib"  ae_makeworld pray mutilib goes. 

anyway a config of some sort for aarch64 sys-kernel/gentoo-kernel  

I chose one config , to rule them all. and ie if live aarch64 dvd like debian's or netboot having less
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-04-12 06:25:48 UTC
I still don't have a use case for this.