[pypy-svn] r75013 - pypy/trunk/pypy/translator/tool
arigo at codespeak.net
arigo at codespeak.net
Tue Jun 1 22:20:10 CEST 2010
Author: arigo
Date: Tue Jun 1 22:20:09 2010
New Revision: 75013
Modified:
pypy/trunk/pypy/translator/tool/cbuild.py
Log:
Avoid writing absolute paths in the Makefile.
Modified: pypy/trunk/pypy/translator/tool/cbuild.py
==============================================================================
--- pypy/trunk/pypy/translator/tool/cbuild.py (original)
+++ pypy/trunk/pypy/translator/tool/cbuild.py Tue Jun 1 22:20:09 2010
@@ -276,13 +276,15 @@
if host.name.startswith('darwin'):
for sym in self.export_symbols:
f.write("_%s\n" % (sym,))
- d['link_extra'] += ("-Wl,-exported_symbols_list,"+str(file_name), )
+ d['link_extra'] += ("-Wl,-exported_symbols_list,../" +
+ file_name.basename, )
else:
f.write("{\n")
for sym in self.export_symbols:
f.write("%s;\n" % (sym,))
f.write("};")
- d['link_extra'] += ("-Wl,--export-dynamic,--version-script=" + str(file_name), )
+ d['link_extra'] += ("-Wl,--export-dynamic,--version-script=../" +
+ file_name.basename, )
f.close()
d['export_symbols'] = ()
return ExternalCompilationInfo(**d)
More information about the Pypy-commit
mailing list