-
Notifications
You must be signed in to change notification settings - Fork 12
argon2 build without optimizations #30
base: master
Are you sure you want to change the base?
Conversation
argon2 build without optimizations as the previous build caused illegal instructions on certain CPUs.
As mentioned on Matrix, Argon2 has not changed in over 2 years, issue with keepassxc strated just a week ago on your system, so not changing Argon2 for all users because of your system, until clearer what you have going on. As asked before, full SysInfo log is needed. |
@demmm
Apparently when build with optimization, argon2 will error out with illegal instructions on many processors. Arch Linux fixed this exact bug in Jan 8, 2018, archlinux/svntogit-packages@fdf4c3b The same bug reported in Debian in 2016, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=828779 And, in Fedora in 2016, https://bugzilla.redhat.com/show_bug.cgi?id=1512845 Why it didn't occur in my system previously? Well, I think I might have used AES-KDF in Keepassxc previously and hence argon2 wasn't used. |
Again, SysInfo is needed, keepassxc is used by many in KaOS (and as soon there is anything wrong with keepassxc, it is reported immediately), so not changing Argon2 for one user who so far refuses to provide much needed logs. |
Here you go buddy, |
Nothing in the logs that shows a cause for this issue. More research needed before this PR will be considered. Will keep you posted. |
@demmm |
I compiled the argon2 package on my system using P.S. The working self compiled binary perhaps explains why Gentoo hasn't changed OPT as it is a source based distribution and users compile the stuff on their own machines instead of using pre-built binaries. |
argon2 build without optimizations as the previous build caused illegal instructions on certain CPUs.