Author: Juan Francisco Cantero Hurtado <i...@juanfra.info> Branch: Changeset: r64707:e92ef8459498 Date: 2013-06-02 05:40 +0200 http://bitbucket.org/pypy/pypy/changeset/e92ef8459498/
Log: Fixes to OpenBSD. - Fixes the order of CFLAGS and LDFLAGS. - Uses the compiler within $CC with a fallback to cc. Both changes make the work of the packagers easier. diff --git a/rpython/translator/platform/openbsd.py b/rpython/translator/platform/openbsd.py --- a/rpython/translator/platform/openbsd.py +++ b/rpython/translator/platform/openbsd.py @@ -5,11 +5,16 @@ from rpython.translator.platform.bsd import BSD class OpenBSD(BSD): - DEFAULT_CC = "cc" + if os.environ.get("CC") is None: + DEFAULT_CC = "cc" + else: + DEFAULT_CC = os.environ.get("CC") + name = "openbsd" - link_flags = os.environ.get("LDFLAGS", '-pthread').split() - cflags = os.environ.get("CFLAGS", "-O3 -pthread -fomit-frame-pointer -D_BSD_SOURCE").split() + link_flags = os.environ.get("LDFLAGS", "").split() + ['-pthread'] + cflags = ['-O3', '-pthread', '-fomit-frame-pointer', '-D_BSD_SOURCE' + ] + os.environ.get("CFLAGS", "").split() def _libs(self, libraries): libraries=set(libraries + ("intl", "iconv", "compat")) _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit