Opened 2 months ago

Last modified 8 weeks ago

#34386 new defect

Fixup clang compilation for Linux

Reported by: gk Owned by: tbb-team
Priority: Medium Milestone:
Component: Applications/Tor Browser Version:
Severity: Normal Keywords: ff78-esr, tbb-rbm, TorBrowserTeam202006, GeorgKoppen202006, gitlab-tb-tor-browser-build
Cc: tbb-team Actual Points:
Parent ID: #34228 Points:
Reviewer: Sponsor:

Description

We need to fix up our clang compilation for Linux. Right now, with 9.0.1 we get:

/var/tmp/build/llvm/projects/compiler-rt/lib/crt/crtbegin.c:86:16: error: section type conflict with '__EH_FRAME_LIST__'
   86 |                used)) static void (*__fini)(void) = __do_fini;
      |                ^~~~
/var/tmp/build/llvm/projects/compiler-rt/lib/crt/crtbegin.c:13:28: note: '__EH_FRAME_LIST__' was declared here
   13 | __extension__ static void *__EH_FRAME_LIST__[]
      |                            ^~~~~~~~~~~~~~~~~
make[2]: *** [lib/clang/9.0.1/lib/linux/clang_rt.crtbegin-i386.o] Error 1

Child Tickets

Change History (1)

comment:1 Changed 8 weeks ago by gk

Keywords: gitlab-tb-tor-browser-build added

Add magic gitlab keyword.

Note: See TracTickets for help on using tickets.