Hans Kristian Rosbach
Hans Kristian Rosbach
@nginx Please see https://github.com/zlib-ng/patches/blob/master/nginx/1.26.2-zlib-ng.patch Most of that patch is made to be generic, and could be used as a start to fully support switching between zlib and zlib-ng using configure....
The fixes look ok to me, but please note that `-flto` is not supported at all by `configure` and therefore it forces `-fno-lto`. In CMake it is supported, but ONLY...
@nekopsykose I am not sure, and I have been unable to find any GCC documentation stating whether it does or does not support this. When I previously looked this up...
Closing this as unneeded, since LTO is not supported by configure
@grooverdan I am not answering for madler here, but one problem I see is that it is GPL licensed, that is not really that compatible with the zlib license. If...
This needs a rebase, and can probably be squashed to a single commit as well.
### Develop ``` Level Comp Comptime min/avg/max/stddev Decomptime min/avg/max/stddev Compressed size 1 54.185% 0.0577/0.0579/0.0580/0.0000 0.0241/0.0243/0.0243/0.0001 8,526,745 2 43.871% 0.1017/0.1019/0.1021/0.0001 0.0239/0.0240/0.0240/0.0000 6,903,702 3 42.388% 0.1231/0.1234/0.1235/0.0001 0.0230/0.0231/0.0232/0.0000 6,670,239 4 41.647% 0.1499/0.1508/0.1509/0.0002 0.0224/0.0225/0.0226/0.0001...
> I think first commit might need to be split up. I made one comment. Otherwise looks ok to me. I remastered the commits to group the changes by type...
i7-11700K ### Develop 9 Dec ``` Level Comp Comptime min/avg/max/stddev Decomptime min/avg/max/stddev Compressed size 1 48.164% 0.1963/0.1969/0.1973/0.0002 0.0791/0.0793/0.0794/0.0001 21,937,619 2 39.504% 0.3198/0.3207/0.3217/0.0005 0.0780/0.0787/0.0790/0.0004 17,993,257 3 37.948% 0.3946/0.3955/0.3962/0.0004 0.0740/0.0742/0.0742/0.0000 17,284,459 4...
AMD 8700GE Zen4 ### Develop Dec 9 ``` Level Comp Comptime min/avg/max/stddev Decomptime min/avg/max/stddev Compressed size 1 48.164% 0.1337/0.1346/0.1349/0.0004 0.0566/0.0568/0.0570/0.0001 21,937,619 2 39.504% 0.2350/0.2357/0.2360/0.0003 0.0557/0.0560/0.0565/0.0002 17,993,257 3 37.948% 0.2869/0.2877/0.2880/0.0003 0.0530/0.0533/0.0537/0.0002...