This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

(Problems with) coexistence of target and offloading compiler installations


Hi!

I'm atttaching three files with (abridged) listings of how/what we're
currently installing for a 32-/64-bit x86_64 GNU/Linux target compiler,
and nvptx-none as well as x86_64-intelmicemul-linux-gnu offloading
compilers.  For offloading compilation to work (that is, for the target
compiler to locate the offloading compilers), these three trees (nice
tongue twister!) currently have to be installed into the same prefix.

As you can see with the following commands, there are clashes in the
installed files, for example for the target vs. nvptx-none offloading
compiler:

    $ comm -12 install install-nvptx-none
    share/info/[...]
    share/locale/[...]
    share/man/[...]

That's probably harmless (but should be fixed anyways), but for target
vs. x86_64-intelmicemul-linux-gnu offloading compiler, it's worse:

    $ comm -12 install install-x86_64-intelmicemul-linux-gnu
    include/c++/[...]
    lib32/[snipped; expected to be similar to lib64]
    lib64/libasan.a
    lib64/libasan.la
    lib64/libasan.so.3.0.0
    lib64/libasan_preinit.o
    lib64/libatomic.a
    lib64/libatomic.la
    lib64/libatomic.so.1.2.0
    lib64/libcilkrts.a
    lib64/libcilkrts.la
    lib64/libcilkrts.so.5.0.0
    lib64/libcilkrts.spec
    lib64/libgcc_s.so
    lib64/libgcc_s.so.1
    lib64/libgfortran.a
    lib64/libgfortran.la
    lib64/libgfortran.so.3.0.0
    lib64/libgfortran.spec
    lib64/libgomp.a
    lib64/libgomp.la
    lib64/libgomp.so.1.0.0
    lib64/libgomp.spec
    lib64/libitm.a
    lib64/libitm.la
    lib64/libitm.so.1.0.0
    lib64/libitm.spec
    lib64/liblsan.a
    lib64/liblsan.la
    lib64/liblsan.so.0.0.0
    lib64/libmpx.a
    lib64/libmpx.la
    lib64/libmpx.so.2.0.0
    lib64/libmpx.spec
    lib64/libquadmath.a
    lib64/libquadmath.la
    lib64/libquadmath.so.0.0.0
    lib64/libsanitizer.spec
    lib64/libssp.a
    lib64/libssp.la
    lib64/libssp.so.0.0.0
    lib64/libssp_nonshared.a
    lib64/libssp_nonshared.la
    lib64/libstdc++.a
    lib64/libstdc++.la
    lib64/libstdc++.so.6.0.22
    lib64/libstdc++.so.6.0.22-gdb.py
    lib64/libstdc++fs.a
    lib64/libstdc++fs.la
    lib64/libsupc++.a
    lib64/libsupc++.la
    lib64/libtsan.a
    lib64/libtsan.la
    lib64/libtsan.so.0.0.0
    lib64/libubsan.a
    lib64/libubsan.la
    lib64/libubsan.so.0.0.0
    lib64/libvtv.a
    lib64/libvtv.la
    lib64/libvtv.so.0.0.0
    share/gcc-6.0.0/python/libstdcxx/__init__.py
    share/gcc-6.0.0/python/libstdcxx/v6/__init__.py
    share/gcc-6.0.0/python/libstdcxx/v6/printers.py
    share/gcc-6.0.0/python/libstdcxx/v6/xmethods.py
    share/info/[...]
    share/locale/[...]
    share/man/[...]

Again, the clashes in include/ and share/ files are probably harmless
(but should be fixed anyways).

But I'm actually confused as to seeing libgomp.so in that list -- given
the conflict of which compiler installations' libgomp.so "wins", I wonder
how it can be working that some of the functions in there are supposed to
behave differently on/are compiled differently for target vs. offloading
target?  Or did I do/understand something wrong?  For a lot of other
libraries it's probably not "severe", given that they will basically be
the same whether compiled for x86_64-pc-linux-gnu or
x86_64-intelmicemul-linux-gnu (plus slightly different configure
options).  But anyway: this issue looks like it might cause confusion,
and definitely should be fixed?

