[pypy-commit] pypy refactor-translator: Remove dead build_main_for_shared() from genc.py.
Manuel Jacob
noreply at buildbot.pypy.org
Mon Sep 2 19:00:45 CEST 2013
Author: Manuel Jacob
Branch: refactor-translator
Changeset: r66765:a05ed146e9aa
Date: 2013-09-02 15:43 +0100
http://bitbucket.org/pypy/pypy/changeset/a05ed146e9aa/
Log: Remove dead build_main_for_shared() from genc.py.
diff --git a/rpython/translator/c/genc.py b/rpython/translator/c/genc.py
--- a/rpython/translator/c/genc.py
+++ b/rpython/translator/c/genc.py
@@ -323,34 +323,6 @@
return res.out, res.err
return res.out
- def build_main_for_shared(self, shared_library_name, entrypoint, exe_name):
- import time
- time.sleep(1)
- self.shared_library_name = shared_library_name
- # build main program
- eci = self.get_eci()
- kw = {}
- if self.translator.platform.cc == 'gcc':
- kw['libraries'] = [self.shared_library_name.purebasename[3:]]
- kw['library_dirs'] = [self.targetdir]
- else:
- kw['libraries'] = [self.shared_library_name.new(ext='')]
- eci = eci.merge(ExternalCompilationInfo(
- separate_module_sources=['''
- int %s(int argc, char* argv[]);
-
- int main(int argc, char* argv[])
- { return %s(argc, argv); }
- ''' % (entrypoint, entrypoint)
- ],
- **kw
- ))
- eci = eci.convert_sources_to_files(
- cache_dir=self.targetdir)
- return self.translator.platform.compile(
- [], eci,
- outputfilename=exe_name)
-
def compile(self, exe_name=None):
assert self.c_source_filename
assert not self._compiled
More information about the pypy-commit
mailing list