mirror of
https://github.com/XTXMarkets/ternfs.git
synced 2026-01-06 19:09:59 -06:00
It is currently very fragile, due to:
* Differing versions of compilers/DWARF version result in a variety
of breakages in the our code which analyzes the DWARF info;
* With musl, libunwind seems to be currently unable to traverse
beyond signal handlers, due to the DWARF information not
being present in the signal frame.
See <https://maskray.me/blog/2022-04-10-unwinding-through-signal-handler>.
Note that I have not verified that the problem in the blog
post above is indeed what we're hitting, but it seems plausible.
8 lines
246 B
Docker
8 lines
246 B
Docker
# The image we use to build the static "alpine" binaries
|
|
# that we deploy.
|
|
FROM alpine:3.17
|
|
RUN apk add --no-cache \
|
|
bash perl coreutils python3 musl gcc g++ clang lld make cmake ninja mandoc \
|
|
linux-headers
|
|
ENV IN_EGGS_BUILD_CONTAINER Y
|