And then we also got clashes between nvptx-none and
x86_64-intelmicemul-linux-gnu offloading compilers:

    $ comm -12 install-nvptx-none install-x86_64-intelmicemul-linux-gnu
    lib/libcc1.la
    lib/libcc1.so.0.0.0
    share/info/[...]
    share/locale/[...]
    share/man/[...]

(I'm now confused why the target compiler is installating libcc1.* into
lib64/ but the offloading compilers into lib/.)  Anyway: another source
of conflicts.

    $ grep libcc1\\. *
    install:lib64/libcc1.la
    install:lib64/libcc1.so.0.0.0
    install-nvptx-none:lib/libcc1.la
    install-nvptx-none:lib/libcc1.so.0.0.0
    install-x86_64-intelmicemul-linux-gnu:lib/libcc1.la
    install-x86_64-intelmicemul-linux-gnu:lib/libcc1.so.0.0.0


I wonder if it wouldn't actually be safer to re-configure things so that
the offloading toolchains are always completely installed into their own
subdirectory.  That would avoid all such file installation conflicts.
For instance, I think a "normal" user has no business in directly running
the offloading toolchains' binaries; I consider these offloading
toolchains an "implementation detail" to enable the target compiler's
-foffload=[...], basically.

One problem is, though, if offloading compilation/linking involves shared
libraries (which it doesn't for nvptx-none but does for
x86_64-intelmicemul-linux-gnu, as far as I know).  If it is expected that
these shared libraries are found in the usual paths searched by ld.so, I
wonder how that is meant to be working currently, at all?  For example,
given the libgomp.so issue raised above.  Maybe I'm not understanding the
x86_64-intelmicemul-linux-gnu offloading executables' (dynamic) linking
process?

Comments?


GrÃÃe
 Thomas


