]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
Fix environment before importing setuptools 1252/head
authorStéphane Graber <stgraber@ubuntu.com>
Tue, 25 Oct 2016 23:08:34 +0000 (19:08 -0400)
committerStéphane Graber <stgraber@ubuntu.com>
Tue, 25 Oct 2016 23:08:34 +0000 (19:08 -0400)
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
src/python-lxc/setup.py

index 39e16c4a50527006269bc86a227bccb655b00468..bf0d74a0cfbd3e4d7b67359b1768c2d2fec89d1b 100644 (file)
 import os
 import subprocess
 
-from setuptools import setup, Extension
-from setuptools.command.build_ext import build_ext as BuildExtCommand
-
-# Fix build when PIE is enabled
+# Fix build when PIE is enabled (must run before setuptools import)
 for var in ("LDFLAGS", "CFLAGS"):
     current = os.environ.get(var, None)
     if not current:
@@ -44,6 +41,9 @@ for var in ("LDFLAGS", "CFLAGS"):
 
     os.environ[var] = " ".join(new)
 
+from setuptools import setup, Extension
+from setuptools.command.build_ext import build_ext as BuildExtCommand
+
 
 class LxcBuildExtCommand(BuildExtCommand):
     user_options = BuildExtCommand.user_options + [