-
-
Notifications
You must be signed in to change notification settings - Fork 24
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
Possibility to provide at archlinux packages as x86_64_v3 #107
Comments
hi, thanks for asking! To clarify, since the term "rebuild" is slightly overloaded, I'm assuming you already have a Reproducing a
Output:
Removing
The 5th line is The change to set pkgarch from the buildinfo file into makepkg.conf probably needs to be set here: and here: Only archlinux-repro works with rebuilderd at the moment, but it only works with packages built from Arch Linux PKGBUILDs: Running this with a pkgbase that isn't in Arch Linux fails like this:
If there's a pkgbase with an identical name it would then attempt to find a revision with an identical You'd also need to run an archive for your downstream distro that:
You can control the archive url like this (the
If you have a patched Thanks! |
Hey, Thanks for your perfectly written comment! The main goal is to provide only arch based packages with the -v3 arch since this would be the correct solution to provide the archlinux packages with optimized march, since I don’t like from other repo maintainers solution to provide the optimized packages without setting the correct architecture. Also it would be a big extension for the arch based distro which I develop right now. The aur packages are not needed to provide them automatically with rebuilderd. I‘ll try to provide the needed patches. Regards and thanks! |
Hey @kpcyrd, thanks first for your latest commit. Mostly i know how to get it patched, The only thing which i don't get it really solved, how ill get the arch the upstream arch packages, change the to arch(x86_64_v3) in the PKGBUILD, Changing the compile flags is not the problem, also chaing the CHOST. |
Hello,
First thanks for providing such a nice project.
I got a question, i saw youve implemented to provide different march's.
But i dont understand the code so far. My goal is to provide a repo which rebuilds several arch packages.
But at the makepkg.conf needs to be set the CARCH="x86_64_v3".
Also at the PKGBUILD's its needed to change the arch=(x86_64) to arch=(x86_64_v3).
And of course the CFFLAGS and the CXXFLAGS needs to be changed to -v3.
For me its personally the correct way to provide optimized v3 packages.
To use this packages the user need to change his pacman.conf to Architectures= x86_64 x86_64_v3, until arch got a solution to provide this natively with pacman, right now they are using uname -m which only gives the x86 architecture out.
I read the code so far but dont get a solution that the packages still synced and compiled with this march.
Regards.
The text was updated successfully, but these errors were encountered: