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

            Bug ID: 100959
           Summary: -fuse-ld=lld does not work when -flto is enabled
           Product: gcc
           Version: 12.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: other
          Assignee: unassigned at gcc dot gnu.org
          Reporter: unlvsur at live dot com
  Target Milestone: ---

Linux:
cqwrteur@Home-Server:~/fast_io/.tmp/unit$ g++ -o iobuf_file iobuf_file.cc
-Ofast -std=c++20 -s -fuse-ld=lld -I../../include -march=native -flto
ld.lld: error: undefined symbol: main
>>> referenced by /usr/lib/x86_64-linux-gnu/crt1.o:(_start)
collect2: error: ld returned 1 exit status
Windows:
Cannot find winmain.

Reply via email to