a223e2ff67
Core fixes to get redbear-mini building and booting via UEFI: relibc: Use 'VaListImpl as va_list' in syslog so cbindgen outputs va_list instead of unknown VaListImpl type (matches stdio pattern). Fixes openssl3 and all C consumers of syslog.h. base fork (f97da5b0): ps2d missing info! import, ps2d dead variable, fbcond drm-0.15 API fix, acpid 31 errors (ivrs/mcfg modules, duplicate methods, packed fields, dmar copy-paste bug), bootstrap abort_immediate removal (feature removed from nightly) redox-driver-sys: Add PciQuirkFlags re-export for crate-root imports bash: Regenerate P1-mksyntax-host-headers.patch with proper unified diff m4: Fix getlocalename_l unsafe wrapper config: Comment out mc (requires glib-2.0 chain, not needed for mini) UEFI boot verified in QEMU — boots to RedBear login prompt. Author: vasilito <adminpupkin@gmail.com>
25 lines
577 B
TOML
25 lines
577 B
TOML
[source]
|
|
tar = "https://ftp.gnu.org/gnu/m4/m4-1.14.21.tar.xz"
|
|
patches = ["redox.patch"]
|
|
|
|
[build]
|
|
template = "custom"
|
|
script = """
|
|
export CFLAGS="-fcommon ${CFLAGS}"
|
|
DYNAMIC_INIT
|
|
export LDFLAGS="-Wl,--allow-multiple-definition ${LDFLAGS}"
|
|
COOKBOOK_CONFIGURE_FLAGS+=(
|
|
--disable-nls
|
|
ac_cv_func___freadahead=yes
|
|
ac_cv_have_decl___freadahead=yes
|
|
gl_cv_header_wchar_h_correct_inline=yes
|
|
gl_cv_func_btowc_nul=yes
|
|
gl_cv_func_btowc_consistent=yes
|
|
gl_cv_onwards_func___freadahead=yes
|
|
)
|
|
cookbook_configure
|
|
"""
|
|
|
|
[package]
|
|
description = "GNU M4 macro processor"
|