mirror of https://gitee.com/bigwinds/arangodb
libev compiler flags to enable port backend for solaris
note: inotify and eventfd in SmartOS are still incomplete https://smartos.org/bugview/OS-4419
This commit is contained in:
parent
4a57954a17
commit
2f51623794
|
@ -9,6 +9,7 @@
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
BUILT_SOURCES += @LIBEV_LIBS@
|
BUILT_SOURCES += @LIBEV_LIBS@
|
||||||
|
LIBEV_FLAGS = @LIBEV_FLAGS@
|
||||||
|
|
||||||
@LIBEV_LIBS@: @srcdir@/.libev-build-@TRI_BITS@
|
@LIBEV_LIBS@: @srcdir@/.libev-build-@TRI_BITS@
|
||||||
|
|
||||||
|
@ -21,7 +22,7 @@ BUILT_SOURCES += @LIBEV_LIBS@
|
||||||
|
|
||||||
mkdir @top_srcdir@/3rdParty/libev/BUILD || true
|
mkdir @top_srcdir@/3rdParty/libev/BUILD || true
|
||||||
cd @top_srcdir@/3rdParty/libev/BUILD && CC="$(CC)" CFLAGS="" ../configure --disable-shared
|
cd @top_srcdir@/3rdParty/libev/BUILD && CC="$(CC)" CFLAGS="" ../configure --disable-shared
|
||||||
cd @top_srcdir@/3rdParty/libev/BUILD && $(MAKE) CFLAGS="-D EV_CHILD_ENABLE=0"
|
cd @top_srcdir@/3rdParty/libev/BUILD && $(MAKE) CFLAGS="-D EV_CHILD_ENABLE=0 $(LIBEV_FLAGS)"
|
||||||
|
|
||||||
touch @srcdir@/.libev-build-@TRI_BITS@
|
touch @srcdir@/.libev-build-@TRI_BITS@
|
||||||
|
|
||||||
|
|
|
@ -113,6 +113,7 @@ case $target in
|
||||||
CPPFLAGS=" -I/opt/local/include -L/opt/local/lib"
|
CPPFLAGS=" -I/opt/local/include -L/opt/local/lib"
|
||||||
CXXFLAGS="-static-libstdc++ -D_GLIBCXX_USE_C99"
|
CXXFLAGS="-static-libstdc++ -D_GLIBCXX_USE_C99"
|
||||||
LDFLAGS="-Wl,-rpath,/opt/local/lib,-lnsl,-lsocket -L/opt/local/lib"
|
LDFLAGS="-Wl,-rpath,/opt/local/lib,-lnsl,-lsocket -L/opt/local/lib"
|
||||||
|
LIBEV_FLAGS="${LIBEV_FLAGS} -D _REENTRANT=1 -D HAVE_PORT_H=1 -D EV_USE_PORT=1 -D EV_USE_INOTIFY=0 -D EV_USE_EVENTFD=0"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
armv7l-*-linux-gnueabihf)
|
armv7l-*-linux-gnueabihf)
|
||||||
|
@ -579,11 +580,13 @@ LIBEV_CPPFLAGS="-I${srcdir}/3rdParty/libev -DTRI_LIBEV_VERSION='\"${LIBEV_VERSIO
|
||||||
LIBEV_CPPFLAGS="${LIBEV_CPPFLAGS}"
|
LIBEV_CPPFLAGS="${LIBEV_CPPFLAGS}"
|
||||||
LIBEV_LDFLAGS=""
|
LIBEV_LDFLAGS=""
|
||||||
LIBEV_LIBS="${srcdir}/3rdParty/libev/BUILD/.libs/libev.a"
|
LIBEV_LIBS="${srcdir}/3rdParty/libev/BUILD/.libs/libev.a"
|
||||||
|
LIBEV_FLAGS="${LIBEV_FLAGS}"
|
||||||
|
|
||||||
AC_SUBST(LIBEV_VERSION)
|
AC_SUBST(LIBEV_VERSION)
|
||||||
AC_SUBST(LIBEV_CPPFLAGS)
|
AC_SUBST(LIBEV_CPPFLAGS)
|
||||||
AC_SUBST(LIBEV_LDFLAGS)
|
AC_SUBST(LIBEV_LDFLAGS)
|
||||||
AC_SUBST(LIBEV_LIBS)
|
AC_SUBST(LIBEV_LIBS)
|
||||||
|
AC_SUBST(LIBEV_FLAGS)
|
||||||
|
|
||||||
LIB_INFO="$LIB_INFO|LIBEV: 3rdParty version"
|
LIB_INFO="$LIB_INFO|LIBEV: 3rdParty version"
|
||||||
LIB_INFO="$LIB_INFO|LIBEV VERSION: ${LIBEV_VERSION}"
|
LIB_INFO="$LIB_INFO|LIBEV VERSION: ${LIBEV_VERSION}"
|
||||||
|
@ -591,6 +594,7 @@ LIB_INFO="$LIB_INFO|LIBEV VERSION: ${LIBEV_VERSION}"
|
||||||
LIB_INFO="$LIB_INFO|LIBEV_CPPFLAGS: ${LIBEV_CPPFLAGS}"
|
LIB_INFO="$LIB_INFO|LIBEV_CPPFLAGS: ${LIBEV_CPPFLAGS}"
|
||||||
LIB_INFO="$LIB_INFO|LIBEV_LDFLAGS: ${LIBEV_LDFLAGS}"
|
LIB_INFO="$LIB_INFO|LIBEV_LDFLAGS: ${LIBEV_LDFLAGS}"
|
||||||
LIB_INFO="$LIB_INFO|LIBEV_LIBS: ${LIBEV_LIBS}"
|
LIB_INFO="$LIB_INFO|LIBEV_LIBS: ${LIBEV_LIBS}"
|
||||||
|
LIB_INFO="$LIB_INFO|LIBEV_FLAGS: ${LIBEV_FLAGS}"
|
||||||
|
|
||||||
LIB_INFO="$LIB_INFO|."
|
LIB_INFO="$LIB_INFO|."
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue