Emerge www-servers/nginx-1.22.0 with USE="nginx_modules_external_push" (or with NGINX_MODULES_EXTERNAL="push") on "next" fails with error
/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: objs/addon/subscribers/memstore_ipc.o:(.bss+0x0): multiple definition of `memstore_worker_generation'; objs/addon/util/nchan_benchmark.o:(.bss+0x170): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: objs/addon/subscribers/memstore_multi.o:(.bss+0x0): multiple definition of `memstore_worker_generation'; objs/addon/util/nchan_benchmark.o:(.bss+0x170): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: objs/addon/subscribers/memstore_redis.o:(.bss+0x0): multiple definition of `memstore_worker_generation'; objs/addon/util/nchan_benchmark.o:(.bss+0x170): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: objs/addon/memory/ipc.o:(.bss+0x0): multiple definition of `memstore_worker_generation'; objs/addon/util/nchan_benchmark.o:(.bss+0x170): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: objs/addon/memory/ipc-handlers.o:(.bss+0x0): multiple definition of `memstore_worker_generation'; objs/addon/util/nchan_benchmark.o:(.bss+0x170): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: objs/addon/memory/groups.o:(.bss+0x0): multiple definition of `memstore_worker_generation'; objs/addon/util/nchan_benchmark.o:(.bss+0x170): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: objs/addon/memory/memstore.o:(.bss+0x10): multiple definition of `memstore_worker_generation'; objs/addon/util/nchan_benchmark.o:(.bss+0x170): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: objs/addon/redis/redis_nodeset.o:(.bss+0x0): multiple definition of `redis_lua_scripts'; objs/addon/redis/redis_lua_commands.o:(.data.rel.local+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: objs/addon/redis/redis_nodeset.o:(.rodata+0x620): multiple definition of `redis_lua_scripts_count'; objs/addon/redis/redis_lua_commands.o:(.rodata+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: objs/addon/redis/rdsstore.o:(.bss+0x120): multiple definition of `redis_lua_scripts'; objs/addon/redis/redis_lua_commands.o:(.data.rel.local+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: objs/addon/redis/rdsstore.o:(.rodata+0x2e4): multiple definition of `redis_lua_scripts_count'; objs/addon/redis/redis_lua_commands.o:(.rodata+0x0): first defined here collect2: error: ld returned 1 exit status