Hello lldb devs,

Over at Alpine Linux, we are trying to update llvm toolchain from version 5.0.1 
to 6.0.0. The clang recipe looks like 
https://github.com/alpinelinux/aports/blob/103d4bfc6f383033e14c2069b9daf35083309572/main/clang/APKBUILD<https://github.com/alpinelinux/aports/blob/103d4bfc6f383033e14c2069b9daf35083309572/main/clang/APKBUILD#L55>
 and the corresponding llvm: 
https://github.com/alpinelinux/aports/blob/103d4bfc6f383033e14c2069b9daf35083309572/main/llvm6/APKBUILD<https://github.com/alpinelinux/aports/blob/103d4bfc6f383033e14c2069b9daf35083309572/main/clang/APKBUILD#L55>.
 This passes the clang and llvm tests, but it hasn't been merged upstream yet 
as other related packages are yet to be updated/verified.

However, the lldb package is 4.0.0 and I am having trouble upgrading it to 
6.0.0. The current build script looks like 
https://github.com/am11/aports/blob/d43b2a51a33c5b2a88d129043bf6d0c5e703305b/main/lldb/APKBUILD
 (locally I have line 5 changed from 5.0.1 to 6.0.0). When I try to build I get 
the following errors right after CMake configuration is done:

CMake Error at cmake/modules/AddLLDB.cmake:79 (add_dependencies):
  The dependency target "clang-tablegen-targets" of target "lldbBase" does
  not exist.
Call Stack (most recent call first):
  source/CMakeLists.txt:69 (add_lldb_library)

CMake Error at cmake/modules/AddLLDB.cmake:79 (add_dependencies):
  The dependency target "clang-tablegen-targets" of target "lldbBreakpoint"
  does not exist.
Call Stack (most recent call first):
  source/Breakpoint/CMakeLists.txt:1 (add_lldb_library)

CMake Error at cmake/modules/AddLLDB.cmake:79 (add_dependencies):
  The dependency target "clang-tablegen-targets" of target "lldbCommands"
  does not exist.
Call Stack (most recent call first):
  source/Commands/CMakeLists.txt:1 (add_lldb_library)

(continues)

Strangely enough, in the aforementioned clang script, we do build 
`clang-tblgen` target. I also tried adding 'make clang-tablegen-targets' after 
the line 55 in clang script: 
https://github.com/xentec/aports/blob/103d4bfc6f383033e14c2069b9daf35083309572/main/clang/APKBUILD#L55
 but after rebuilding clang, CMake throws same errors upon building lldb.

I compared our lldb and clang build scripts with those of other distros, and 
tried adding / modifying different configs and targets; but no dice.

Are we missing something salient to build lldb release_60 branch in lldb or 
clang build script?

Best Regards
_______________________________________________
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev

Reply via email to