#if version(=>5.5) does not work as expected

I have convenience initializers stuck in a library target, inside an #if version(=>5.5) block, so that Multiple Variadic Parameters can be used.
When I use the target as a dependency, the #if block doesn't seem to be compiled in.
The initializers are in any case not available.
I use
Swift version 5.5.2 (swift-5.5.2-RELEASE)
Target: x86_64-unknown-linux-gnu

Just checking that the library and the client are both using => 5.5 and the initializer is declared public.