Changelog available here.
Not sure I'm following you.
I think the dispatch is only for the binaries as they don't link to their own libraries.
You mean stuff that uses dlopen?
Would we need full phat performance in the xxhsum binaries themselves?
IDK. I'd rather have a more predictable approach by loading the appropriate .so file via the linker.
$ ldd /usr/bin/xxhsum linux-vdso.so.1 (0x00007ffea27db000) libc.so.6 => /usr/lib/haswell/libc.so.6 (0x00007f3ec9414000) /usr/lib64/ld-linux-x86-64.so.2 (0x00007f3ec9672000)
xxhsum doesn't link against libxxhash.so so wouldn't see the benefits from the haswell libs, which is why i enabled the dispatch originally, e.g. if you run xxhsum -b with this patch the performance is a lot lower.
I asking do we need the fastest performance in xxhsum binaries themselves ?