mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-06 12:58:16 -07:00
Can't be ported to C23 as this is an interpreter that eagerly uses C polymorphism with `*fun()` Dropped `libscm` - build script for that is written in scheme in complete ignorace of CFLAGS as a concept. This can't be reasonably patched and so fails with modern compilers, see above. In the process fixed multiple build bugs, including wrong ordering of header generation, wrong signatures on redefined system includes and incorrect pointer types. Closes: https://bugs.gentoo.org/557322 Closes: https://bugs.gentoo.org/883129 Bug: https://bugs.gentoo.org/885623 Bug: https://bugs.gentoo.org/932000 Closes: https://bugs.gentoo.org/946129 Closes: https://bugs.gentoo.org/946361 Signed-off-by: NHOrus <jy6x2b32pie9@yahoo.com> Part-of: https://github.com/gentoo/gentoo/pull/40652 Closes: https://github.com/gentoo/gentoo/pull/40652 Signed-off-by: Sam James <sam@gentoo.org>