summaryrefslogtreecommitdiff
path: root/manual/platform
diff options
context:
space:
mode:
authorSolomon Peachy <pizza@shaftnet.org>2023-05-23 14:58:54 -0400
committerSolomon Peachy <pizza@shaftnet.org>2023-05-23 15:57:00 -0400
commit3acd5f86e59586e45cc1ec2bc25cc662a8488d6f (patch)
tree9c5451d0c140cb3bacddca1694e6fc6ea8673cc8 /manual/platform
parent56fe1129da1b59eea4cac351707bc9eaabfb853c (diff)
downloadrockbox-3acd5f86e59586e45cc1ec2bc25cc662a8488d6f.tar.gz
rockbox-3acd5f86e59586e45cc1ec2bc25cc662a8488d6f.zip
build: Fix problems compiling old glibc with gmake >= 4.4
Three separate problems: 1) Make 4.4 defaults to a named pipe for jobserver control, this was incompatible with how glibc did recursive makes 2) Make 4.4 passed long arguments ( --foo ) into MAKEFLAGS and this broke stuff that wasn't expecting it 3) Circular dependency in a header generation due do make 4.4 being stricter/more consistent in how it orders rules vs which makefiles they came from. This one was the real !@#!@ to deal with. This patch set fixes the hosted arm (glibc 2.19) and mips (glibc 2.25) toolchains. Change-Id: Ie6d6a0ab7e1b36f24c43e524fee4afc0bd3a14d6
Diffstat (limited to 'manual/platform')
0 files changed, 0 insertions, 0 deletions