Phases.LipoPhase : Tools.LipoTool(),
}
+ if archName == 'x86_64':
+ self.filePathPrefixes.append(os.path.join(self.driver.driverDir,
+ '../lib/gcc',
+ self.getToolChainDir(),
+ 'x86_64'))
+ self.filePathPrefixes.append(os.path.join('/usr/lib/gcc',
+ self.getToolChainDir(),
+ 'x86_64'))
self.filePathPrefixes.append(os.path.join(self.driver.driverDir,
'../lib/gcc',
self.getToolChainDir()))
- self.filePathPrefixes.append(os.path.join(self.driver.driverDir,
- '/usr/lib/gcc',
+ self.filePathPrefixes.append(os.path.join('/usr/lib/gcc',
self.getToolChainDir()))
self.programPathPrefixes.append(os.path.join(self.driver.driverDir,
'../libexec/gcc',
self.getToolChainDir()))
- self.programPathPrefixes.append(os.path.join(self.driver.driverDir,
- '/usr/libexec/gcc',
- self.getToolChainDir()))
+ self.programPathPrefixes.append(os.path.join('/usr/libexec/gcc',
+ self.getToolChainDir()))
self.programPathPrefixes.append(self.driver.driverDir)
def getToolChainDir(self):
if arglist.getLastArg(arglist.parser.sharedLibgccOption):
if not arglist.getLastArg(arglist.parser.m_iphoneosVersionMinOption):
if macosxVersion < (10,5):
- # FIXME: gcc does a library search for this
- # file, this will be be broken currently.
- cmd_args.append('crt3.o')
+ cmd_args.append(self.toolChain.getFilePath('crt3.o'))
arglist.addAllArgs(cmd_args, arglist.parser.LOption)