Files
ternfs-XTXMarkets/cpp/Dockerfile
Francesco Mazzoli f42ff2b219 Get rid of backtrace machinery
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.
2023-02-01 12:00:47 +00:00

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