Variables
Reconsider
Section titled “Reconsider”ARFLAGSCCLD: overriden internally in autotools?CPPFLAGS: for skarnet packages?LFLAGS: lex flagsSFLAGSSTRIPPROGYFLAGS: yacc flags
Rejected
Section titled “Rejected”- Do we need any LD variables as glaucus now defaults to
lld?
# To cross-compile mawk we can pass `--with-build-cc` and others, but it is better to let the build system decideBUILD_CCBUILD_CPPBUILD_CFLAGSBUILD_CPPFLAGSBUILD_LDFLAGS
# For MesonCC_LDCXX_LD
# For the kernel, not required (they are set correctly by default)HOSTARHOSTCPPHOSTCXXHOSTLD
HOSTNM # This means HOSTNAME and not Host's NM so don't use it
# For the kernel, currently not requiredHOSTCFLAGSHOSTCXXFLAGSHOSTLDFLAGS
# Similar to HOSTCFLAGS and HOSTLDFLAGS, also nothing appears to use themHOST_CFLAGSHOST_LDFLAGS
# This might be needed for packages that fail to build with `mold`# LD=$LDBFD \LDBFD=x86_64-glaucus-linux-musl-ld.bfd
# We are using GNU libtoolizeLIBTOOLIZE=slibtoolize
# Better have a file stubMAKEINFO=true
# No need to overset variablesMKDIRMKDIR_PMV
# Nothing uses itSTRINGS