Created
January 11, 2015 07:53
-
-
Save tatsuhiro-t/48c45f08950f587180ed to your computer and use it in GitHub Desktop.
Patch for libev-4.19 to compile with Android NDK r10c
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff -urN libev-4.19.orig/config.sub libev-4.19/config.sub | |
--- libev-4.19.orig/config.sub 2014-05-23 03:53:16.000000000 +0900 | |
+++ libev-4.19/config.sub 2015-01-11 16:46:06.915460125 +0900 | |
@@ -1,10 +1,10 @@ | |
#! /bin/sh | |
# Configuration validation subroutine script. | |
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, | |
-# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 | |
-# Free Software Foundation, Inc. | |
+# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, | |
+# 2011, 2012 Free Software Foundation, Inc. | |
-timestamp='2008-01-16' | |
+timestamp='2012-04-18' | |
# This file is (in principle) common to ALL GNU software. | |
# The presence of a machine in this file suggests that SOME GNU software | |
@@ -12,7 +12,7 @@ | |
# | |
# This file is free software; you can redistribute it and/or modify | |
# it under the terms of the GNU General Public License as published by | |
-# the Free Software Foundation; either version 3 of the License, or | |
+# the Free Software Foundation; either version 2 of the License, or | |
# (at your option) any later version. | |
# | |
# This program is distributed in the hope that it will be useful, | |
@@ -21,9 +21,7 @@ | |
# GNU General Public License for more details. | |
# | |
# You should have received a copy of the GNU General Public License | |
-# along with this program; if not, write to the Free Software | |
-# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA | |
-# 02110-1301, USA. | |
+# along with this program; if not, see <http://www.gnu.org/licenses/>. | |
# | |
# As a special exception to the GNU General Public License, if you | |
# distribute this file as part of a program that contains a | |
@@ -32,13 +30,16 @@ | |
# Please send patches to <[email protected]>. Submit a context | |
-# diff and a properly formatted ChangeLog entry. | |
+# diff and a properly formatted GNU ChangeLog entry. | |
# | |
# Configuration subroutine to validate and canonicalize a configuration type. | |
# Supply the specified configuration type as an argument. | |
# If it is invalid, we print an error message on stderr and exit with code 1. | |
# Otherwise, we print the canonical config type on stdout and succeed. | |
+# You can get the latest version of this script from: | |
+# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD | |
+ | |
# This file is supposed to be the same for all GNU packages | |
# and recognize all the CPU types, system types and aliases | |
# that are meaningful with *any* GNU software. | |
@@ -72,8 +73,9 @@ | |
version="\ | |
GNU config.sub ($timestamp) | |
-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, | |
-2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. | |
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, | |
+2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 | |
+Free Software Foundation, Inc. | |
This is free software; see the source for copying conditions. There is NO | |
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." | |
@@ -120,12 +122,18 @@ | |
# Here we must recognize all the valid KERNEL-OS combinations. | |
maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` | |
case $maybe_os in | |
- nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \ | |
- uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \ | |
+ nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \ | |
+ linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ | |
+ knetbsd*-gnu* | netbsd*-gnu* | \ | |
+ kopensolaris*-gnu* | \ | |
storm-chaos* | os2-emx* | rtmk-nova*) | |
os=-$maybe_os | |
basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` | |
;; | |
+ android-linux) | |
+ os=-linux-android | |
+ basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown | |
+ ;; | |
*) | |
basic_machine=`echo $1 | sed 's/-[^-]*$//'` | |
if [ $basic_machine != $1 ] | |
@@ -148,10 +156,13 @@ | |
-convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ | |
-c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ | |
-harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ | |
- -apple | -axis | -knuth | -cray) | |
+ -apple | -axis | -knuth | -cray | -microblaze) | |
os= | |
basic_machine=$1 | |
;; | |
+ -bluegene*) | |
+ os=-cnk | |
+ ;; | |
-sim | -cisco | -oki | -wec | -winbond) | |
os= | |
basic_machine=$1 | |
@@ -166,10 +177,10 @@ | |
os=-chorusos | |
basic_machine=$1 | |
;; | |
- -chorusrdb) | |
- os=-chorusrdb | |
+ -chorusrdb) | |
+ os=-chorusrdb | |
basic_machine=$1 | |
- ;; | |
+ ;; | |
-hiux*) | |
os=-hiuxwe2 | |
;; | |
@@ -214,6 +225,12 @@ | |
-isc*) | |
basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` | |
;; | |
+ -lynx*178) | |
+ os=-lynxos178 | |
+ ;; | |
+ -lynx*5) | |
+ os=-lynxos5 | |
+ ;; | |
-lynx*) | |
os=-lynxos | |
;; | |
@@ -238,24 +255,32 @@ | |
# Some are omitted here because they have special meanings below. | |
1750a | 580 \ | |
| a29k \ | |
+ | aarch64 | aarch64_be \ | |
| alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | |
| alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | |
| am33_2.0 \ | |
| arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \ | |
+ | be32 | be64 \ | |
| bfin \ | |
| c4x | clipper \ | |
| d10v | d30v | dlx | dsp16xx \ | |
+ | epiphany \ | |
| fido | fr30 | frv \ | |
| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | |
+ | hexagon \ | |
| i370 | i860 | i960 | ia64 \ | |
| ip2k | iq2000 \ | |
+ | le32 | le64 \ | |
+ | lm32 \ | |
| m32c | m32r | m32rle | m68000 | m68k | m88k \ | |
- | maxq | mb | microblaze | mcore | mep \ | |
+ | maxq | mb | microblaze | mcore | mep | metag \ | |
| mips | mipsbe | mipseb | mipsel | mipsle \ | |
| mips16 \ | |
| mips64 | mips64el \ | |
- | mips64vr | mips64vrel \ | |
+ | mips64octeon | mips64octeonel \ | |
| mips64orion | mips64orionel \ | |
+ | mips64r5900 | mips64r5900el \ | |
+ | mips64vr | mips64vrel \ | |
| mips64vr4100 | mips64vr4100el \ | |
| mips64vr4300 | mips64vr4300el \ | |
| mips64vr5000 | mips64vr5000el \ | |
@@ -268,29 +293,42 @@ | |
| mipsisa64sr71k | mipsisa64sr71kel \ | |
| mipstx39 | mipstx39el \ | |
| mn10200 | mn10300 \ | |
+ | moxie \ | |
| mt \ | |
| msp430 \ | |
+ | nds32 | nds32le | nds32be \ | |
| nios | nios2 \ | |
| ns16k | ns32k \ | |
+ | open8 \ | |
| or32 \ | |
| pdp10 | pdp11 | pj | pjl \ | |
- | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ | |
+ | powerpc | powerpc64 | powerpc64le | powerpcle \ | |
| pyramid \ | |
+ | rl78 | rx \ | |
| score \ | |
- | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ | |
+ | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ | |
| sh64 | sh64le \ | |
| sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ | |
| sparcv8 | sparcv9 | sparcv9b | sparcv9v \ | |
- | spu | strongarm \ | |
- | tahoe | thumb | tic4x | tic80 | tron \ | |
- | v850 | v850e \ | |
+ | spu \ | |
+ | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \ | |
+ | ubicom32 \ | |
+ | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \ | |
| we32k \ | |
- | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \ | |
- | z8k) | |
+ | x86 | xc16x | xstormy16 | xtensa \ | |
+ | z8k | z80) | |
basic_machine=$basic_machine-unknown | |
;; | |
- m6811 | m68hc11 | m6812 | m68hc12) | |
- # Motorola 68HC11/12. | |
+ c54x) | |
+ basic_machine=tic54x-unknown | |
+ ;; | |
+ c55x) | |
+ basic_machine=tic55x-unknown | |
+ ;; | |
+ c6x) | |
+ basic_machine=tic6x-unknown | |
+ ;; | |
+ m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | picochip) | |
basic_machine=$basic_machine-unknown | |
os=-none | |
;; | |
@@ -300,6 +338,21 @@ | |
basic_machine=mt-unknown | |
;; | |
+ strongarm | thumb | xscale) | |
+ basic_machine=arm-unknown | |
+ ;; | |
+ xgate) | |
+ basic_machine=$basic_machine-unknown | |
+ os=-none | |
+ ;; | |
+ xscaleeb) | |
+ basic_machine=armeb-unknown | |
+ ;; | |
+ | |
+ xscaleel) | |
+ basic_machine=armel-unknown | |
+ ;; | |
+ | |
# We use `pc' rather than `unknown' | |
# because (1) that's what they normally are, and | |
# (2) the word "unknown" tends to confuse beginning users. | |
@@ -314,29 +367,36 @@ | |
# Recognize the basic CPU types with company name. | |
580-* \ | |
| a29k-* \ | |
+ | aarch64-* | aarch64_be-* \ | |
| alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ | |
| alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ | |
| alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ | |
| arm-* | armbe-* | armle-* | armeb-* | armv*-* \ | |
| avr-* | avr32-* \ | |
+ | be32-* | be64-* \ | |
| bfin-* | bs2000-* \ | |
- | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ | |
+ | c[123]* | c30-* | [cjt]90-* | c4x-* \ | |
| clipper-* | craynv-* | cydra-* \ | |
| d10v-* | d30v-* | dlx-* \ | |
| elxsi-* \ | |
| f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ | |
| h8300-* | h8500-* \ | |
| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ | |
+ | hexagon-* \ | |
| i*86-* | i860-* | i960-* | ia64-* \ | |
| ip2k-* | iq2000-* \ | |
+ | le32-* | le64-* \ | |
+ | lm32-* \ | |
| m32c-* | m32r-* | m32rle-* \ | |
| m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ | |
- | m88110-* | m88k-* | maxq-* | mcore-* \ | |
+ | m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \ | |
| mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | |
| mips16-* \ | |
| mips64-* | mips64el-* \ | |
- | mips64vr-* | mips64vrel-* \ | |
+ | mips64octeon-* | mips64octeonel-* \ | |
| mips64orion-* | mips64orionel-* \ | |
+ | mips64r5900-* | mips64r5900el-* \ | |
+ | mips64vr-* | mips64vrel-* \ | |
| mips64vr4100-* | mips64vr4100el-* \ | |
| mips64vr4300-* | mips64vr4300el-* \ | |
| mips64vr5000-* | mips64vr5000el-* \ | |
@@ -351,27 +411,32 @@ | |
| mmix-* \ | |
| mt-* \ | |
| msp430-* \ | |
+ | nds32-* | nds32le-* | nds32be-* \ | |
| nios-* | nios2-* \ | |
| none-* | np1-* | ns16k-* | ns32k-* \ | |
+ | open8-* \ | |
| orion-* \ | |
| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | |
- | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ | |
+ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ | |
| pyramid-* \ | |
- | romp-* | rs6000-* \ | |
- | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ | |
+ | rl78-* | romp-* | rs6000-* | rx-* \ | |
+ | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ | |
| shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ | |
| sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ | |
| sparclite-* \ | |
- | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \ | |
- | tahoe-* | thumb-* \ | |
+ | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \ | |
+ | tahoe-* \ | |
| tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ | |
+ | tile*-* \ | |
| tron-* \ | |
- | v850-* | v850e-* | vax-* \ | |
+ | ubicom32-* \ | |
+ | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \ | |
+ | vax-* \ | |
| we32k-* \ | |
- | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \ | |
+ | x86-* | x86_64-* | xc16x-* | xps100-* \ | |
| xstormy16-* | xtensa*-* \ | |
| ymp-* \ | |
- | z8k-*) | |
+ | z8k-* | z80-*) | |
;; | |
# Recognize the basic CPU types without company name, with glob match. | |
xtensa*) | |
@@ -393,7 +458,7 @@ | |
basic_machine=a29k-amd | |
os=-udi | |
;; | |
- abacus) | |
+ abacus) | |
basic_machine=abacus-unknown | |
;; | |
adobe68k) | |
@@ -439,6 +504,10 @@ | |
basic_machine=m68k-apollo | |
os=-bsd | |
;; | |
+ aros) | |
+ basic_machine=i386-pc | |
+ os=-aros | |
+ ;; | |
aux) | |
basic_machine=m68k-apple | |
os=-aux | |
@@ -455,10 +524,27 @@ | |
basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'` | |
os=-linux | |
;; | |
+ bluegene*) | |
+ basic_machine=powerpc-ibm | |
+ os=-cnk | |
+ ;; | |
+ c54x-*) | |
+ basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'` | |
+ ;; | |
+ c55x-*) | |
+ basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'` | |
+ ;; | |
+ c6x-*) | |
+ basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'` | |
+ ;; | |
c90) | |
basic_machine=c90-cray | |
os=-unicos | |
;; | |
+ cegcc) | |
+ basic_machine=arm-unknown | |
+ os=-cegcc | |
+ ;; | |
convex-c1) | |
basic_machine=c1-convex | |
os=-bsd | |
@@ -487,7 +573,7 @@ | |
basic_machine=craynv-cray | |
os=-unicosmp | |
;; | |
- cr16) | |
+ cr16 | cr16-*) | |
basic_machine=cr16-unknown | |
os=-elf | |
;; | |
@@ -526,6 +612,10 @@ | |
basic_machine=m88k-motorola | |
os=-sysv3 | |
;; | |
+ dicos) | |
+ basic_machine=i686-pc | |
+ os=-dicos | |
+ ;; | |
djgpp) | |
basic_machine=i586-pc | |
os=-msdosdjgpp | |
@@ -641,7 +731,6 @@ | |
i370-ibm* | ibm*) | |
basic_machine=i370-ibm | |
;; | |
-# I'm not sure what "Sysv32" means. Should this be sysv3.2? | |
i*86v32) | |
basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` | |
os=-sysv32 | |
@@ -699,6 +788,9 @@ | |
basic_machine=ns32k-utek | |
os=-sysv | |
;; | |
+ microblaze) | |
+ basic_machine=microblaze-xilinx | |
+ ;; | |
mingw32) | |
basic_machine=i386-pc | |
os=-mingw32 | |
@@ -735,10 +827,18 @@ | |
ms1-*) | |
basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` | |
;; | |
+ msys) | |
+ basic_machine=i386-pc | |
+ os=-msys | |
+ ;; | |
mvs) | |
basic_machine=i370-ibm | |
os=-mvs | |
;; | |
+ nacl) | |
+ basic_machine=le32-unknown | |
+ os=-nacl | |
+ ;; | |
ncr3000) | |
basic_machine=i486-ncr | |
os=-sysv4 | |
@@ -803,6 +903,12 @@ | |
np1) | |
basic_machine=np1-gould | |
;; | |
+ neo-tandem) | |
+ basic_machine=neo-tandem | |
+ ;; | |
+ nse-tandem) | |
+ basic_machine=nse-tandem | |
+ ;; | |
nsr-tandem) | |
basic_machine=nsr-tandem | |
;; | |
@@ -885,9 +991,10 @@ | |
;; | |
power) basic_machine=power-ibm | |
;; | |
- ppc) basic_machine=powerpc-unknown | |
+ ppc | ppcbe) basic_machine=powerpc-unknown | |
;; | |
- ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` | |
+ ppc-* | ppcbe-*) | |
+ basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` | |
;; | |
ppcle | powerpclittle | ppc-le | powerpc-little) | |
basic_machine=powerpcle-unknown | |
@@ -981,6 +1088,9 @@ | |
basic_machine=i860-stratus | |
os=-sysv4 | |
;; | |
+ strongarm-* | thumb-*) | |
+ basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'` | |
+ ;; | |
sun2) | |
basic_machine=m68000-sun | |
;; | |
@@ -1037,20 +1147,8 @@ | |
basic_machine=t90-cray | |
os=-unicos | |
;; | |
- tic54x | c54x*) | |
- basic_machine=tic54x-unknown | |
- os=-coff | |
- ;; | |
- tic55x | c55x*) | |
- basic_machine=tic55x-unknown | |
- os=-coff | |
- ;; | |
- tic6x | c6x*) | |
- basic_machine=tic6x-unknown | |
- os=-coff | |
- ;; | |
tile*) | |
- basic_machine=tile-unknown | |
+ basic_machine=$basic_machine-unknown | |
os=-linux-gnu | |
;; | |
tx39) | |
@@ -1120,6 +1218,9 @@ | |
xps | xps100) | |
basic_machine=xps100-honeywell | |
;; | |
+ xscale-* | xscalee[bl]-*) | |
+ basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'` | |
+ ;; | |
ymp) | |
basic_machine=ymp-cray | |
os=-unicos | |
@@ -1128,6 +1229,10 @@ | |
basic_machine=z8k-unknown | |
os=-sim | |
;; | |
+ z80-*-coff) | |
+ basic_machine=z80-unknown | |
+ os=-sim | |
+ ;; | |
none) | |
basic_machine=none-none | |
os=-none | |
@@ -1166,7 +1271,7 @@ | |
we32k) | |
basic_machine=we32k-att | |
;; | |
- sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele) | |
+ sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) | |
basic_machine=sh-unknown | |
;; | |
sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) | |
@@ -1213,9 +1318,12 @@ | |
if [ x"$os" != x"" ] | |
then | |
case $os in | |
- # First match some system type aliases | |
- # that might get confused with valid system types. | |
+ # First match some system type aliases | |
+ # that might get confused with valid system types. | |
# -solaris* is a basic system type, with this one exception. | |
+ -auroraux) | |
+ os=-auroraux | |
+ ;; | |
-solaris1 | -solaris1.*) | |
os=`echo $os | sed -e 's|solaris1|sunos4|'` | |
;; | |
@@ -1236,10 +1344,11 @@ | |
# Each alternative MUST END IN A *, to match a version number. | |
# -sysv* is not here because it comes later, after sysvr4. | |
-gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ | |
- | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\ | |
- | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ | |
+ | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ | |
+ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ | |
+ | -sym* | -kopensolaris* \ | |
| -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ | |
- | -aos* \ | |
+ | -aos* | -aros* \ | |
| -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | |
| -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | |
| -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ | |
@@ -1248,9 +1357,10 @@ | |
| -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | |
| -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | |
| -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ | |
- | -chorusos* | -chorusrdb* \ | |
- | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ | |
- | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \ | |
+ | -chorusos* | -chorusrdb* | -cegcc* \ | |
+ | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ | |
+ | -mingw32* | -linux-gnu* | -linux-android* \ | |
+ | -linux-newlib* | -linux-uclibc* \ | |
| -uxpv* | -beos* | -mpeix* | -udk* \ | |
| -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ | |
| -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ | |
@@ -1258,7 +1368,7 @@ | |
| -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | |
| -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ | |
| -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ | |
- | -skyos* | -haiku* | -rdos* | -toppers* | -drops*) | |
+ | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*) | |
# Remember, each alternative MUST END IN *, to match a version number. | |
;; | |
-qnx*) | |
@@ -1297,7 +1407,7 @@ | |
-opened*) | |
os=-openedition | |
;; | |
- -os400*) | |
+ -os400*) | |
os=-os400 | |
;; | |
-wince*) | |
@@ -1346,7 +1456,7 @@ | |
-sinix*) | |
os=-sysv4 | |
;; | |
- -tpf*) | |
+ -tpf*) | |
os=-tpf | |
;; | |
-triton*) | |
@@ -1388,6 +1498,11 @@ | |
-zvmoe) | |
os=-zvmoe | |
;; | |
+ -dicos*) | |
+ os=-dicos | |
+ ;; | |
+ -nacl*) | |
+ ;; | |
-none) | |
;; | |
*) | |
@@ -1410,10 +1525,10 @@ | |
# system, and we'll never get to this point. | |
case $basic_machine in | |
- score-*) | |
+ score-*) | |
os=-elf | |
;; | |
- spu-*) | |
+ spu-*) | |
os=-elf | |
;; | |
*-acorn) | |
@@ -1425,8 +1540,20 @@ | |
arm*-semi) | |
os=-aout | |
;; | |
- c4x-* | tic4x-*) | |
- os=-coff | |
+ c4x-* | tic4x-*) | |
+ os=-coff | |
+ ;; | |
+ hexagon-*) | |
+ os=-elf | |
+ ;; | |
+ tic54x-*) | |
+ os=-coff | |
+ ;; | |
+ tic55x-*) | |
+ os=-coff | |
+ ;; | |
+ tic6x-*) | |
+ os=-coff | |
;; | |
# This must come before the *-dec entry. | |
pdp10-*) | |
@@ -1446,14 +1573,11 @@ | |
;; | |
m68000-sun) | |
os=-sunos3 | |
- # This also exists in the configure program, but was not the | |
- # default. | |
- # os=-sunos4 | |
;; | |
m68*-cisco) | |
os=-aout | |
;; | |
- mep-*) | |
+ mep-*) | |
os=-elf | |
;; | |
mips*-cisco) | |
@@ -1480,7 +1604,7 @@ | |
*-ibm) | |
os=-aix | |
;; | |
- *-knuth) | |
+ *-knuth) | |
os=-mmixware | |
;; | |
*-wec) | |
@@ -1585,7 +1709,7 @@ | |
-sunos*) | |
vendor=sun | |
;; | |
- -aix*) | |
+ -cnk*|-aix*) | |
vendor=ibm | |
;; | |
-beos*) | |
diff -urN libev-4.19.orig/ev_select.c libev-4.19/ev_select.c | |
--- libev-4.19.orig/ev_select.c 2014-05-23 03:53:16.000000000 +0900 | |
+++ libev-4.19/ev_select.c 2015-01-11 16:45:26.299948353 +0900 | |
@@ -46,6 +46,10 @@ | |
# endif | |
#endif | |
+#if defined(__ANDROID__) || defined(ANDROID) | |
+typedef int fd_mask; | |
+#endif | |
+ | |
#ifndef EV_SELECT_USE_FD_SET | |
# ifdef NFDBITS | |
# define EV_SELECT_USE_FD_SET 0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment