fixed crash in xapian-core configure
use a copy of configure_env to prevent edits on what's being iterated
This commit is contained in:
parent
29956ee6be
commit
5af0a8bfe7
|
@ -324,7 +324,7 @@ class MakeBuilder(Builder):
|
||||||
env['CFLAGS'] = env['CFLAGS'] + ' -fPIC'
|
env['CFLAGS'] = env['CFLAGS'] + ' -fPIC'
|
||||||
env['CXXFLAGS'] = env['CXXFLAGS'] + ' -fPIC'
|
env['CXXFLAGS'] = env['CXXFLAGS'] + ' -fPIC'
|
||||||
if self.configure_env:
|
if self.configure_env:
|
||||||
for k in self.configure_env:
|
for k in list(self.configure_env):
|
||||||
if k.startswith('_format_'):
|
if k.startswith('_format_'):
|
||||||
v = self.configure_env.pop(k)
|
v = self.configure_env.pop(k)
|
||||||
v = v.format(buildEnv=self.buildEnv, env=env)
|
v = v.format(buildEnv=self.buildEnv, env=env)
|
||||||
|
|
Loading…
Reference in New Issue