[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