On Fri, Nov 13, 2015 at 07:37:17PM +0300, Ilya Verbin wrote: > I don't know which interface to implement to maintain compatibility in the > future. > Anyway, currently it's impossible that a process will use the same > liboffloadmic > for 2 different offloading paths (say GCC's in exec and ICC's in a dso), > because > in fact GCC's and ICC's libraries are not the same. First of all, they have > different names: liboffloadmic in GCC and just liboffload in ICC. And most > importantly, ICC's version contains some references to libiomp5, which were > removed form GCC's version. In theory, we want to use one library with all > compilers, but I'm not sure when it will be possible.
Ok, in that case it is less of a problem. > > Do you get still crashes on any of the testcases with this? > > No, all tests now pass using emul. I'll report when I have any results on HW. Perfect, I'll commit it to gomp-4_5-branch then. Thanks. Jakub