fish-shell/docker
Johannes Altmanninger 1234c77b15 Support linking against reentrant-configured curses
NCurses headers contain this conditional "#define cur_term":

	print  "#elif @cf_cv_enable_reentrant@"
	print  "NCURSES_WRAPPED_VAR(TERMINAL *, cur_term);"
	print  "#define cur_term   NCURSES_PUBLIC_VAR(cur_term())"
	print  "#else"

OpenSUSE Tumbleweed uses this configuration option; For reentrancy, cur_term
is a function.  If the NCurses autoconf variable @NCURSES_WRAP_PREFIX@
is not changed from its default, the function is called _nc_cur_term.

I'm not sure if we have a need to support non-default @NCURSES_WRAP_PREFIX@
but if we do there are various ways;
- search for the symbol with the cur_term suffix
- figure out the prefix based on the local curses installation,
  for example by looking at the header files.

Fixes #10243
2024-01-21 11:26:07 +01:00
..
context Ubuntu ASAN Dockerfile 2024-01-13 03:07:29 +01:00
alpine.Dockerfile Label all Docker images with their source 2022-11-01 16:44:52 -07:00
bionic-tsan-clang.Dockerfile Label all Docker images with their source 2022-11-01 16:44:52 -07:00
bionic-tsan.Dockerfile Label all Docker images with their source 2022-11-01 16:44:52 -07:00
bionic.Dockerfile Label all Docker images with their source 2022-11-01 16:44:52 -07:00
centos7.Dockerfile Label all Docker images with their source 2022-11-01 16:44:52 -07:00
centos8.Dockerfile Label all Docker images with their source 2022-11-01 16:44:52 -07:00
docker_run_tests.sh Rename Dockerfile tags 2022-11-01 16:44:46 -07:00
fedora.Dockerfile Label all Docker images with their source 2022-11-01 16:44:52 -07:00
focal-32bit.Dockerfile Label all Docker images with their source 2022-11-01 16:44:52 -07:00
focal-arm64.Dockerfile Add Dockerfiles for ARM64 and ARMv7 2022-11-12 15:20:58 -08:00
jammy-armv7-32bit.Dockerfile Add Dockerfiles for ARM64 and ARMv7 2022-11-12 15:20:58 -08:00
jammy-asan-clang.Dockerfile Use Rust for executables 2024-01-13 03:07:29 +01:00
opensuse-tumbleweed.docker Support linking against reentrant-configured curses 2024-01-21 11:26:07 +01:00
xenial.Dockerfile Label all Docker images with their source 2022-11-01 16:44:52 -07:00