Author: Stefano Rivera <stef...@rivera.za.net> Branch: Changeset: r57832:db40e4d6a501 Date: 2012-10-07 18:43 +0200 http://bitbucket.org/pypy/pypy/changeset/db40e4d6a501/
Log: Add GNU/kFreeBSD platform description. It needs -lrt diff --git a/pypy/translator/platform/__init__.py b/pypy/translator/platform/__init__.py --- a/pypy/translator/platform/__init__.py +++ b/pypy/translator/platform/__init__.py @@ -260,6 +260,13 @@ host_factory = Darwin_i386 else: host_factory = Darwin_x86_64 +elif "gnukfreebsd" in sys.platform: + from pypy.translator.platform.freebsd import GNUkFreebsd, GNUkFreebsd_64 + import platform + if platform.architecture()[0] == '32bit': + host_factory = GNUkFreebsd + else: + host_factory = GNUkFreebsd_64 elif "freebsd" in sys.platform: from pypy.translator.platform.freebsd import Freebsd, Freebsd_64 import platform diff --git a/pypy/translator/platform/freebsd.py b/pypy/translator/platform/freebsd.py --- a/pypy/translator/platform/freebsd.py +++ b/pypy/translator/platform/freebsd.py @@ -52,3 +52,9 @@ class Freebsd_64(Freebsd): shared_only = ('-fPIC',) + +class GNUkFreebsd(Freebsd): + extra_libs = ('-lrt',) + +class GNUkFreebsd_64(Freebsd_64): + extra_libs = ('-lrt',) _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit