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

--- Comment #9 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
> If you manually do the extraction / renaming and link with the early
> debug part it should work(?)  (I didn't try myself, doing this
> manually might be a bit tricky -- look at the compile assembler,
> remove the DWARF segment and rename the GNU_DWARF_LTO segment to
> DWARF, remove all text and data sections and assemble.

If I do that, I get

% /opt/gcc/gcc8w/bin/gcc sinus.s -g -flto ccalucJK.ltrans0.s
duplicate symbol _main in:
    /var/folders/8q/sh_swgz96r7f5vnn08f7fxr00000gn/T//ccdfehYe.o
    /var/folders/8q/sh_swgz96r7f5vnn08f7fxr00000gn/T//cctL4UNA.o
ld: 1 duplicate symbol for architecture x86_64
collect2: error: ld returned 1 exit status

Reply via email to