On 08/25/15 09:29, Nathan Sidwell wrote:

I  did rename the GOACC_parallel entry point to GOACC_parallel_keyed and provide
a forwarding function. However, as the mkoffload data is incompatible, this is
probably overkill.  I've had to increment the (just committed) version number to
detect the change in data representation.  So any attempt to run an old binary
with a new libgomp will fail at the loading point.  We could simply keep the
same 'GOACC_parallel' name and not need any new symbols.  WDYT?

I'm coming to the conclusion that just keeping the original 'GOACC_parallel' name is the way to go. As I said above, we cannot support backwards compatibility on the offload data, so the only remaining case is someone building an openacc program for running on the host. As I said at the cauldron, I think the set of users that cared enough about openacc to try gcc 5 but don't care enough to recompile their programs for gcc 6 is the empty set.

Jakub?

nathan

Reply via email to