[zeromq-dev] [PATCH][ZMQ3][ZMQ4] Re-add PGM rate limiting
Steven McCoy
steven.mccoy at miru.hk
Wed Oct 5 16:17:38 CEST 2011
On 5 October 2011 09:41, Emmanuel TAUREL <taurel at esrf.fr> wrote:
> Hi,
>
> On 05/10/2011 14:35, Pieter Hintjens wrote:
> > On Tue, Oct 4, 2011 at 4:42 PM, Ian Barber<ian.barber at gmail.com> wrote:
> >
> >> 3.0 is managed by a different person (Pieter), give it some time :)
> > It should be available on the 3-0 github master now, Emmanuel. Give it a
> shot!
>
> It works fine.
> A small point. When I have compiled zmq cloned from github, for openPGM,
> I saw compiler command line like:
>
> libtool: compile: gcc -std=gnu99 -DPACKAGE_NAME=\"OpenPGM\"
> -DPACKAGE_TARNAME=\"openpgm\" -DPACKAGE_VERSION=\"5.1.118\"
> "-DPACKAGE_STRING=\"OpenPGM 5.1.118\""
> -DPACKAGE_BUGREPORT=\"openpgm-dev at googlegroups.com\" -DSTDC_HEADERS=1
> -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1
> -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1
> -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1
> -DLT_OBJDIR=\".libs/\" -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1
> -DHAVE_ARPA_INET_H=1 -DHAVE_FCNTL_H=1 -DHAVE_FLOAT_H=1
> -DHAVE_INTTYPES_H=1 -DHAVE_LIBINTL_H=1 -DHAVE_LIMITS_H=1
> -DHAVE_LOCALE_H=1 -DHAVE_MALLOC_H=1 -DHAVE_MEMORY_H=1 -DHAVE_NETDB_H=1
> -DHAVE_NETINET_IN_H=1 -DHAVE_STDDEF_H=1 -DHAVE_STDINT_H=1
> -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_STRINGS_H=1
> -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SOCKET_H=1
> -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMEB_H=1 -DHAVE_SYSLOG_H=1
> -DHAVE_UNISTD_H=1 -DHAVE_WCHAR_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1
> -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1
> -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_STDLIB_H=1 -DHAVE_REALLOC=1
> -DHAVE_DECL_STRERROR_R=1 -DHAVE_STRERROR_R=1 -DHAVE_ATEXIT=1
> -DHAVE_CLOCK_GETTIME=1 -DHAVE_FLOOR=1 -DHAVE_FTIME=1
> -DHAVE_GETHOSTBYADDR=1 -DHAVE_GETHOSTBYNAME=1 -DHAVE_GETHOSTNAME=1
> -DHAVE_GETTIMEOFDAY=1 -DHAVE_INET_NTOA=1 -DHAVE_MEMMOVE=1
> -DHAVE_MEMSET=1 -DHAVE_REGCOMP=1 -DHAVE_SELECT=1 -DHAVE_SETENV=1
> -DHAVE_SETLOCALE=1 -DHAVE_SOCKET=1 -DHAVE_SQRT=1 -DHAVE_STPCPY=1
> -DHAVE_STRCASECMP=1 -DHAVE_STRCHR=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1
> -DHAVE_STRNCASECMP=1 -DHAVE_STRPBRK=1 -DHAVE_STRRCHR=1 -DHAVE_STRSTR=1
> -DHAVE_STRTOL=1 -DHAVE_STRTOUL=1 -DHAVE_STRTOULL=1 -I. -I./include
> -DCONFIG_16BIT_CHECKSUM -DCONFIG_GALOIS_MUL_LUT
> -DGETTEXT_PACKAGE=\"pgm\" -fvisibility=hidden -D_REENTRANT
> -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -DCONFIG_HAVE_POSIX_SPINLOCK
> -DCONFIG_HAVE_GETPROTOBYNAME_R2 -DCONFIG_HAVE_GETNETENT
> -DCONFIG_HAVE_ISO_VARARGS -DCONFIG_HAVE_GNUC_VARARGS
> -DCONFIG_HAVE_ALLOCA_H -DCONFIG_HAVE_EVENTFD -DCONFIG_HAVE_PROC
> -DCONFIG_HAVE_BACKTRACE -DCONFIG_HAVE_PSELECT -DCONFIG_HAVE_TSC
> -DCONFIG_HAVE_POLL -DCONFIG_HAVE_EPOLL -DCONFIG_HAVE_GETIFADDRS
> -DCONFIG_HAVE_IFR_NETMASK -DCONFIG_HAVE_MCAST_JOIN
> -DCONFIG_HAVE_IP_MREQN -DCONFIG_HAVE_SPRINTF_GROUPING
> -DCONFIG_HAVE_VASPRINTF -DCONFIG_HAVE_DSO_VISIBILITY
> -DCONFIG_BIND_INADDR_ANY -DCONFIG_TICKET_SPINLOCK
> -DCONFIG_DUMB_RWSPINLOCK -MT libpgm_noinst_la-histogram.lo -MD -MP -MF
> .deps/libpgm_noinst_la-histogram.Tpo -c histogram.c -fPIC -DPIC -o
> .libs/libpgm_noinst_la-histogram.o
>
> It was not the case will all previous releases.
>
>
That's lack of Autotools silent rules as I pointed out in the release, blame
OSX Snow Leopard, although Mikko said it is there.
I need to get around to updating to OSX Lion, but the 5.2 release moves all
the CONFIG* parameters into a config.h to help clean it up too.
--
Steve-o
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20111005/880efabe/attachment-0001.htm>
More information about the zeromq-dev
mailing list