Why would you try to run a binary built for Ubuntu on Fedora in the first place? There are several other runtime dependencies that can go wrong. I don't ever remember having to do this for something opensource.

If you are cross compiling like for Tizen, you are in a chroot like environment, so it is somehow like building in the target.

But anyway, all my comments on this patch are merely suggestions. I'm only trying to find an alternative approach that we could try again upstream and make the reviewers there happy.

I'm not blocking this PR, this is up to the owners to decide.