bin/aot-compile
bin/c++
bin/cpp
bin/g++
bin/gappletviewer
bin/gc-analyze
bin/gcc
bin/gcc-ar
bin/gcc-nm
bin/gcc-ranlib
bin/gccgo
bin/gcj
bin/gcj-dbtool
bin/gcjh
bin/gcov
bin/gcov-tool
bin/gfortran
bin/gij
bin/gjar
bin/gjarsigner
bin/gjavah
bin/gjdoc
bin/gkeytool
bin/gnat
bin/gnatbind
bin/gnatchop
bin/gnatclean
bin/gnatfind
bin/gnative2ascii
bin/gnatkr
bin/gnatlink
bin/gnatls
bin/gnatmake
bin/gnatname
bin/gnatprep
bin/gnatxref
bin/go
bin/gofmt
bin/gorbd
bin/grmic
bin/grmid
bin/grmiregistry
bin/gserialver
bin/gtnameserv
bin/jcf-dump
bin/jv-convert
bin/rebuild-gcj-db
bin/x86_64-pc-linux-gnu-c++
bin/x86_64-pc-linux-gnu-g++
bin/x86_64-pc-linux-gnu-gcc
bin/x86_64-pc-linux-gnu-gcc-6.0.0
bin/x86_64-pc-linux-gnu-gcc-ar
bin/x86_64-pc-linux-gnu-gcc-nm
bin/x86_64-pc-linux-gnu-gcc-ranlib
bin/x86_64-pc-linux-gnu-gccgo
bin/x86_64-pc-linux-gnu-gcj
bin/x86_64-pc-linux-gnu-gfortran
include/c++/[...]
lib/gcc/x86_64-pc-linux-gnu/6.0.0/32/adainclude/[...]
lib/gcc/x86_64-pc-linux-gnu/6.0.0/32/adalib/[...]
lib/gcc/x86_64-pc-linux-gnu/6.0.0/32/crtbegin.o
lib/gcc/x86_64-pc-linux-gnu/6.0.0/32/crtbeginS.o
lib/gcc/x86_64-pc-linux-gnu/6.0.0/32/crtbeginT.o
lib/gcc/x86_64-pc-linux-gnu/6.0.0/32/crtend.o
lib/gcc/x86_64-pc-linux-gnu/6.0.0/32/crtendS.o
lib/gcc/x86_64-pc-linux-gnu/6.0.0/32/crtfastmath.o
lib/gcc/x86_64-pc-linux-gnu/6.0.0/32/crtoffloadbegin.o
lib/gcc/x86_64-pc-linux-gnu/6.0.0/32/crtoffloadend.o
lib/gcc/x86_64-pc-linux-gnu/6.0.0/32/crtoffloadtable.o
lib/gcc/x86_64-pc-linux-gnu/6.0.0/32/crtprec32.o
lib/gcc/x86_64-pc-linux-gnu/6.0.0/32/crtprec64.o
lib/gcc/x86_64-pc-linux-gnu/6.0.0/32/crtprec80.o
lib/gcc/x86_64-pc-linux-gnu/6.0.0/32/finclude/[...]
lib/gcc/x86_64-pc-linux-gnu/6.0.0/32/libcaf_single.a
lib/gcc/x86_64-pc-linux-gnu/6.0.0/32/libcaf_single.la
lib/gcc/x86_64-pc-linux-gnu/6.0.0/32/libgcc.a
lib/gcc/x86_64-pc-linux-gnu/6.0.0/32/libgcc_eh.a
lib/gcc/x86_64-pc-linux-gnu/6.0.0/32/libgcov.a
lib/gcc/x86_64-pc-linux-gnu/6.0.0/adainclude/[...]
lib/gcc/x86_64-pc-linux-gnu/6.0.0/adalib/[...]
lib/gcc/x86_64-pc-linux-gnu/6.0.0/crtbegin.o
lib/gcc/x86_64-pc-linux-gnu/6.0.0/crtbeginS.o
lib/gcc/x86_64-pc-linux-gnu/6.0.0/crtbeginT.o
lib/gcc/x86_64-pc-linux-gnu/6.0.0/crtend.o
lib/gcc/x86_64-pc-linux-gnu/6.0.0/crtendS.o
lib/gcc/x86_64-pc-linux-gnu/6.0.0/crtfastmath.o
lib/gcc/x86_64-pc-linux-gnu/6.0.0/crtoffloadbegin.o
lib/gcc/x86_64-pc-linux-gnu/6.0.0/crtoffloadend.o
lib/gcc/x86_64-pc-linux-gnu/6.0.0/crtoffloadtable.o
lib/gcc/x86_64-pc-linux-gnu/6.0.0/crtprec32.o
lib/gcc/x86_64-pc-linux-gnu/6.0.0/crtprec64.o
lib/gcc/x86_64-pc-linux-gnu/6.0.0/crtprec80.o
lib/gcc/x86_64-pc-linux-gnu/6.0.0/finclude/[...]
lib/gcc/x86_64-pc-linux-gnu/6.0.0/include-fixed/[...]
lib/gcc/x86_64-pc-linux-gnu/6.0.0/include/[...]
lib/gcc/x86_64-pc-linux-gnu/6.0.0/install-tools/fixinc_list
lib/gcc/x86_64-pc-linux-gnu/6.0.0/install-tools/gsyslimits.h
lib/gcc/x86_64-pc-linux-gnu/6.0.0/install-tools/include/README
lib/gcc/x86_64-pc-linux-gnu/6.0.0/install-tools/include/limits.h
lib/gcc/x86_64-pc-linux-gnu/6.0.0/install-tools/macro_list
lib/gcc/x86_64-pc-linux-gnu/6.0.0/install-tools/mkheaders.conf
lib/gcc/x86_64-pc-linux-gnu/6.0.0/libcaf_single.a
lib/gcc/x86_64-pc-linux-gnu/6.0.0/libcaf_single.la
lib/gcc/x86_64-pc-linux-gnu/6.0.0/libgcc.a
lib/gcc/x86_64-pc-linux-gnu/6.0.0/libgcc_eh.a
lib/gcc/x86_64-pc-linux-gnu/6.0.0/libgcov.a
lib/gcc/x86_64-pc-linux-gnu/6.0.0/plugin/gtype.state
lib/gcc/x86_64-pc-linux-gnu/6.0.0/plugin/include/[...]
lib/gcc/x86_64-pc-linux-gnu/6.0.0/plugin/libcc1plugin.la
lib/gcc/x86_64-pc-linux-gnu/6.0.0/plugin/libcc1plugin.so.0.0.0
lib/libgcj.spec
lib32/gcj-6.0.0-17/classmap.db
lib32/gcj-6.0.0-17/libjvm.la
lib32/gcj-6.0.0-17/libjvm.so
lib32/go/6.0.0/x86_64-pc-linux-gnu/[...]
lib32/libasan.a
lib32/libasan.la
lib32/libasan.so.3.0.0
lib32/libasan_preinit.o
lib32/libatomic.a
lib32/libatomic.la
lib32/libatomic.so.1.2.0
lib32/libcilkrts.a
lib32/libcilkrts.la
lib32/libcilkrts.so.5.0.0
lib32/libcilkrts.spec
lib32/libcoi_host.a
lib32/libcoi_host.la
lib32/libcoi_host.so.0.0.0
lib32/libgcc_s.so
lib32/libgcc_s.so.1
lib32/libgcj-tools.la
lib32/libgcj-tools.so.17.0.0
lib32/libgcj.la
lib32/libgcj.so.17.0.0
lib32/libgcj_bc.so
lib32/libgcj_bc.so.1.0.0
lib32/libgfortran.a
lib32/libgfortran.la
lib32/libgfortran.so.3.0.0
lib32/libgfortran.spec
lib32/libgij.la
lib32/libgij.so.17.0.0
lib32/libgo.a
lib32/libgo.la
lib32/libgo.so.9.0.0
lib32/libgobegin.a
lib32/libgolibbegin.a
lib32/libgomp-plugin-intelmic.a
lib32/libgomp-plugin-intelmic.la
lib32/libgomp-plugin-intelmic.so.1.0.0
lib32/libgomp-plugin-nvptx.la
lib32/libgomp-plugin-nvptx.so.1.0.0
lib32/libgomp.a
lib32/libgomp.la
lib32/libgomp.so.1.0.0
lib32/libgomp.spec
lib32/libitm.a
lib32/libitm.la
lib32/libitm.so.1.0.0
lib32/libitm.spec
lib32/libmpx.a
lib32/libmpx.la
lib32/libmpx.so.2.0.0
lib32/libmpx.spec
lib32/libmyo-client.a
lib32/libmyo-client.la
lib32/libmyo-client.so.0.0.0
lib32/libnetgo.a
lib32/libobjc.a
lib32/libobjc.la
lib32/libobjc.so.4.0.0
lib32/liboffloadmic_host.a
lib32/liboffloadmic_host.la
lib32/liboffloadmic_host.so.5.0.0
lib32/liboffloadmic_host.spec
lib32/libquadmath.a
lib32/libquadmath.la
lib32/libquadmath.so.0.0.0
lib32/libsanitizer.spec
lib32/libssp.a
lib32/libssp.la
lib32/libssp.so.0.0.0
lib32/libssp_nonshared.a
lib32/libssp_nonshared.la
lib32/libstdc++.a
lib32/libstdc++.la
lib32/libstdc++.so.6.0.22
lib32/libstdc++.so.6.0.22-gdb.py
lib32/libstdc++fs.a
lib32/libstdc++fs.la
lib32/libsupc++.a
lib32/libsupc++.la
lib32/libubsan.a
lib32/libubsan.la
lib32/libubsan.so.0.0.0
lib32/libvtv.a
lib32/libvtv.la
lib32/libvtv.so.0.0.0
lib32/logging.properties
lib32/pkgconfig/libgcj-6.pc
lib32/security/classpath.security
lib64/gcj-6.0.0-17/classmap.db
lib64/gcj-6.0.0-17/libgjsmalsa.la
lib64/gcj-6.0.0-17/libgjsmalsa.so
lib64/gcj-6.0.0-17/libjavamath.la
lib64/gcj-6.0.0-17/libjavamath.so
lib64/gcj-6.0.0-17/libjvm.la
lib64/gcj-6.0.0-17/libjvm.so
lib64/go/6.0.0/x86_64-pc-linux-gnu/[...]
lib64/libasan.a
lib64/libasan.la
lib64/libasan.so.3.0.0
lib64/libasan_preinit.o
lib64/libatomic.a
lib64/libatomic.la
lib64/libatomic.so.1.2.0
lib64/libcc1.la
lib64/libcc1.so.0.0.0
lib64/libcilkrts.a
lib64/libcilkrts.la
lib64/libcilkrts.so.5.0.0
lib64/libcilkrts.spec
lib64/libcoi_host.a
lib64/libcoi_host.la
lib64/libcoi_host.so.0.0.0
lib64/libgcc_s.so
lib64/libgcc_s.so.1
lib64/libgcj-tools.la
lib64/libgcj-tools.so.17.0.0
lib64/libgcj.la
lib64/libgcj.so.17.0.0
lib64/libgcj_bc.so
lib64/libgcj_bc.so.1.0.0
lib64/libgfortran.a
lib64/libgfortran.la
lib64/libgfortran.so.3.0.0
lib64/libgfortran.spec
lib64/libgij.la
lib64/libgij.so.17.0.0
lib64/libgo.a
lib64/libgo.la
lib64/libgo.so.9.0.0
lib64/libgobegin.a
lib64/libgolibbegin.a
lib64/libgomp-plugin-hsa.la
lib64/libgomp-plugin-hsa.so.1.0.0
lib64/libgomp-plugin-intelmic.a
lib64/libgomp-plugin-intelmic.la
lib64/libgomp-plugin-intelmic.so.1.0.0
lib64/libgomp-plugin-nvptx.la
lib64/libgomp-plugin-nvptx.so.1.0.0
lib64/libgomp.a
lib64/libgomp.la
lib64/libgomp.so.1.0.0
lib64/libgomp.spec
lib64/libitm.a
lib64/libitm.la
lib64/libitm.so.1.0.0
lib64/libitm.spec
lib64/liblsan.a
lib64/liblsan.la
lib64/liblsan.so.0.0.0
lib64/libmpx.a
lib64/libmpx.la
lib64/libmpx.so.2.0.0
lib64/libmpx.spec
lib64/libmyo-client.a
lib64/libmyo-client.la
lib64/libmyo-client.so.0.0.0
lib64/libnetgo.a
lib64/libobjc.a
lib64/libobjc.la
lib64/libobjc.so.4.0.0
lib64/liboffloadmic_host.a
lib64/liboffloadmic_host.la
lib64/liboffloadmic_host.so.5.0.0
lib64/liboffloadmic_host.spec
lib64/libquadmath.a
lib64/libquadmath.la
lib64/libquadmath.so.0.0.0
lib64/libsanitizer.spec
lib64/libssp.a
lib64/libssp.la
lib64/libssp.so.0.0.0
lib64/libssp_nonshared.a
lib64/libssp_nonshared.la
lib64/libstdc++.a
lib64/libstdc++.la
lib64/libstdc++.so.6.0.22
lib64/libstdc++.so.6.0.22-gdb.py
lib64/libstdc++fs.a
lib64/libstdc++fs.la
lib64/libsupc++.a
lib64/libsupc++.la
lib64/libtsan.a
lib64/libtsan.la
lib64/libtsan.so.0.0.0
lib64/libubsan.a
lib64/libubsan.la
lib64/libubsan.so.0.0.0
lib64/libvtv.a
lib64/libvtv.la
lib64/libvtv.so.0.0.0
lib64/logging.properties
lib64/pkgconfig/libgcj-6.pc
lib64/security/classpath.security
libexec/gcc/x86_64-pc-linux-gnu/6.0.0/cc1
libexec/gcc/x86_64-pc-linux-gnu/6.0.0/cc1obj
libexec/gcc/x86_64-pc-linux-gnu/6.0.0/cc1plus
libexec/gcc/x86_64-pc-linux-gnu/6.0.0/cgo
libexec/gcc/x86_64-pc-linux-gnu/6.0.0/collect2
libexec/gcc/x86_64-pc-linux-gnu/6.0.0/f951
libexec/gcc/x86_64-pc-linux-gnu/6.0.0/gnat1
libexec/gcc/x86_64-pc-linux-gnu/6.0.0/go1
libexec/gcc/x86_64-pc-linux-gnu/6.0.0/install-tools/fixinc.sh
libexec/gcc/x86_64-pc-linux-gnu/6.0.0/install-tools/fixincl
libexec/gcc/x86_64-pc-linux-gnu/6.0.0/install-tools/mkheaders
libexec/gcc/x86_64-pc-linux-gnu/6.0.0/install-tools/mkinstalldirs
libexec/gcc/x86_64-pc-linux-gnu/6.0.0/jc1
libexec/gcc/x86_64-pc-linux-gnu/6.0.0/jvgenmain
libexec/gcc/x86_64-pc-linux-gnu/6.0.0/liblto_plugin.la
libexec/gcc/x86_64-pc-linux-gnu/6.0.0/liblto_plugin.so.0.0.0
libexec/gcc/x86_64-pc-linux-gnu/6.0.0/lto-wrapper
libexec/gcc/x86_64-pc-linux-gnu/6.0.0/lto1
libexec/gcc/x86_64-pc-linux-gnu/6.0.0/plugin/gengtype
share/gcc-6.0.0/python/libjava/aotcompile.py
share/gcc-6.0.0/python/libjava/classfile.py
share/gcc-6.0.0/python/libstdcxx/__init__.py
share/gcc-6.0.0/python/libstdcxx/v6/__init__.py
share/gcc-6.0.0/python/libstdcxx/v6/printers.py
share/gcc-6.0.0/python/libstdcxx/v6/xmethods.py
share/info/[...]
share/java/libgcj-6.0.0.jar
share/java/libgcj-tools-6.0.0.jar
share/locale/[...]
share/man/[...]
bin/nvptx-none-as
bin/nvptx-none-ld
bin/nvptx-none-run
bin/nvptx-none-run-single
bin/x86_64-pc-linux-gnu-accel-nvptx-none-gcc
lib/gcc/nvptx-none/6.0.0/finclude/[...]
lib/gcc/nvptx-none/6.0.0/include/[...]
lib/gcc/nvptx-none/6.0.0/install-tools/include/README
lib/gcc/nvptx-none/6.0.0/libcaf_single.a
lib/gcc/nvptx-none/6.0.0/libcaf_single.la
lib/gcc/nvptx-none/6.0.0/plugin/libcc1plugin.la
lib/gcc/nvptx-none/6.0.0/plugin/libcc1plugin.so.0.0.0
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/nvptx-none/crt0.o
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/nvptx-none/include-fixed/[...]
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/nvptx-none/include/[...]
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/nvptx-none/install-tools/fixinc_list
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/nvptx-none/install-tools/gsyslimits.h
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/nvptx-none/install-tools/include/limits.h
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/nvptx-none/install-tools/macro_list
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/nvptx-none/install-tools/mkheaders.conf
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/nvptx-none/libgcc.a
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/nvptx-none/libgcov.a
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/nvptx-none/plugin/gtype.state
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/nvptx-none/plugin/include/[...]
lib/libcc1.la
lib/libcc1.so.0.0.0
libexec/gcc/nvptx-none/6.0.0/install-tools/fixinc.sh
libexec/gcc/nvptx-none/6.0.0/install-tools/fixincl
libexec/gcc/nvptx-none/6.0.0/install-tools/mkheaders
libexec/gcc/x86_64-pc-linux-gnu/6.0.0/accel/nvptx-none/cc1
libexec/gcc/x86_64-pc-linux-gnu/6.0.0/accel/nvptx-none/cc1plus
libexec/gcc/x86_64-pc-linux-gnu/6.0.0/accel/nvptx-none/collect2
libexec/gcc/x86_64-pc-linux-gnu/6.0.0/accel/nvptx-none/f951
libexec/gcc/x86_64-pc-linux-gnu/6.0.0/accel/nvptx-none/install-tools/mkinstalldirs
libexec/gcc/x86_64-pc-linux-gnu/6.0.0/accel/nvptx-none/lto-wrapper
libexec/gcc/x86_64-pc-linux-gnu/6.0.0/accel/nvptx-none/lto1
libexec/gcc/x86_64-pc-linux-gnu/6.0.0/accel/nvptx-none/mkoffload
libexec/gcc/x86_64-pc-linux-gnu/6.0.0/accel/nvptx-none/plugin/gengtype
nvptx-none/include/[...]
nvptx-none/lib/libc.a
nvptx-none/lib/libg.a
nvptx-none/lib/libgfortran.a
nvptx-none/lib/libgfortran.la
nvptx-none/lib/libgfortran.spec
nvptx-none/lib/libgomp.a
nvptx-none/lib/libgomp.la
nvptx-none/lib/libgomp.spec
nvptx-none/lib/libm.a
share/info/[...]
share/locale/[...]
share/man/[...]
bin/x86_64-pc-linux-gnu-accel-x86_64-intelmicemul-linux-gnu-gcc
include/c++/[...]
lib/gcc/x86_64-intelmicemul-linux-gnu/6.0.0/32/finclude/[...]
lib/gcc/x86_64-intelmicemul-linux-gnu/6.0.0/32/include/[...]
lib/gcc/x86_64-intelmicemul-linux-gnu/6.0.0/32/libcaf_single.a
lib/gcc/x86_64-intelmicemul-linux-gnu/6.0.0/32/libcaf_single.la
lib/gcc/x86_64-intelmicemul-linux-gnu/6.0.0/finclude/[...]
lib/gcc/x86_64-intelmicemul-linux-gnu/6.0.0/include/[...]
lib/gcc/x86_64-intelmicemul-linux-gnu/6.0.0/install-tools/include/README
lib/gcc/x86_64-intelmicemul-linux-gnu/6.0.0/libcaf_single.a
lib/gcc/x86_64-intelmicemul-linux-gnu/6.0.0/libcaf_single.la
lib/gcc/x86_64-intelmicemul-linux-gnu/6.0.0/plugin/libcc1plugin.la
lib/gcc/x86_64-intelmicemul-linux-gnu/6.0.0/plugin/libcc1plugin.so.0.0.0
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/32/crtbegin.o
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/32/crtbeginS.o
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/32/crtbeginT.o
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/32/crtend.o
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/32/crtendS.o
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/32/crtfastmath.o
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/32/crtprec32.o
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/32/crtprec64.o
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/32/crtprec80.o
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/32/libgcc.a
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/32/libgcc_eh.a
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/32/libgcov.a
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/crtbegin.o
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/crtbeginS.o
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/crtbeginT.o
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/crtend.o
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/crtendS.o
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/crtfastmath.o
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/crtprec32.o
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/crtprec64.o
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/crtprec80.o
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/include-fixed/[...]
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/include/[...]
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/install-tools/fixinc_list
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/install-tools/gsyslimits.h
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/install-tools/include/limits.h
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/install-tools/macro_list
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/install-tools/mkheaders.conf
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/libgcc.a
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/libgcc_eh.a
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/libgcov.a
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/plugin/gtype.state
lib/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/plugin/include/[...]
lib/libcc1.la
lib/libcc1.so.0.0.0
lib32/libasan.a
lib32/libasan.la
lib32/libasan.so.3.0.0
lib32/libasan_preinit.o
lib32/libatomic.a
lib32/libatomic.la
lib32/libatomic.so.1.2.0
lib32/libcilkrts.a
lib32/libcilkrts.la
lib32/libcilkrts.so.5.0.0
lib32/libcilkrts.spec
lib32/libcoi_device.a
lib32/libcoi_device.la
lib32/libcoi_device.so.0.0.0
lib32/libgcc_s.so
lib32/libgcc_s.so.1
lib32/libgfortran.a
lib32/libgfortran.la
lib32/libgfortran.so.3.0.0
lib32/libgfortran.spec
lib32/libgomp.a
lib32/libgomp.la
lib32/libgomp.so.1.0.0
lib32/libgomp.spec
lib32/libitm.a
lib32/libitm.la
lib32/libitm.so.1.0.0
lib32/libitm.spec
lib32/libmpx.a
lib32/libmpx.la
lib32/libmpx.so.2.0.0
lib32/libmpx.spec
lib32/libmyo-service.a
lib32/libmyo-service.la
lib32/libmyo-service.so.0.0.0
lib32/liboffloadmic_target.a
lib32/liboffloadmic_target.la
lib32/liboffloadmic_target.so.5.0.0
lib32/liboffloadmic_target.spec
lib32/libquadmath.a
lib32/libquadmath.la
lib32/libquadmath.so.0.0.0
lib32/libsanitizer.spec
lib32/libssp.a
lib32/libssp.la
lib32/libssp.so.0.0.0
lib32/libssp_nonshared.a
lib32/libssp_nonshared.la
lib32/libstdc++.a
lib32/libstdc++.la
lib32/libstdc++.so.6.0.22
lib32/libstdc++.so.6.0.22-gdb.py
lib32/libstdc++fs.a
lib32/libstdc++fs.la
lib32/libsupc++.a
lib32/libsupc++.la
lib32/libubsan.a
lib32/libubsan.la
lib32/libubsan.so.0.0.0
lib32/libvtv.a
lib32/libvtv.la
lib32/libvtv.so.0.0.0
lib64/libasan.a
lib64/libasan.la
lib64/libasan.so.3.0.0
lib64/libasan_preinit.o
lib64/libatomic.a
lib64/libatomic.la
lib64/libatomic.so.1.2.0
lib64/libcilkrts.a
lib64/libcilkrts.la
lib64/libcilkrts.so.5.0.0
lib64/libcilkrts.spec
lib64/libcoi_device.a
lib64/libcoi_device.la
lib64/libcoi_device.so.0.0.0
lib64/libgcc_s.so
lib64/libgcc_s.so.1
lib64/libgfortran.a
lib64/libgfortran.la
lib64/libgfortran.so.3.0.0
lib64/libgfortran.spec
lib64/libgomp.a
lib64/libgomp.la
lib64/libgomp.so.1.0.0
lib64/libgomp.spec
lib64/libitm.a
lib64/libitm.la
lib64/libitm.so.1.0.0
lib64/libitm.spec
lib64/liblsan.a
lib64/liblsan.la
lib64/liblsan.so.0.0.0
lib64/libmpx.a
lib64/libmpx.la
lib64/libmpx.so.2.0.0
lib64/libmpx.spec
lib64/libmyo-service.a
lib64/libmyo-service.la
lib64/libmyo-service.so.0.0.0
lib64/liboffloadmic_target.a
lib64/liboffloadmic_target.la
lib64/liboffloadmic_target.so.5.0.0
lib64/liboffloadmic_target.spec
lib64/libquadmath.a
lib64/libquadmath.la
lib64/libquadmath.so.0.0.0
lib64/libsanitizer.spec
lib64/libssp.a
lib64/libssp.la
lib64/libssp.so.0.0.0
lib64/libssp_nonshared.a
lib64/libssp_nonshared.la
lib64/libstdc++.a
lib64/libstdc++.la
lib64/libstdc++.so.6.0.22
lib64/libstdc++.so.6.0.22-gdb.py
lib64/libstdc++fs.a
lib64/libstdc++fs.la
lib64/libsupc++.a
lib64/libsupc++.la
lib64/libtsan.a
lib64/libtsan.la
lib64/libtsan.so.0.0.0
lib64/libubsan.a
lib64/libubsan.la
lib64/libubsan.so.0.0.0
lib64/libvtv.a
lib64/libvtv.la
lib64/libvtv.so.0.0.0
libexec/gcc/x86_64-intelmicemul-linux-gnu/6.0.0/install-tools/fixinc.sh
libexec/gcc/x86_64-intelmicemul-linux-gnu/6.0.0/install-tools/fixincl
libexec/gcc/x86_64-intelmicemul-linux-gnu/6.0.0/install-tools/mkheaders
libexec/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/cc1
libexec/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/cc1plus
libexec/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/collect2
libexec/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/f951
libexec/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/install-tools/mkinstalldirs
libexec/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/liblto_plugin.la
libexec/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/liblto_plugin.so.0.0.0
libexec/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/lto-wrapper
libexec/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/lto1
libexec/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/mkoffload
libexec/gcc/x86_64-pc-linux-gnu/6.0.0/accel/x86_64-intelmicemul-linux-gnu/plugin/gengtype
share/gcc-6.0.0/python/libstdcxx/__init__.py
share/gcc-6.0.0/python/libstdcxx/v6/__init__.py
share/gcc-6.0.0/python/libstdcxx/v6/printers.py
share/gcc-6.0.0/python/libstdcxx/v6/xmethods.py
share/info/[...]
share/locale/[...]
share/man/[...]

Attachment: signature.asc
Description: PGP signature


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]