Lines Matching refs:os
49 import os
99 self.srcdir = os.path.join(topdir, 'src')
100 self.versions_json = os.path.join(self.srcdir, 'versions.json')
101 self.build_state_json = os.path.join(topdir, 'build-state.json')
102 self.bot_config_json = os.path.join(topdir, 'bot-config.json')
103 self.installdir = os.path.join(topdir, 'install')
104 self.host_libraries_installdir = os.path.join(self.installdir,
106 self.builddir = os.path.join(topdir, 'build')
107 self.logsdir = os.path.join(topdir, 'logs')
108 self.logsdir_old = os.path.join(topdir, 'logs-old')
109 self.makefile = os.path.join(self.builddir, 'Makefile')
110 self.wrapper = os.path.join(self.builddir, 'wrapper')
111 self.save_logs = os.path.join(self.builddir, 'save-logs')
133 os.execv(sys.executable, [sys.executable] + sys.argv)
137 config_guess = os.path.join(self.component_srcdir('gcc'),
145 version_h = os.path.join(self.component_srcdir('glibc'), 'version.h')
474 return os.path.join(self.srcdir, component)
481 return os.path.join(self.builddir, action, component)
483 return os.path.join(self.builddir, action, config, component)
486 return os.path.join(self.builddir, action, config, component,
491 return os.path.join(self.installdir, 'compilers', config)
495 return os.path.join(self.compiler_installdir(config), 'bin')
499 return os.path.join(self.compiler_installdir(config), 'sysroot')
503 return os.path.join(self.installdir, 'glibcs', config)
584 os.makedirs(dir, exist_ok=True)
660 os.chmod(self.wrapper, mode_exec)
685 os.chmod(self.save_logs, mode_exec)
695 builddir = os.path.join(self.builddir, 'host-libraries')
696 logsdir = os.path.join(self.logsdir, 'host-libraries')
705 cmdlist.add_command('done', ['touch', os.path.join(installdir, 'ok')])
715 cfg_cmd = [os.path.join(srcdir, 'configure'),
730 self.remove_dirs(os.path.join(self.builddir, 'compilers'))
731 self.remove_dirs(os.path.join(self.installdir, 'compilers'))
732 self.remove_dirs(os.path.join(self.logsdir, 'compilers'))
740 self.remove_dirs(os.path.join(self.builddir, 'glibcs'))
741 self.remove_dirs(os.path.join(self.installdir, 'glibcs'))
742 self.remove_dirs(os.path.join(self.logsdir, 'glibcs'))
750 self.remove_dirs(os.path.join(self.builddir, 'update-syscalls'))
751 self.remove_dirs(os.path.join(self.logsdir, 'update-syscalls'))
758 if not os.access(self.versions_json, os.F_OK):
769 os.rename(filename_tmp, filename)
820 os.makedirs(self.srcdir, exist_ok=True)
822 update = os.access(self.component_srcdir(k), os.F_OK)
931 to_touch = os.path.join(srcdir, f)
933 for dirpath, dirnames, filenames in os.walk(srcdir):
938 to_touch = os.path.join(dirpath, f)
943 if os.access(os.path.join(self.component_srcdir('gcc'), '.svn'),
944 os.F_OK):
981 filename = os.path.join(self.srcdir, url.split('/')[-1])
988 os.rename(os.path.join(self.srcdir, '%s-%s' % (component, version)),
990 os.remove(filename)
994 if os.access(self.build_state_json, os.F_OK):
1131 if os.access(self.logsdir, os.F_OK):
1245 self.headers_dir = os.path.join(config.sysroot, 'usr')
1306 self.os = os_name
1336 self.builddir = os.path.join(ctx.builddir, 'compilers', self.name)
1337 self.logsdir = os.path.join(ctx.logsdir, 'compilers', self.name)
1350 os.path.join(self.ctx.host_libraries_installdir,
1359 if self.os.startswith('linux'):
1362 if self.os == 'gnu':
1374 os.path.join(self.installdir, 'ok')])
1384 cfg_cmd = [os.path.join(srcdir, 'configure'),
1415 [os.path.join(srcdir, 'configure'),
1432 [os.path.join(srcdir, 'configure'),
1501 self.use_usr = glibc.os != 'gnu'
1520 if glibc.os == 'gnu':
1530 [os.path.join(self.srcdir, 'configure'),
1584 0, '--with-headers=%s' % os.path.join(self.linuxdir, 'include'))
1600 self.os = compiler.os
1602 self.os = os_name
1605 self.name = '%s-%s' % (self.arch, self.os)
1607 self.name = '%s-%s-%s' % (self.arch, self.os, variant)
1608 self.triplet = '%s-glibc-%s' % (self.arch, self.os)
1630 logsdir = os.path.join(self.ctx.logsdir, 'glibcs', self.name)
1635 os.path.join(self.compiler.installdir, 'ok')])
1653 os.path.join(policy.installdir, 'lib')]
1655 mkdir_cmd += [os.path.join(policy.installdir, 'usr', 'lib')]
1661 if self.os == 'gnu':
1666 logsdir = os.path.join(self.ctx.logsdir, 'update-syscalls', self.name)
1671 os.path.join(self.compiler.installdir, 'ok')])
1802 prev_log = os.path.join(logsdir, prev_base)
1805 this_log = os.path.join(logsdir, c.logbase)
1823 return [os.path.join(logsdir, '%s-status.txt' % c.logbase)
1832 type=int, default=os.cpu_count())
1864 topdir = os.path.abspath(opts.topdir)