Home | History | Annotate | Download | only in cgo

Lines Matching refs:gcc

275 	-debug-gcc
320 Cgo first invokes gcc -E -dM on the preamble, in order to find out
382 distinguish functions from global variables.) If using a standard gcc,
384 learn the identifier's value. The LLVM-based gcc on OS X emits
405 x.cgo2.c # for gcc
406 y.cgo2.c # for gcc
407 _cgo_defun.c # for gcc (if -gccgo)
408 _cgo_export.c # for gcc
409 _cgo_export.h # for gcc
410 _cgo_main.c # for gcc
426 to make a switch from the Go runtime world to the system C (GCC-based)
444 file compiled by gcc, the file x.cgo2.c:
465 Once the _cgo_export.c and *.cgo2.c files have been compiled with gcc,
483 code generated for gcc. The build process links this stub, along with
501 _all.o # gcc-compiled object for _cgo_export.c, *.cgo2.c
516 that gcc is not needed after the package is compiled. For example,
518 by libc. Although gcc is needed to compile package net, gcc is not
536 to a gcc-compiled function that can be called early during program
537 startup, and _cgo_thread_start to a gcc-compiled function that can be
555 file containing it. Then it invokes the host linker (usually gcc) to
562 binary. When cgo is involved, the compile step already requires gcc, so
563 it is not problematic for the link step to require gcc too.
568 imports net without requiring gcc to be present at link time. (In this
573 This conflict between functionality and the gcc requirement means we
658 In external linking mode, invoke the host linker (usually gcc)
660 Note that the arguments are for "gcc", not "ld".
691 // compiled by gcc, into foo.cgo2.o
751 needing gcc available. The second rule means that a build of a
761 into fields, or else "gcc". The specific host linker command line can