Skip to content

lldb-server not generated during clang;lldb build #59575

@thompsonbry

Description

@thompsonbry

After building lldb, when I try to run I get

(lldb) r
error: unable to locate lldb-server

My build was as follows. Providing all the details for context.

OS is 5.4.223-137.414.amzn2int.x86_64

#################
### lldb install
#################
#
### CMake 3.13.4 or higher is required.
# See https://cmake.org/download/ and https://cmake.org/install/
mkdir ~/cmake
cd ~/cmake
wget https://github.com/Kitware/CMake/releases/download/v3.25.1/cmake-3.25.1.tar.gz
tar xfz cmake-3.25.1.tar.gz
cd cmake-3.25.1.tar.gz
./bootstrap
make -j 48 # use #cores for your machine (parallel build)
sudo make install
#
### Install ninja (I built from source as git clone was not working)
mkdir ~/ninja
cd ~/ninja
wget https://github.com/ninja-build/ninja/archive/refs/tags/v1.11.1.tar.gz
tar xfz https://github.com/ninja-build/ninja/archive/refs/tags/v1.11.1.tar.gz
cd ninja-1.11.1
cmake -Bbuild-cmake && cmake --build build-cmake
cat README.md
cd build-cmake
sudo make install
### Install libraries that will enable additional lldb features
sudo yum install libedit-devel libxml2-devel ncurses-devel python-devel swig
### Install lldb
# See https://lldb.llvm.org/resources/build.html
mkdir ~/llvm
cd ~/llvm
git clone https://github.com/llvm/llvm-project.git
# Find a current release
cd llvm-project
git tag -l
git checkout llvmorg-15.0.6
cd ..
cmake -G Ninja -DLLVM_ENABLE_PROJECTS="clang;lldb" -DCMAKE_BUILD_TYPE=Release llvm-project/llvm
ninja lldb

find does not discover any generated binary for the lldb-server

find . -name '*lldb-server*'
./llvm-project/llvm/utils/gn/secondary/lldb/tools/lldb-server
./llvm-project/lldb/packages/Python/lldbsuite/test/tools/lldb-server
./llvm-project/lldb/docs/man/lldb-server.rst
./llvm-project/lldb/test/API/tools/lldb-server
./llvm-project/lldb/test/Shell/lldb-server
./llvm-project/lldb/unittests/tools/lldb-server
./llvm-project/lldb/tools/lldb-server
./llvm-project/lldb/tools/lldb-server/lldb-server.cpp
./llvm-project/lldb/tools/lldb-server/Darwin/resources/lldb-server-entitlements.plist
./llvm-project/lldb/tools/lldb-server/Darwin/resources/lldb-server-macos-entitlements.plist
./llvm-project/lldb/tools/lldb-server/Darwin/resources/lldb-server-Info.plist
./llvm-project/lldb/tools/lldb-server/Darwin/resources/lldb-server-mig.defs
./tools/lldb/unittests/tools/lldb-server
./tools/lldb/tools/lldb-server
./tools/lldb/tools/lldb-server/CMakeFiles/lldb-server.dir

This is my first time trying to build lldb. The build appeared to complete normally.

Thanks in advance.
Bryan

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions