Closes: #32512
- Provide Alpine build instructions in build-unix.md.
- Instructions cover building all components except USDT, which requires some
libc
-specific functionality.
Closes: #32512
libc
-specific functionality.The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
For details see: https://corecheck.dev/bitcoin/bitcoin/pulls/32559.
See the guideline for information on the review process. A summary of reviews will appear here.
143+
144+#### Dependency Build Instructions
145+
146+Build requirements:
147+
148+ apk add build-base cmake libressl libtool linux-headers python3
libtool
?
pkgconf
.
libressl
?
Crikey that’s an old hangover….
I ported initial requirements from my current Alpine Dockerfile
I foolishly assumed this was just the case of Alpine splitting packages more granularly that e.g. Ubuntu, but taking a closer look now suspect this is a hangover from pre 0.12 where we supported SSL on RPC?
Removed in 5332082d009
libtool
and added pkgconf
52@@ -53,6 +53,21 @@ To build dependencies for the current arch+OS:
53
54 gmake
55
56+### Alpine
57+
58+ apk add bash build-base cmake curl m4 make patch
m4
here?
64+To build dependencies for the current arch+OS:
65+
66+ make
67+
68+> [!TIP]
69+> Avoid parallel build jobs when building depends on Alpine.