build-scripts/config.sub.patch
changeset 11477 6987f7cb0a22
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/build-scripts/config.sub.patch	Sat Sep 09 08:03:23 2017 -0700
     1.3 @@ -0,0 +1,72 @@
     1.4 +--- config.sub.orig	2017-09-09 08:01:02.139023205 -0700
     1.5 ++++ config.sub	2017-09-09 07:59:35.798264474 -0700
     1.6 +@@ -364,6 +364,19 @@
     1.7 + 	i*86 | x86_64)
     1.8 + 	  basic_machine=$basic_machine-pc
     1.9 + 	  ;;
    1.10 ++	nacl64*)
    1.11 ++		basic_machine=x86_64-pc
    1.12 ++		os=-nacl
    1.13 ++		;;
    1.14 ++	nacl*)
    1.15 ++		basic_machine=i686-pc
    1.16 ++		os=-nacl
    1.17 ++		;;
    1.18 ++	pnacl*)
    1.19 ++		# le32-unknown-pnacl comes from http://www.chromium.org/nativeclient/pnacl/stability-of-the-pnacl-bitcode-abi
    1.20 ++		basic_machine=le32-unknown
    1.21 ++		os=-pnacl
    1.22 ++		;;
    1.23 + 	# Object if more than one company name word.
    1.24 + 	*-*-*)
    1.25 + 		echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
    1.26 +@@ -877,6 +890,10 @@
    1.27 + 		basic_machine=le32-unknown
    1.28 + 		os=-nacl
    1.29 + 		;;
    1.30 ++	pnacl)
    1.31 ++		basic_machine=le32-unknown
    1.32 ++		os=-pnacl
    1.33 ++		;;
    1.34 + 	ncr3000)
    1.35 + 		basic_machine=i486-ncr
    1.36 + 		os=-sysv4
    1.37 +@@ -1429,6 +1446,12 @@
    1.38 + 			;;
    1.39 + 		esac
    1.40 + 		;;
    1.41 ++	-nacl*)
    1.42 ++		os=-nacl
    1.43 ++		;;
    1.44 ++	-pnacl*)
    1.45 ++		os=-pnacl
    1.46 ++		;;
    1.47 + 	-nto-qnx*)
    1.48 + 		;;
    1.49 + 	-nto*)
    1.50 +@@ -1459,6 +1482,9 @@
    1.51 + 	-os400*)
    1.52 + 		os=-os400
    1.53 + 		;;
    1.54 ++	-cegcc*)
    1.55 ++		os=-cegcc
    1.56 ++		;;
    1.57 + 	-wince*)
    1.58 + 		os=-wince
    1.59 + 		;;
    1.60 +@@ -1548,9 +1574,15 @@
    1.61 + 		os=-dicos
    1.62 + 		;;
    1.63 + 	-nacl*)
    1.64 ++        os=-nacl
    1.65 ++        ;;
    1.66 ++	-pnacl*)
    1.67 ++		os=-pnacl
    1.68 + 		;;
    1.69 + 	-ios)
    1.70 + 		;;
    1.71 ++	-emscripten*)
    1.72 ++		;;
    1.73 + 	-none)
    1.74 + 		;;
    1.75 + 	*)