Alex,
When you refer to cross-compilation, can you confirm that you are on a machine with actual Haswell chips? In other words, are you on a machine where your login nodes are Comet Lakes (the one you listed above) and your compute nodes are Haswells? That seems unusual, but please confirm.
From your previous emails, it sounded more like you are trying to compile and run PAPI on your Comet Lake system but make PAPI "think" it is running on a Haswell without actually having access to Haswell chips. If this is the case, unfortunately, it is not possible with the --with-CPU flag on bare metal. Perhaps using a virtual machine setup would help with that.
Thanks,
Heike