This patch adds logic to create jobs for OpenMP offloading actions by:
- tuning the jobs result information to use the offloading prefix even for (device) linking actions.
- replacing the device inputs of the host linking jobs by a linker script that embed them in the right sections.
I think this has to be moved out of the if! This solves the first part of the broken separate compilation with equal triples I mentioned in D21857