We've had reports of a couple of issues building against musl libc.
Issues reported:
- build procedures utilize cat for Guidebook-creation, and cat
is deprecated in distros that use musl libc.
- some of the CRASHREPORT code is using library functions that
are not available in the musl libc environment. The reported
functions were backtrace() and backtrace_symbols(), which use
header file /usr/include/execinfo.h.
So we'll try to accommodate this. Since we don't have a means of
autodetecting the musl libc situation during the build (as of yet), the
builder will have to specify 'make musl=1' on the make command line.
Specifying 'musl=1' on the make command line will:
1. ensure that NOCRASHREPORT gets defined in the C preprocessor.
2. set COLCMD to be '../util/stripbs' instead of 'col -bx'.
Closes #1393
34 lines
388 B
Plaintext
34 lines
388 B
Plaintext
dgn_lex.c
|
|
dgn_flex.c
|
|
dgn_yacc.c
|
|
lev_lex.c
|
|
lev_flex.c
|
|
lev_yacc.c
|
|
tiletxt.c
|
|
makedefs
|
|
dgn_comp
|
|
lev_comp
|
|
dlb
|
|
dlb_main
|
|
recover
|
|
stripbs
|
|
tilemap
|
|
tileedit
|
|
tile2x11
|
|
tile2bmp
|
|
tile2beos
|
|
gif2txt
|
|
uudecode
|
|
txt2ppm
|
|
tile2img.ttp
|
|
xpm2ppm.ttp
|
|
nethack.tags
|
|
readtags
|
|
lua-*.dll
|
|
# dev tool for analyzing data collected by nethack's #define MONITOR_HEAP
|
|
heaputil
|
|
heaputil.c
|
|
tilemappings.lst
|
|
clang_rt.asan*.dll
|
|
|