[SOLVED] will 64bit ARMv8 AArch64/ARM64 "current" become stable?
Slackware - ARMThis forum is for the discussion of Slackware ARM.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Ah yes. The change I submitted duplicated x86_64's settings.
Heinz has merged the changes into the template build scripts for us.
I don't know how build problems that users cannot resolve should be handled though: posting the problem here is always an option, then feeding back to the maintainer on the Slackbuilds devel mailing list.
I saw your post in ponce’s thread mentioning lua53 which builds fine for me. But I’d be interested in what’s failing to build for you. Most of the scripts should work as-is, providing you’ve added aarch64 to them. But there is the occasional oddball or extremely old software that needs extra help. I wish sbo would just add aarch64 but they worry about not being able to support (though things seems rarely tested anyway). I for one, would love to hear what you’re having problems with.
Hehe, that's basically what it is - and occasionally you'll need to wash the bed sheets at a high temperature on a long cycle ;-)
A HWM custodian is described here.
Slackware ARM is built to support new HWMs easily. Initially it's labor intensive but once we merge the support into OS, over the long term it's a case of maintaining the Kernel module loader script, and testing the support on a monthly basis.
As we merge in the changes for the HoneyCombLX2 I'll be updating the HWM integration documentation. I also need to merge a number of patches for the Installer back to Patrick so I can make available the ARM installer build system, but this won't hold anybody up.
Slackware ARM isn't aiming at broad coverage of Hardware Models because maintaining the quality of the OS and documentation is unsustainable with the small development team (me and Brent) at scale: the idea is that there are a handful of useful HWMs that work as well as possible using the upstream materials, which serve as a reference that the community can use to support others and contribute those changes back if they wish.
I myself too couldn't agree more about not aiming for a broad coverage.
IMHO the rk3588 and rk3588s are the good candidates accounting for the overall performance and options, and maybe the A311D/S922X - everything else is just far behind or simply not worth the hassle.
If You would accept me for one, i think i could fulfill the Custodian duty for the Rock5, but there will be delays with bed sheet washing and cycling - knowing me
/usr/bin/ld: lauxlib.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `stderr@@GLIBC_2.17' which may bind externally can not be used when making a shared object; recompile with -fPIC
FWIW
This line stating the "recompile with -fPIC" tells me that maybe you haven't added the
Code:
elif [ "$ARCH" = "aarch64" ]; then
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
to the SlackBuild. Try defining that and try again. I've just built 5.3.4 and 5.3.6 and they both build without error on my machine.
I also have a sort of fork of SBo based on Ponce's repo for software I'm attempting to build and verify things on aarch64. I basically follow the SBo defaults but ensure scripts work on aarch64 properly which I have lua 5.3.6 on here. It's not a complete copy of SBo, it's just software I've verified building and running on my aarch64 machines currently. (It also don't even have all my own scripts on it) but it does have a rather complete sway desktop buildable. It's not really for public consumption, but the script there can be used in place of the SBo script, and it should work for you.
Heinz has merged the changes into the template build scripts for us.
I don't know how build problems that users cannot resolve should be handled though: posting the problem here is always an option, then feeding back to the maintainer on the Slackbuilds devel mailing list.
Maybe a sticky thread like Ponce's but for aarch64?
That should be good for new additions to SBo, but I wonder about existing software. I'm not sure how to approach that though. Option is always there to do PRs on Ponce's repo (but not sure if any of that actually makes it back to SBo?) It seems like maybe a good sed/grep combo (not my forte) could add it to most existing scripts on the repo. I've just always added it to any slackbuild I make, their stance has always been if I can support it, then it's ok with them. But retro-fitting the repo with support could be a long process either way.
Good news though for the future, exciting to see something happening!
Maybe a sticky thread like Ponce's but for aarch64?
This has been a good discussion.
I've knocked this page up and will link to it from the install guides later. This should enable most of you to build packages from SBo easily.
We can have a sticky thread on this forum if it helps - I'll ask the mods to do it later once you guys have checked that doc.
IMHO the rk3588 and rk3588s are the good candidates accounting for the overall performance and options, and maybe the A311D/S922X - everything else is just far behind or simply not worth the hassle.
If You would accept me for one, i think i could fulfill the Custodian duty for the Rock5, but there will be delays with bed sheet washing and cycling - knowing me
That's fine, this is *Slack*ware after all.
Quote:
Is there a club with meeting to attend to?
That sounds terribly well organised. No, Slackware just unfolds.
I've created a new thread for this and let's take it from there.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.