logo

live-bootstrap

Mirror of <https://github.com/fosslinux/live-bootstrap>
commit: 6dadfad9b8e9c60a91fc88000d3e79c0b8242ed2
parent 9bd3ba745c2a6194bf2cb8a4e2f4ad3e8b14e561
Author: Paul Dersey <pdersey@gmail.com>
Date:   Sun, 14 Feb 2021 22:02:23 -0500

Fix segfault in gawk due to some missing Makefile preprocessor defines

Diffstat:

Msysa/gawk-3.0.4/mk/main.mk23+++++++++++++++++++----
1 file changed, 19 insertions(+), 4 deletions(-)

diff --git a/sysa/gawk-3.0.4/mk/main.mk b/sysa/gawk-3.0.4/mk/main.mk @@ -1,23 +1,38 @@ # SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu> +# SPDX-FileCopyrightText: 2021 Paul Dersey <pdersey@gmail.com> # SPDX-License-Identifier: GPL-3.0-or-later CC = tcc CFLAGS = -I vms \ - -D__GNUC__ \ + -DC_ALLOCA=1 \ + -DGETGROUPS_T=gid_t \ + -DGETPGRP_VOID=1 \ + -DHAVE_MMAP=1 \ + -DSTDC_HEADERS=1 \ + -DREGEX_MALLOC=1 \ -DRETSIGTYPE=void \ -DSPRINTF_RET=int \ -DHAVE_VPRINTF=1 \ -DHAVE_STDARG_H=1 \ -DDEFPATH=\"$(PREFIX)/share/awk\" \ - -DHAVE_ALLOCA=1 \ - -D__builtin_alloca=alloca \ -DHAVE_SYSTEM=1 \ + -DHAVE_TZSET=1 \ + -DHAVE_LIMITS_H=1 \ + -DHAVE_LOCALE_H=1 \ + -DHAVE_MEMORY_H=1 \ + -DHAVE_STDARG_H=1 \ + -DHAVE_MEMCMP=1 \ -DHAVE_MEMCPY=1 \ + -DHAVE_MEMSET=1 \ -DHAVE_STRERROR=1 \ + -DHAVE_STRNCASECMP=1 \ -DHAVE_STRFTIME=1 \ - -DHAVE_TZSET=1 + -DHAVE_STRING_H=1 \ + -DHAVE_STRTOD=1 \ + -DHAVE_SYS_PARAM_H=1 \ + -DHAVE_UNISTD_H=1 .PHONY: all