问题描述
我通过指定CC环境变量来强制Cython使用clang:
I
from flask import url_for,redirect
@app.route('/sessions',methods['GET','POST']
def sessions():
# some code
return redirect(url_for('some.endpoint'))
但是,Cython似乎在构建步骤的不同部分以某种方式同时使用了 both 和gcc,特别是它正在使用gcc构建共享库:
import os
os.environ['CC'] = 'clang'
如何让Cython在两个步骤中都使用clang?
解决方法
我意识到distutils也需要重写链接器
os.environ['LDSHARED'] = 'clang -shared'