Use architecture setting to provide x86-64-v3 #9
Labels
No Label
blocked upstream
bug
build-failure
duplicate
enhancement
help wanted
informational
invalid
invalid/corrupt package
packaging issue
priority: high
question
support
wontfix
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: ALHP/ALHP.GO#9
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Since you can edit PKGBUILD and add following:
arch=('x86_64' 'x86_64_v3')
Edit your makepkg.conf to following when building _v3 packages:
Then build your packages with this config.
Change Architecture from the user in pacman.conf to:
until a fix is out for pacman.
I know what you mean, and there was a discussion about how to add such an 'arch' as x86-64-v3 to pacman ecosystems. What you propose was discussed and probably is the better way to do it, but comes with its own drawbacks (besides pacman needing support for it).
I decided to go with separate repos because that requires less PKGBUILD editing and less user action. You also have to remember I started this project when support for
arch
as it is now had not even been considered.Official Archlinux may go for the
arch = x86_64_v3
approach, but that may not be very suited to this project in this stage.Im running right now two repos and its working perfectly so far.
but yeah, editing every PKGBUILD is for real much work.
I think this is not the "correct" solution.to Use architecture setting to provide x86-64-v3My CPU is compatible with
x86_64_v2
.Offtopic: I see some critical issues with
openssl
andlinux
.I'd love to see this project to follow an
arch = x86_64_v2
/arch = x86_64_v3
approach. Any easy way to modify this project and follow this modern approach? :)It's much too late for that now, and there are no benefits in switching to it at this moment.
Btw, there are no 'critical' issues, since you should not use this on any production system anyways, and it's not advised to do so anywhere.
It's not more "modern" in any way, just different approach, which would mean restructuring the whole repo and possibly break exiting usage. Since there are no benefits, I see no reason to do this.
@anonfunc Then, close this issue/approach as a
won't fix
?Well, for me, Arch Linux is bleeding edge that works, not bleeding edge that breaks. I did use ALHP on a production system, I guess because Arch Linux is favouring x86_64_v3, I'll have to drop my current x86_64_v2 server in favour of one that supports x86_64_v3 when they will complete the support/migration and rely solely on their official support.
I suppose with the ALHP setup and the
pacman -Qi packagename
command, arch is shown as x86_64 and with this other approach, it would be shown correctly as x86_64_v2, no?Let's do that.
I understand, but this is and probably will always be an experimental "port". I'm the sole developer working on this, and I sadly can not (yet) clone myself. With enough polish this port can rival ALARM and other quality ports out there, but the bottleneck here is the time I can invest into this.
Yep, that would be the only improvement this brings I can think of. Sure, it would make filtering these packages easier, but there are other means to do that.