https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108534

--- Comment #2 from Ian Lance Taylor <ian at airs dot com> ---
Yes, it's a relative path, such as

    #line 1 "cgo-gcc-prolog"

These are dummy but informative line markers used to separate generated code
from user-written code, so that compiler error messages report problems in the
right place.

The compiler is being executed in a temporary directory created during the
build, so the working directory is meaningless.  Other references to files in
that temporary directory are rewritten by a -fdebug-prefix-map option. 
Unfortunately, that option fails to rename the working directory that is pulled
in for the relative #line option.

Reply via email to