winlin

force st to use epoll

@@ -211,7 +211,7 @@ if [ $SRS_ARM_UBUNTU12 = YES ]; then @@ -211,7 +211,7 @@ if [ $SRS_ARM_UBUNTU12 = YES ]; then
211 rm -rf ${SRS_OBJS}/st-1.9 && cd ${SRS_OBJS} && 211 rm -rf ${SRS_OBJS}/st-1.9 && cd ${SRS_OBJS} &&
212 unzip -q ../3rdparty/st-1.9.zip && cd st-1.9 && 212 unzip -q ../3rdparty/st-1.9.zip && cd st-1.9 &&
213 patch -p0 < ../../3rdparty/patches/1.st.arm.patch && 213 patch -p0 < ../../3rdparty/patches/1.st.arm.patch &&
214 - make CC=${SrsArmCC} AR=${SrsArmAR} LD=${SrsArmLD} RANDLIB=${SrsArmRANDLIB} linux-debug && 214 + make CC=${SrsArmCC} AR=${SrsArmAR} LD=${SrsArmLD} RANDLIB=${SrsArmRANDLIB} EXTRA_CFLAGS="-DMD_HAVE_EPOLL" linux-debug &&
215 cd .. && rm -rf st && ln -sf st-1.9/obj st && 215 cd .. && rm -rf st && ln -sf st-1.9/obj st &&
216 cd .. && touch ${SRS_OBJS}/_flag.st.arm.tmp 216 cd .. && touch ${SRS_OBJS}/_flag.st.arm.tmp
217 ) 217 )
@@ -228,7 +228,7 @@ else @@ -228,7 +228,7 @@ else
228 echo "we alaways patch the st, for we may build srs under arm directly" && 228 echo "we alaways patch the st, for we may build srs under arm directly" &&
229 echo "the 1.st.arm.patch is ok for x86 because it's only modify code under macro linux arm" && 229 echo "the 1.st.arm.patch is ok for x86 because it's only modify code under macro linux arm" &&
230 patch -p0 < ../../3rdparty/patches/1.st.arm.patch && 230 patch -p0 < ../../3rdparty/patches/1.st.arm.patch &&
231 - make linux-debug && 231 + make EXTRA_CFLAGS="-DMD_HAVE_EPOLL" linux-debug &&
232 cd .. && rm -rf st && ln -sf st-1.9/obj st && 232 cd .. && rm -rf st && ln -sf st-1.9/obj st &&
233 cd .. && rm -f ${SRS_OBJS}/_flag.st.arm.tmp 233 cd .. && rm -f ${SRS_OBJS}/_flag.st.arm.tmp
234 ) 234 )