|  | @@ -1054,79 +1054,6 @@ for opt do | 
														
													
														
															
																|  |  | esac |  |  | esac | 
														
													
														
															
																|  |  | done |  |  | done | 
														
													
														
															
																|  |  | 
 |  |  | 
 | 
														
													
														
															
																|  |  | case "$arch" in |  |  |  | 
														
													
														
															
																|  |  | i386|i486|i586|i686|i86pc|BePC) |  |  |  | 
														
													
														
															
																|  |  | arch="x86_32" |  |  |  | 
														
													
														
															
																|  |  | enable fast_unaligned |  |  |  | 
														
													
														
															
																|  |  | ;; |  |  |  | 
														
													
														
															
																|  |  | x86_64|amd64) |  |  |  | 
														
													
														
															
																|  |  | arch="x86_32" |  |  |  | 
														
													
														
															
																|  |  | enable fast_unaligned |  |  |  | 
														
													
														
															
																|  |  | canon_arch="`$cc -dumpmachine | sed -e 's,\([^-]*\)-.*,\1,'`" |  |  |  | 
														
													
														
															
																|  |  | if [ x"$canon_arch" = x"x86_64" -o x"$canon_arch" = x"amd64" ]; then |  |  |  | 
														
													
														
															
																|  |  | if ! echo $CFLAGS | grep -q -- -m32; then |  |  |  | 
														
													
														
															
																|  |  | arch="x86_64" |  |  |  | 
														
													
														
															
																|  |  | enable fast_64bit |  |  |  | 
														
													
														
															
																|  |  | fi |  |  |  | 
														
													
														
															
																|  |  | fi |  |  |  | 
														
													
														
															
																|  |  | ;; |  |  |  | 
														
													
														
															
																|  |  | # armv4l is a subset of armv[567]*l |  |  |  | 
														
													
														
															
																|  |  | arm|armv[4567]*l) |  |  |  | 
														
													
														
															
																|  |  | arch="armv4l" |  |  |  | 
														
													
														
															
																|  |  | ;; |  |  |  | 
														
													
														
															
																|  |  | alpha) |  |  |  | 
														
													
														
															
																|  |  | arch="alpha" |  |  |  | 
														
													
														
															
																|  |  | enable fast_64bit |  |  |  | 
														
													
														
															
																|  |  | ;; |  |  |  | 
														
													
														
															
																|  |  | "Power Macintosh"|ppc|powerpc) |  |  |  | 
														
													
														
															
																|  |  | arch="powerpc" |  |  |  | 
														
													
														
															
																|  |  | ;; |  |  |  | 
														
													
														
															
																|  |  | ppc64) |  |  |  | 
														
													
														
															
																|  |  | arch="powerpc" |  |  |  | 
														
													
														
															
																|  |  | enable fast_64bit |  |  |  | 
														
													
														
															
																|  |  | ;; |  |  |  | 
														
													
														
															
																|  |  | mips|mipsel|IP*) |  |  |  | 
														
													
														
															
																|  |  | arch="mips" |  |  |  | 
														
													
														
															
																|  |  | ;; |  |  |  | 
														
													
														
															
																|  |  | sun4u|sparc64) |  |  |  | 
														
													
														
															
																|  |  | arch="sparc64" |  |  |  | 
														
													
														
															
																|  |  | enable fast_64bit |  |  |  | 
														
													
														
															
																|  |  | ;; |  |  |  | 
														
													
														
															
																|  |  | sparc) |  |  |  | 
														
													
														
															
																|  |  | arch="sparc" |  |  |  | 
														
													
														
															
																|  |  | ;; |  |  |  | 
														
													
														
															
																|  |  | sh4) |  |  |  | 
														
													
														
															
																|  |  | arch="sh4" |  |  |  | 
														
													
														
															
																|  |  | ;; |  |  |  | 
														
													
														
															
																|  |  | parisc) |  |  |  | 
														
													
														
															
																|  |  | arch="parisc" |  |  |  | 
														
													
														
															
																|  |  | ;; |  |  |  | 
														
													
														
															
																|  |  | parisc64) |  |  |  | 
														
													
														
															
																|  |  | arch="parisc" |  |  |  | 
														
													
														
															
																|  |  | enable fast_64bit |  |  |  | 
														
													
														
															
																|  |  | ;; |  |  |  | 
														
													
														
															
																|  |  | s390|s390x) |  |  |  | 
														
													
														
															
																|  |  | arch="s390" |  |  |  | 
														
													
														
															
																|  |  | ;; |  |  |  | 
														
													
														
															
																|  |  | m68k) |  |  |  | 
														
													
														
															
																|  |  | arch="m68k" |  |  |  | 
														
													
														
															
																|  |  | ;; |  |  |  | 
														
													
														
															
																|  |  | ia64) |  |  |  | 
														
													
														
															
																|  |  | arch="ia64" |  |  |  | 
														
													
														
															
																|  |  | enable fast_64bit |  |  |  | 
														
													
														
															
																|  |  | ;; |  |  |  | 
														
													
														
															
																|  |  | bfin) |  |  |  | 
														
													
														
															
																|  |  | arch="bfin" |  |  |  | 
														
													
														
															
																|  |  | ;; |  |  |  | 
														
													
														
															
																|  |  | *) |  |  |  | 
														
													
														
															
																|  |  | arch="unknown" |  |  |  | 
														
													
														
															
																|  |  | ;; |  |  |  | 
														
													
														
															
																|  |  | esac |  |  |  | 
														
													
														
															
																|  |  | 
 |  |  |  | 
														
													
														
															
																|  |  | enable $arch |  |  |  | 
														
													
														
															
																|  |  | enabled_any x86_32 x86_64 && enable x86 |  |  |  | 
														
													
														
															
																|  |  | enabled     sparc64       && enable sparc |  |  |  | 
														
													
														
															
																|  |  | 
 |  |  |  | 
														
													
														
															
																|  |  | # OS specific |  |  | # OS specific | 
														
													
														
															
																|  |  | case $target_os in |  |  | case $target_os in | 
														
													
														
															
																|  |  | beos|haiku|zeta) |  |  | beos|haiku|zeta) | 
														
													
												
													
														
															
																|  | @@ -1298,6 +1225,79 @@ disabled logging && logfile=/dev/null | 
														
													
														
															
																|  |  | echo "# $0 $@" >$logfile |  |  | echo "# $0 $@" >$logfile | 
														
													
														
															
																|  |  | set >>$logfile |  |  | set >>$logfile | 
														
													
														
															
																|  |  | 
 |  |  | 
 | 
														
													
														
															
																|  |  |  |  |  | case "$arch" in | 
														
													
														
															
																|  |  |  |  |  | i386|i486|i586|i686|i86pc|BePC) | 
														
													
														
															
																|  |  |  |  |  | arch="x86_32" | 
														
													
														
															
																|  |  |  |  |  | enable fast_unaligned | 
														
													
														
															
																|  |  |  |  |  | ;; | 
														
													
														
															
																|  |  |  |  |  | x86_64|amd64) | 
														
													
														
															
																|  |  |  |  |  | arch="x86_32" | 
														
													
														
															
																|  |  |  |  |  | enable fast_unaligned | 
														
													
														
															
																|  |  |  |  |  | canon_arch="`$cc -dumpmachine | sed -e 's,\([^-]*\)-.*,\1,'`" | 
														
													
														
															
																|  |  |  |  |  | if [ x"$canon_arch" = x"x86_64" -o x"$canon_arch" = x"amd64" ]; then | 
														
													
														
															
																|  |  |  |  |  | if ! echo $CFLAGS | grep -q -- -m32; then | 
														
													
														
															
																|  |  |  |  |  | arch="x86_64" | 
														
													
														
															
																|  |  |  |  |  | enable fast_64bit | 
														
													
														
															
																|  |  |  |  |  | fi | 
														
													
														
															
																|  |  |  |  |  | fi | 
														
													
														
															
																|  |  |  |  |  | ;; | 
														
													
														
															
																|  |  |  |  |  | # armv4l is a subset of armv[567]*l | 
														
													
														
															
																|  |  |  |  |  | arm|armv[4567]*l) | 
														
													
														
															
																|  |  |  |  |  | arch="armv4l" | 
														
													
														
															
																|  |  |  |  |  | ;; | 
														
													
														
															
																|  |  |  |  |  | alpha) | 
														
													
														
															
																|  |  |  |  |  | arch="alpha" | 
														
													
														
															
																|  |  |  |  |  | enable fast_64bit | 
														
													
														
															
																|  |  |  |  |  | ;; | 
														
													
														
															
																|  |  |  |  |  | "Power Macintosh"|ppc|powerpc) | 
														
													
														
															
																|  |  |  |  |  | arch="powerpc" | 
														
													
														
															
																|  |  |  |  |  | ;; | 
														
													
														
															
																|  |  |  |  |  | ppc64) | 
														
													
														
															
																|  |  |  |  |  | arch="powerpc" | 
														
													
														
															
																|  |  |  |  |  | enable fast_64bit | 
														
													
														
															
																|  |  |  |  |  | ;; | 
														
													
														
															
																|  |  |  |  |  | mips|mipsel|IP*) | 
														
													
														
															
																|  |  |  |  |  | arch="mips" | 
														
													
														
															
																|  |  |  |  |  | ;; | 
														
													
														
															
																|  |  |  |  |  | sun4u|sparc64) | 
														
													
														
															
																|  |  |  |  |  | arch="sparc64" | 
														
													
														
															
																|  |  |  |  |  | enable fast_64bit | 
														
													
														
															
																|  |  |  |  |  | ;; | 
														
													
														
															
																|  |  |  |  |  | sparc) | 
														
													
														
															
																|  |  |  |  |  | arch="sparc" | 
														
													
														
															
																|  |  |  |  |  | ;; | 
														
													
														
															
																|  |  |  |  |  | sh4) | 
														
													
														
															
																|  |  |  |  |  | arch="sh4" | 
														
													
														
															
																|  |  |  |  |  | ;; | 
														
													
														
															
																|  |  |  |  |  | parisc) | 
														
													
														
															
																|  |  |  |  |  | arch="parisc" | 
														
													
														
															
																|  |  |  |  |  | ;; | 
														
													
														
															
																|  |  |  |  |  | parisc64) | 
														
													
														
															
																|  |  |  |  |  | arch="parisc" | 
														
													
														
															
																|  |  |  |  |  | enable fast_64bit | 
														
													
														
															
																|  |  |  |  |  | ;; | 
														
													
														
															
																|  |  |  |  |  | s390|s390x) | 
														
													
														
															
																|  |  |  |  |  | arch="s390" | 
														
													
														
															
																|  |  |  |  |  | ;; | 
														
													
														
															
																|  |  |  |  |  | m68k) | 
														
													
														
															
																|  |  |  |  |  | arch="m68k" | 
														
													
														
															
																|  |  |  |  |  | ;; | 
														
													
														
															
																|  |  |  |  |  | ia64) | 
														
													
														
															
																|  |  |  |  |  | arch="ia64" | 
														
													
														
															
																|  |  |  |  |  | enable fast_64bit | 
														
													
														
															
																|  |  |  |  |  | ;; | 
														
													
														
															
																|  |  |  |  |  | bfin) | 
														
													
														
															
																|  |  |  |  |  | arch="bfin" | 
														
													
														
															
																|  |  |  |  |  | ;; | 
														
													
														
															
																|  |  |  |  |  | *) | 
														
													
														
															
																|  |  |  |  |  | arch="unknown" | 
														
													
														
															
																|  |  |  |  |  | ;; | 
														
													
														
															
																|  |  |  |  |  | esac | 
														
													
														
															
																|  |  |  |  |  | 
 | 
														
													
														
															
																|  |  |  |  |  | enable $arch | 
														
													
														
															
																|  |  |  |  |  | enabled_any x86_32 x86_64 && enable x86 | 
														
													
														
															
																|  |  |  |  |  | enabled     sparc64       && enable sparc | 
														
													
														
															
																|  |  |  |  |  | 
 | 
														
													
														
															
																|  |  | # Combine FFLDFLAGS and the LDFLAGS environment variable. |  |  | # Combine FFLDFLAGS and the LDFLAGS environment variable. | 
														
													
														
															
																|  |  | LDFLAGS="$FFLDFLAGS $LDFLAGS" |  |  | LDFLAGS="$FFLDFLAGS $LDFLAGS" | 
														
													
														
															
																|  |  | 
 |  |  | 
 | 
														
													
												
													
														
															
																|  | 
 |