Skip to content

Commit d56bff5

Browse files
Merge #6941: docs: update build instructions for Unix systems to include libbacktrace as a dependency
bf07d2e Update build instructions in doc/build-unix.md to note the absence of libbacktrace in Fedora repositories and provide guidance on disabling stack traces during the build process. (pasta) c31ec72 Update doc/build-unix.md (PastaPastaPasta) a30f51e Update doc/build-unix.md (PastaPastaPasta) 0d461d1 Update FreeBSD build instructions to include libbacktrace as a dependency (pasta) a40b132 Update doc/build-unix.md (PastaPastaPasta) 7488521 docs: update build instructions for Unix systems to include libbacktrace as a dependency (pasta) Pull request description: ## Issue being fixed or feature implemented we build with backtrace by default. ## What was done? ## How Has This Been Tested? arch tested ## Breaking Changes ## Checklist: _Go over all the following points, and put an `x` in all the boxes that apply._ - [ ] I have performed a self-review of my own code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have added or updated relevant unit/integration/functional/e2e tests - [ ] I have made corresponding changes to the documentation - [x] I have assigned this pull request to a milestone _(for repository code-owners and collaborators only)_ ACKs for top commit: UdjinM6: utACK bf07d2e kwvg: utACK bf07d2e Tree-SHA512: a289f04c253c2f145526717745c54e80c1a7a7ea01037f05eb8e9e2181d46e90e0bbe87dd8a1052760eb8c849be995122845cc57c60dae6a9361b04a7ce05e10
2 parents 782aebe + bf07d2e commit d56bff5

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

doc/build-freebsd.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ This guide describes how to build dashd, command-line utilities, and GUI on Free
1010
Run the following as root to install the base dependencies for building.
1111

1212
```bash
13-
pkg install autoconf automake boost-libs git gmake libevent libtool pkgconf
13+
pkg install autoconf automake boost-libs git gmake libevent libtool pkgconf libbacktrace
1414

1515
```
1616

doc/build-unix.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,9 +58,12 @@ sudo apt-get install build-essential libtool autotools-dev automake pkg-config b
5858
Now, you can either build from self-compiled [depends](/depends/README.md) or install the required dependencies:
5959

6060
```sh
61-
sudo apt-get install libevent-dev libboost-dev
61+
sudo apt-get install libbacktrace-dev libevent-dev libboost-dev
6262
```
6363

64+
Note: libbacktrace-dev is available in Debian 13 (Trixie) and Ubuntu 25.04+.
65+
For older releases, use the /depends/README.md which includes all required libraries.
66+
6467
SQLite is required for the descriptor wallet:
6568

6669
```sh
@@ -142,6 +145,8 @@ Now, you can either build from self-compiled [depends](/depends/README.md) or in
142145
sudo dnf install libevent-devel boost-devel
143146
```
144147

148+
Note: Fedora repositories do not include libbacktrace. To build Dash Core without stack trace support, configure with `--disable-stacktraces`.
149+
145150
SQLite is required for the descriptor wallet:
146151

147152
```sh
@@ -279,7 +284,7 @@ Setup and Build Example: Arch Linux
279284
This example lists the steps necessary to setup and build a command line only distribution of the latest changes on Arch Linux:
280285

281286
```sh
282-
pacman --sync --needed autoconf automake boost gcc git libevent libtool make pkgconf python sqlite
287+
pacman --sync --needed autoconf automake boost gcc git libbacktrace libevent libtool make pkgconf python sqlite
283288
git clone https://github.com/dashpay/dash.git
284289
cd dash/
285290
./autogen.sh

0 commit comments

Comments
 (0)