[pypy-commit] cffi static-callback-embedding: Avoid setting LD_LIBRARY_PATH
arigo
pypy.commits at gmail.com
Fri Jan 1 05:14:35 EST 2016
Author: Armin Rigo <arigo at tunes.org>
Branch: static-callback-embedding
Changeset: r2503:7542730a8ff3
Date: 2016-01-01 11:14 +0100
http://bitbucket.org/cffi/cffi/changeset/7542730a8ff3/
Log: Avoid setting LD_LIBRARY_PATH
diff --git a/testing/embedding/test_basic.py b/testing/embedding/test_basic.py
--- a/testing/embedding/test_basic.py
+++ b/testing/embedding/test_basic.py
@@ -35,14 +35,11 @@
shutil.copy(os.path.join(local_dir, filename), path)
self._run(['gcc', filename, '-o', name, '-L.'] +
['%s.so' % modname for modname in modules] +
- ['-lpython2.7'])
+ ['-lpython2.7', '-Wl,-rpath=$ORIGIN/'])
def execute(self, name):
path = self.get_path()
- env = os.environ.copy()
- env['LD_LIBRARY_PATH'] = path
- popen = subprocess.Popen([name], cwd=path, stdout=subprocess.PIPE,
- env=env)
+ popen = subprocess.Popen([name], cwd=path, stdout=subprocess.PIPE)
result = popen.stdout.read()
err = popen.wait()
if err:
More information about the pypy-commit
mailing list