Addition of smem binary in 4.6.0

This is more of a question than bug report:

The CMakeLists.txt was changed in 4.6.0 to now build smem binary by default. Is this intentional? It is causing a conflict with my smem AUR package. The smem code is present in cfitsio 4.5.0 but not built by default, so the smem binary existing in the Arch package is new.

Not sure whether:

  • this is a cfitsio upstream bug (due to breaking file-level backwards compatibility)
  • cfitsio should be configured to not build smem (is it even needed, since it wasn't there before?)
  • if the binary should be renamed in cfitsio
  • I am supposed to rename the binary of the real smem (it is an AUR package but also this seems silly to rename)