-
Notifications
You must be signed in to change notification settings - Fork 15.1k
Closed
Labels
Description
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