Author: Edd Barrett <vex...@gmail.com> Branch: timeb_h Changeset: r68375:9e9c24bc41fa Date: 2013-12-04 13:54 +0000 http://bitbucket.org/pypy/pypy/changeset/9e9c24bc41fa/
Log: OpenBSD will no longer have <sys/timeb.h> soon. This diff fixes the build for an OpenBSD system with the header missing. In the long term we should look for a way to make timeb.h optional regardless of platform. Most platforms will have gettimeofday(2), so timeb.h would not be required anyway. diff --git a/rpython/rtyper/module/ll_time.py b/rpython/rtyper/module/ll_time.py --- a/rpython/rtyper/module/ll_time.py +++ b/rpython/rtyper/module/ll_time.py @@ -24,8 +24,12 @@ FTIME = 'ftime' STRUCT_TIMEB = 'struct timeb' includes = [TIME_H, 'time.h', 'errno.h', 'sys/select.h', - 'sys/types.h', 'unistd.h', 'sys/timeb.h', + 'sys/types.h', 'unistd.h', 'sys/time.h', 'sys/resource.h'] + + if not sys.platform.startswith("openbsd"): + includes.append('sys/timeb.h') + need_rusage = True _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit