Ben Hutchings
ad25e86edb
lockdep: Add '+' prefix to make invocation, so it can be parallelised
...
This enables coordination with the top-level job server. Without
this, the child 'make' will be limited to serial operation.
2016-02-23 01:08:14 +00:00
Ben Hutchings
1d94112d6c
debian/control: Build-Depend on dh-python, as dh_python2 warns we should
2016-02-23 01:03:43 +00:00
Ben Hutchings
a5f3e6ab8c
Fix setting of installation directory for tools/hv
...
Add installdir variable that defaults to $(prefix)/$(OUTDIR) as used
in scripts/, but can be set directly in tools/hv which doesn't want
to mirror the source hierarchy.
2016-02-23 00:54:38 +00:00
Ben Hutchings
910e14869d
hyperv-daemons: Fix rule redefinition that 'make' warns about
2016-02-22 23:58:52 +00:00
Ben Hutchings
014aa49511
Makefile.inc, rules.real: Fix conflation of $(DESTDIR) and $(prefix)
2016-02-22 23:39:54 +00:00
Ben Hutchings
9d68385e9d
linux-kbuild: Include scripts/gcc-*.sh
...
This makes no functional difference at present but should catch any new
gcc feature test scripts.
2016-02-22 23:31:42 +00:00
Ben Hutchings
0de4f2c89d
linux-kbuild: Include scripts/Makefile.* ( Closes : #815593 )
2016-02-22 23:26:51 +00:00
Ben Hutchings
6ace6a80c1
Makefile.inc: Add support for wildcards in $(SCRIPTS) and $(DATA)
...
This can't be done for $(PROGS) as by definition those don't exist
until we build them.
2016-02-22 23:22:10 +00:00
Ben Hutchings
1add132796
Adjust build fix from unstable
...
The inclusion of Makefile.inc for a !x86 build of tools/hv needed
adjusting to the new makefile hierarchy.
2016-02-22 00:00:49 +00:00
Ben Hutchings
63d0995072
Release linux-tools (4.4-4).
...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIVAwUAVsnxg+e/yOyVhhEJAQqaEA/+KTrV+PPSOo1XZ7aNCPQitYbpQ5m/v5Yu
dSTTe2Ee5GZqR6TF40CuZNbXV2slgsYSTU0PUMSbx/TT8TwxJyLh+U3gkSO/keeO
L5jFKhybIXUCTYCHzvqBP9VoGZdZzReKRM71VaBCsySqcm88gHgLxDDJjS6uxr/O
ilib1hV3GvAR5ZuqBt8NukiQpZyFr36iNX1MQu58QqnpoJjPSKg+LXShPxZR7tMu
lqMcMz+japhqk6rxifqoY8HxceddWuYR9j5I/9e3OoiGZyuxvkS3oEB/dEAIkp1o
CJ6xKijOQ1mMjvBqShhXnGL7ChJ9UNH7IZE+HOwRQgoOWs91IQo5FJGP5jqTxk9G
gV88BbQTC9vG7d89E55zPADC+UUl38/HLnJY+gHclh2WSncVTmSpY3YauFl62G7l
jLirEp/es25KK3HJLD7JczJ49YF55oiH8U/+OcykmQE/HbzSTWfj6honLfIKOqAx
NQPVAFvupfcQfd7cQFRUcKKAnNVfEcX+h3hD3fz/7uo7rFfWydMjLgxrpbfGqaY+
UprXJuH7oIEMRsMshJsunoeJud2RTeehsXt08LfpvjNNZrIxoltf7TUM8IFhDQzv
zTo6mgFU0ifwCo0EEZuZ21y/vn/LLDXVfLIIMdDhgBuGHF2cOyjprAYDgpM1T55n
XbbHBpLuNbk=
=zbu9
-----END PGP SIGNATURE-----
Merge tag 'debian/4.4-4'
Ignore the patch changes.
2016-02-21 17:41:04 +00:00
Ben Hutchings
68b1d566ae
hyperv-daemons: Only build the progarams on x86 (fixes FTBFS)
...
The daemons themselves can be built for any architecture, although on
!x86 they are useless and won't be included in any package. However,
the newly introduced check-hyperv.c include inline assembly which
breaks the build.
2016-02-21 17:14:40 +00:00
Ben Hutchings
47698bd67a
Prepare to release linux-tools (4.5~rc5-1~exp1).
2016-02-21 16:45:52 +00:00
Ben Hutchings
1a34b4993d
Update to 4.5-rc5
2016-02-21 16:45:42 +00:00
Ben Hutchings
c31998793f
tools/build: Remove bpf() run-time check at build time
2016-02-21 16:45:41 +00:00
Ben Hutchings
ff20c40839
Adjust VPATH to work for check-hyperv (and simplify the modpost wrapper)
2016-02-21 16:44:28 +00:00
Ben Hutchings
7d90293de3
Adjust VPATH to work for check-hyperv (and simplify the modpost wrapper)
2016-02-21 16:43:40 +00:00
Ben Hutchings
eb215f16de
Release linux-tools (4.4-3).
...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIVAwUAVsnSzee/yOyVhhEJAQp6HQ//YtPneFvZF7XJoJMsl8cqEWM1NKw85YJy
R6zWvohaMRxvKxmessZAgSSXLRfyJB6aob5XafbRwSwGSc99AZYOKqYhf8Qz8nx+
STXGEjGB/mzlJvswz79BGxUN32lVvoV1V3YzHpWRveBClYTiefenj6RmJdVlECnv
cyRRKxhHumkueKtBfTISvsh+jTBu7aZtXh/GV7aLDSlhzzSGCzLZWmtKiKOKH+xX
ta49mLV1kWLJHfBaJg23a5YiIFmKi4+n1EX7T7H9ivgMbIDXKrGPQ7oC1hza1ZrF
xZjS5HHUjlRylwextlzIYKK7kkm3JROWjSWJyxzFGHNH4UC8kKmChovrq93q3Cuu
3rHz5/nuuLsoxjpyk1U97mPGzGpfB+LES45GZq6E8/LejrFVX/HkX9tD92mJB1yt
oBAskRVRKVIHgf9fG3XD8ACBEf8n6Y1gBwJ2DVXY8tacMRTEBe99BN5DCsojjm9X
BZFPlATDhB+ZMFBpmUTYa3pMIs5Pat2to6F6MRTNWNiSn1tbDJj3LrY/yQQJGwUw
I+SYgnQm8vvhjfN64kAu/AgYz5WFv1vk6YvcTKrXuJv2vuMvcV7SqoBSHQgCcHVU
N/H1e5XHBN4KMY9EsSyawLV6Q+Libo5SGDcrzoA80BE5sXwiCbQ5zx2sp17LRJeC
YD67dnle7s0=
=6e+I
-----END PGP SIGNATURE-----
Merge tag 'debian/4.4-3'
Move check-hyperv.c under debian/rules.d.
2016-02-21 16:29:48 +00:00
Ben Hutchings
38cac73239
Update patches to upstream versions
2016-02-21 15:30:51 +00:00
Ben Hutchings
8964473178
Prepare to release linux-tools (4.4-3).
2016-02-21 15:07:55 +00:00
Ben Hutchings
0bd35d792a
hyperv-daemons: Add init scripts
...
Also add a helper executable that implements the check for Hyper-V
(like ConditionVirtualization=microsoft in the systemd units).
(cherry picked from commit 50747480c882dae7d3c8f7b4d0df5cf3276c4ee5)
2016-02-21 15:03:47 +00:00
Ben Hutchings
0033746862
Move makefile hierarchy to debian/rules.d; use debian/build for output only
...
By passing both -C and -f options to make, we can separate makefiles
from the output directory without adding prefixes to all targets.
We can also reduce the 'clean' commands to little more than 'rm -rf'.
2016-02-19 20:24:18 +00:00
Ben Hutchings
e1fd4b6f1e
Move definition of OUTDIR from debian/build/**/Makefile to outer rules
...
Simplify things by making debian/rules.real, debian/rules and
debian/build/Makefile.inc (for the recursive case) set OUTDIR.
2016-02-19 20:02:31 +00:00
Ben Hutchings
5f504574df
Prepare to release linux-tools (4.4-2).
2016-02-19 17:11:29 +00:00
Ben Hutchings
b0a0319c86
Build fixdep under debian/build and clean it up properly
...
Mattia Dongili noted that it's currently built under tools/build
(upstream bug). Build it under the current output directory
(which means we build it multiple times) and clean all copies.
2016-02-19 01:17:12 +00:00
Ben Hutchings
d97f0b3ee8
[alpha,sh4] Attempt to fix build failures
2016-02-18 23:40:09 +00:00
Ben Hutchings
2b1e87a61f
linux-perf: Include version number in strace groups installation directory
...
Closes : #813080
2016-02-18 21:47:37 +00:00
Ben Hutchings
32be752344
lockdep: Add missing macros
2016-02-18 04:14:17 +00:00
Ben Hutchings
c536b8098a
Update to 4.5-rc4
...
Drop/refresh patches as appropriate.
2016-02-18 03:24:24 +00:00
Ben Hutchings
d7161dc252
Prepare to release linux-tools (4.4-1).
2016-02-18 01:33:13 +00:00
Ben Hutchings
68515dfcb9
linux-perf: Fix FTBFS with gcc 6 (used on hppa, sparc64)
2016-01-19 22:11:16 +00:00
Ben Hutchings
ec2f54f0aa
Prepare to release linux-tools (4.4-1~exp1).
2016-01-19 00:31:02 +00:00
Ben Hutchings
6f7f065366
genorig.py: Make orig tarballs really reproducible
...
- Override umask while extracting/exporting files
- Override user and group names in tarball
2016-01-19 00:28:31 +00:00
Ben Hutchings
56b9798cd8
debian.py: Implement stable order of fields not in the predefined order
2016-01-19 00:27:13 +00:00
Ben Hutchings
6a920e6845
linux-perf: Leave -rc suffix out of version in package description
2016-01-19 00:24:30 +00:00
Ben Hutchings
ea4dea20ad
linux-perf: Fix reading of build-id from vDSO
2016-01-19 00:18:11 +00:00
Ben Hutchings
cfc320102b
Release linux-tools (4.3.1-2).
...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIVAwUAVnTUAee/yOyVhhEJAQoFUA//VFkAo3haIre74k6rSLwWvGGXsj89uwug
SfA5whNDdjC7OACOPRsV90EEamz1NZg1jZWYR4eZTwgCSRXZLXnUU8S9GBQkv7Kd
6EevrL3kr5kfjrBh45Q1IxgOU6SqseSPEh9j1rHmfVYTTlOIorwXJBBOy8YqO5Hs
OwniWFHw//yqIMitGAc5Gjx2t2lCSIuQjGXt9TgPcW1xoKNxf42NssuksD5TOazh
o6kOJZJbumjMbFQqxVVTkFNUzxrBuuS3+Q9N8kzdDUqCYe76YJ1nQo3+dLw0K349
eo7PQG2JRacvD7yfXVABchSGsYSxZK6jj4sFlV/MSD39NQWGAT0pg9M94NqNpWli
OdOgOj8tJAGFgSR67vEszJuHhakTW9AHvlsy186Nf4zrnHN5s4ZbjL0mlQ/wVb3m
DOxlFQH0dQPO7MMeD1CfWF+4u55eVwjMOi8zuhHgI611WPMIx1bpr2w/UhlaSwHB
0E3XVRV6Ker+AWji7GEXTmH3Ovs5wXgp6CwHHwh4yvyz6sEjkks1tMth4onenfVO
cLcIyzEhWsl1akQ3WEXeYkpBQuXGu41rRSb3uvv3thrL12hI8LyDtry+WuCspJKU
fzepi2zR/73hIjyGdJuRD1jROxJUfYfwJnXCckmIJjgQg20Akv/4GhrVdcpfcGRw
3Wp1mw2eJTs=
=XUnb
-----END PGP SIGNATURE-----
Merge tag 'debian/4.3.1-2'
2016-01-19 00:06:58 +00:00
Ben Hutchings
23e312bd0c
Update to 4.4
2016-01-19 00:04:38 +00:00
Ben Hutchings
0dcb7d4298
Upload for Perl 5.22 transition ( Closes : #808329 )
2015-12-19 03:48:51 +00:00
Ben Hutchings
291e65ffd0
debian/rules: Fix check for binNMU, broken since 4.1.4-1
2015-12-19 03:47:50 +00:00
Ben Hutchings
4de0426133
Prepare to release linux-tools (4.4~rc4-1~exp1).
2015-12-14 01:28:50 +00:00
Ben Hutchings
c353d9e9f8
Fix reference to non-UAPI <linux/nvme.h> in include/uapi/linux/Kbuild
2015-12-14 01:16:03 +00:00
Ben Hutchings
e808d0a3f7
Update to 4.4-rc4
2015-12-14 00:53:56 +00:00
Ben Hutchings
d68eb02a7b
Prepare to release linux-tools (4.3.1-1).
2015-12-14 00:43:39 +00:00
Ben Hutchings
e221f869d0
debian/bin/genorig.py: Add more files under arch/*/include/asm to file list
...
Fixes FTBFS on several architectures.
2015-12-14 00:43:27 +00:00
Ben Hutchings
d5db520e07
Update to 4.3.1
...
This adds #AC to SVM_EXIT_REASONS as part of the fix for
CVE-2015-5307, which makes a small change to perf.
However the real reason to update is so that we can include more files
in the orig tarball.
2015-12-14 00:42:17 +00:00
Ben Hutchings
035db8b49d
Prepare to release linux-tools (4.3-1).
2015-12-13 03:47:05 +00:00
Ben Hutchings
02e867b636
Fix parallel builds of both arch and indep binaries
...
A parallel 'debian/rules build' will now invoke 'debian/rules.real
build' twice in parallel, which is disastrous.
- Add and use proper build-arch and build-indep targets in
debian/rules.gen and debian/rules.real
- Assign a separate temporary directory to each target in
debian/rules.real. Add the directories to .gitignore and
the clean rule.
- Pull installation of the lockdep wrapper (which is indep)
up into debian/rules.real so that we don't end up building
liblockdep twice in parallel.
2015-12-10 02:44:23 +00:00
Ben Hutchings
e7df5735bc
genorig: Make file list much more selective
...
This removes about 1.2 million lines of dead code.
2015-12-10 01:42:38 +00:00
Ben Hutchings
566f58ab61
Update to 4.3
2015-12-10 00:06:41 +00:00
Ben Hutchings
198dbc7165
Fix the build-indep and binary-indep targets (fixes FTBFS for arch:all)
2015-10-14 02:15:06 +01:00