--- ghc-7.6.1/aclocal.m4.orig 2012-09-04 19:10:14.000000000 +0200 +++ ghc-7.6.1/aclocal.m4 2012-09-27 19:18:53.993056656 +0200 @@ -154,7 +154,7 @@ [ checkArch() { case [$]1 in - i386) + i386|i486|i586|i686) test -z "[$]2" || eval "[$]2=ArchX86" ;; x86_64|amd64) @@ -229,7 +229,7 @@ AC_DEFUN([FPTOOLS_SET_HASKELL_PLATFORM_V checkVendor() { case [$]1 in - dec|none|unknown|hp|apple|next|sun|sgi|ibm|montavista|portbld|alpine) + dec|none|unknown|hp|apple|next|sun|sgi|ibm|montavista|portbld|alpine|tld) ;; *) AC_MSG_WARN([Unknown vendor [$]1]) --- ghc-8.10.7/utils/llvm-targets/gen-data-layout.sh.orig 2021-06-21 08:54:36.000000000 +0200 +++ ghc-8.10.7/utils/llvm-targets/gen-data-layout.sh 2022-03-17 13:21:10.641498496 +0100 @@ -54,13 +54,16 @@ "aarch64-unknown-linux-gnu" "aarch64-unknown-linux-musl" "aarch64-unknown-linux" + "aarch64-tld-linux" # Linux x86 "i386-unknown-linux-gnu" "i386-unknown-linux-musl" "i386-unknown-linux" + "i686-tld-linux" "x86_64-unknown-linux-gnu" "x86_64-unknown-linux-musl" "x86_64-unknown-linux" + "x86_64-tld-linux" # Linux Android "x86_64-unknown-linux-android" "armv7-unknown-linux-androideabi"