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@
|
||||
LIBEV_FLAGS = @LIBEV_FLAGS@
|
||||
|
||||
@LIBEV_LIBS@: @srcdir@/.libev-build-@TRI_BITS@
|
||||
|
||||
|
@ -21,7 +22,7 @@ BUILT_SOURCES += @LIBEV_LIBS@
|
|||
|
||||
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 && $(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@
|
||||
|
||||
|
|
|
@ -113,6 +113,7 @@ case $target in
|
|||
CPPFLAGS=" -I/opt/local/include -L/opt/local/lib"
|
||||
CXXFLAGS="-static-libstdc++ -D_GLIBCXX_USE_C99"
|
||||
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)
|
||||
|
@ -579,11 +580,13 @@ LIBEV_CPPFLAGS="-I${srcdir}/3rdParty/libev -DTRI_LIBEV_VERSION='\"${LIBEV_VERSIO
|
|||
LIBEV_CPPFLAGS="${LIBEV_CPPFLAGS}"
|
||||
LIBEV_LDFLAGS=""
|
||||
LIBEV_LIBS="${srcdir}/3rdParty/libev/BUILD/.libs/libev.a"
|
||||
LIBEV_FLAGS="${LIBEV_FLAGS}"
|
||||
|
||||
AC_SUBST(LIBEV_VERSION)
|
||||
AC_SUBST(LIBEV_CPPFLAGS)
|
||||
AC_SUBST(LIBEV_LDFLAGS)
|
||||
AC_SUBST(LIBEV_LIBS)
|
||||
AC_SUBST(LIBEV_FLAGS)
|
||||
|
||||
LIB_INFO="$LIB_INFO|LIBEV: 3rdParty 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_LDFLAGS: ${LIBEV_LDFLAGS}"
|
||||
LIB_INFO="$LIB_INFO|LIBEV_LIBS: ${LIBEV_LIBS}"
|
||||
LIB_INFO="$LIB_INFO|LIBEV_FLAGS: ${LIBEV_FLAGS}"
|
||||
|
||||
LIB_INFO="$LIB_INFO|."
|
||||
|
||||
|
|
Loading…
Reference in New Issue