On Mon, Oct 06, 2014 at 07:53:17PM +0400, Ilya Verbin wrote: > This patch adds plugin support to libgomp, as well as memory mapping and > interaction with target devices through plugin's interface.
Still have issues with the non-installed testing. ( mkdir objmic && cd objmic && ../configure --build=x86_64-intelmicemul-linux-gnu \ --host=x86_64-intelmicemul-linux-gnu --target=x86_64-intelmicemul-linux-gnu \ --enable-as-accelerator-for=x86_64-pc-linux-gnu --disable-bootstrap \ && make && make install DESTDIR=`cd ..; pwd`/objinst ) ( mkdir objhost && cd objhost && ../configure --build=x86_64-pc-linux-gnu \ --host=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu \ --enable-offload-targets=x86_64-intelmicemul-linux-gnu=/usr/src/gcc-git/objmic --disable-bootstrap && make ) ( mkdir objhost2 && cd objhost2 && ../configure --build=x86_64-pc-linux-gnu \ --host=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu \ --enable-offload-targets=x86_64-intelmicemul-linux-gnu=/usr/src/gcc-git/objinst/usr/local --disable-bootstrap && make ) All 3 succeeded for me. Now, in objhost make check-target-libgomp doesn't really work, in objhost2 it does. E.g. trying to link target-1.exe, I get: lto-wrapper: fatal error: Problem with building target image for x86_64-intelmicemul-linux-gnu. compilation terminated. /usr/bin/ld: lto-wrapper failed collect2: error: ld returned 1 exit status If I add -B /usr/src/gcc-git/objinst/usr/local/lib/gcc/x86_64-pc-linux-gnu/5.0.0/ \ -B /usr/src/gcc-git/objinst/usr/local/libexec/gcc/x86_64-pc-linux-gnu/5.0.0/ to the command line so it at least finds mkoffload, it then can't find for some reason the offload compiler: (null): fatal error: offload compiler x86_64-pc-linux-gnu-accel-x86_64-intelmicemul-linux-gnu-gcc not found. compilation terminated. lto-wrapper: fatal error: /usr/src/gcc-git/objinst/usr/local/libexec/gcc/x86_64-pc-linux-gnu/5.0.0//accel/x86_64-intelmicemul-linux-gnu/mkoffload returned 1 exit status compilation terminated. /usr/bin/ld: lto-wrapper failed collect2: error: ld returned 1 exit status So, what exactly should be added (by libgomp.exp) so that the testing succeeds in the case of non-installed offload and non-installed host compilers? Jakub