Home
last modified time | relevance | path

Searched +full:buildman +full:- +full:toolchains (Results 1 – 10 of 10) sorted by relevance

/rk3399_rockchip-uboot/tools/buildman/
H A DREADME3 # SPDX-License-Identifier: GPL-2.0+
8 Quick-start
11 If you just want to quickly set up buildman so you can build something (for
14 cd /path/to/u-boot
15 PATH=$PATH:`pwd`/tools/buildman
16 buildman --fetch-arch arm
17 buildman -k rpi_2
19 # u-boot.bin is the output image
25 This tool handles building U-Boot to check that you have not broken it
28 to make full use of multi-processor machines.
[all …]
H A Dtoolchain.py3 # SPDX-License-Identifier: GPL-2.0+
36 self._match = '_%s-' % arch
54 cross: Cross compile string, e.g. 'arm-linux-'
56 component of the filename. E.g. arm-linux-gcc becomes arm
73 # Find the CROSS_COMPILE prefix to use for U-Boot. For example,
74 # 'arm-linux-gnueabihf-gcc' turns into 'arm-linux-gnueabihf-'.
76 pos = basename.rfind('-')
77 self.cross = basename[:pos + 1] if pos != -1 else ''
80 pos = self.cross.find('-')
84 self.arch = self.cross[:pos] if pos != -1 else 'sandbox'
[all …]
H A Dcontrol.py3 # SPDX-License-Identifier: GPL-2.0+
34 count = (count + options.step - 1) / options.step
50 why_selected: Dictionary where each key is a buildman argument
84 def DoBuildman(options, args, toolchains=None, make_func=None, boards=None, argument
86 """The main control code for buildman
91 toolchains: Toolchains to use - this should be a Toolchains()
116 no_toolchains = toolchains is None
118 toolchains = toolchain.Toolchains()
122 sorted_list = toolchains.ListArchs()
129 fetch_arch = ','.join(toolchains.ListArchs())
[all …]
H A Dtest.py4 # SPDX-License-Identifier: GPL-2.0+
28 # Buildman settings file
33 [toolchain-alias]
39 main.c:260:6: warning: unused variable 'joe' [-Wunused-variable]
49 main.c:280:6: warning: unused variable 'mary' [-Wunused-variable]
51 '''powerpc-linux-ld: warning: dot moved backwards before `.bss'
52 powerpc-linux-ld: warning: dot moved backwards before `.bss'
53 powerpc-linux-ld: u-boot: section .text lma 0xfffc0000 overlaps previous sections
54 powerpc-linux-ld: u-boot: section .rodata lma 0xfffef3ec overlaps previous sections
55 powerpc-linux-ld: u-boot: section .reloc lma 0xffffa400 overlaps previous sections
[all …]
H A Dfunc_test.py4 # SPDX-License-Identifier: GPL-2.0+
23 # Buildman settings file
27 [toolchain-alias]
29 [make-flags]
32 vboot=USE_STDINT=1 VBOOT_DEBUG=1 MAKEFLAGS_VBOOT=DEBUG=1 CFLAGS_EXTRA_VBOOT=-DUNROLL_LOOPS VBOOT_SO…
46 39403bb patman: Use --no-pager' to stop git from forking a pager
47 db6e6f2 patman: Remove the -a option
57 buildman: refactor help message
59 "buildman [options]" is displayed by default.
64 Besides, "-b <branch>" is not mandatory since commit fea5858e.
[all …]
H A Dcmdline.py4 # SPDX-License-Identifier: GPL-2.0+
18 parser.add_option('-b', '--branch', type='string',
20 parser.add_option('-B', '--bloat', dest='show_bloat',
23 parser.add_option('-c', '--count', dest='count', type='int',
24 default=-1, help='Run build on the top n commits')
25 parser.add_option('-C', '--force-reconfig', dest='force_reconfig',
28 parser.add_option('-d', '--detail', dest='show_detail',
31 parser.add_option('-D', '--config-only', action='store_true', default=False,
33 parser.add_option('-e', '--show_errors', action='store_true',
35 parser.add_option('-f', '--force-build', dest='force_build',
[all …]
H A Dbuilder.py3 # Bloat-o-meter code used here Copyright 2004 Matt Mackall <mpm@selenic.com>
5 # SPDX-License-Identifier: GPL-2.0+
35 Buildman works by keeping the machine as busy as possible, building different
41 commit and builds it (typically without re-configuring). When it runs out
45 Clearly the builder threads could work either way - they could check out a
59 The base directory used by buildman is normally '../<branch>', i.e.
67 Buildman also create working directories for each thread, in a .bm-work/
70 As an example, say we are building branch 'us-net' for boards 'sandbox' and
71 'seaboard', and say that us-net has two commits. We will have directories
74 us-net/ base directory
[all …]
H A Dbuilderthread.py3 # SPDX-License-Identifier: GPL-2.0+
15 RETURN_CODE_RETRY = -1
73 """This thread builds U-Boot for a particular board.
75 An input queue provides each new job. We run 'make' to build U-Boot
80 thread_num: Our thread number (0-n-1), used to decide on a
101 mrproper - can be called to clean source
102 config - called to configure for a board
103 build - the main make invocation - it does the build
118 the build and just return the previously-saved results.
121 commit_upto: Commit number to build (0...n-1)
[all …]
/rk3399_rockchip-uboot/
H A D.travis.yml2 # SPDX-License-Identifier: GPL-2.0+
4 # build U-Boot on Travis CI - https://travis-ci.org/
14 - cppcheck
15 - sloccount
16 - sparse
17 - bc
18 - build-essential
19 - libsdl1.2-dev
20 - python
21 - python-virtualenv
[all …]
/rk3399_rockchip-uboot/tools/
H A Dmoveconfig.py5 # SPDX-License-Identifier: GPL-2.0+
11 Since Kconfig was introduced to U-Boot, we have worked on moving
18 -----
46 - Move 'CONFIG_... '
49 - CONFIG_... is not defined in Kconfig. Do nothing.
53 - CONFIG_... is not defined in Kconfig (suspicious). Do nothing.
57 - You forgot to create an entry for the CONFIG before running
59 - The entry was hidden due to unmet 'depends on'.
63 - 'CONFIG_...' is the same as the define in Kconfig. Do nothing.
67 - Compiler is missing. Do nothing.
[all …]