MTK编译环境升级

默认环境10.04

升级到12.04: 需要打patch,修改检查gcc的那段代码

Index: checkEnv.py
==============

— checkEnv.py (revision 922)
+++ checkEnv.py (working copy)
@@ -426,11 +426,18 @@
checkResult = 1
def checkGccVersion(self):
– gccVersion = commands.getoutput(“%s -v” % self.gcc)
– pattern = re.compile(“.*gcc\s*version\s*([\d\.]+)”,re.S)
– match = pattern.match(gccVersion)
+ gccVersion = commands.getoutput(“%s –version” % self.gcc)
+ #pattern = re.compile(“.*gcc([\d\.]+)”,re.S)
+ #match = pattern.match(gccVersion)
+ vl = (gccVersion.split(‘\n’))[0].strip()
+ #self.info = vl
+ if vl.startswith(‘gcc’):
+ match = True
+ else:
+ match = False
+
if match:
– self.versionNo = match.group(1)
+ self.versionNo = vl.split(‘ ‘)[-1].strip() #match.group(1)
number = self.versionNo.split(“.”)
if int(number[0]) < 4 \
or (int(number[0]) == 4 and int(number[1]) < 4) \

升级到14.04:除了上面的patch,还要降级perl的版本到5.14.2,下载perl的源码编译即可。