]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/log
thirdparty/openembedded/openembedded-core-contrib.git
8 years agopython-pgo-image: change python3 profile target to pybench marquiz/fixes-9338-v2
Markus Lehtonen [Tue, 22 Nov 2016 11:21:49 +0000 (13:21 +0200)] 
python-pgo-image: change python3 profile target to pybench

Running test.regrtest was still taking ridiculously long, i.e. around 4
hours in qemux86 on my desktop machine. Change to pybench which "only"
takes around 55 minutes.

[YOCTO #9338]

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
8 years agopython3: add python3-tools subpackage
Markus Lehtonen [Wed, 16 Nov 2016 14:24:27 +0000 (16:24 +0200)] 
python3: add python3-tools subpackage

[YOCTO #9338]

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
8 years agopython-pgo-image: exclude tests from the python3 profile target
Markus Lehtonen [Wed, 16 Nov 2016 14:29:24 +0000 (16:29 +0200)] 
python-pgo-image: exclude tests from the python3 profile target

Exlude failing tests (on qemux86 target) which would cause the profile
task to fail.

Also, disable some very long running tests. Running in qemux86 target on
my i7-3770K:
  test_lib2to3: 1604.5s
  test_buffer: 1562.8s
  test_pickle: 1527.0s
  test_io: 1517.8s
  test_threading: 1384.1s
  test_asyncio: 1380.9s
  test_urllib2_localnet: 1276.8s
  test_itertools: 944.7s
  test_tuple: 847.7s
  test_trace: 756.7s
  test_tarfile: 716.7s
  test_unicodedata: 709.9s
  test_decimal: 615.1s
  test_buffer: 1562.8s
  test_pickle: 1527.0s
  test_io: 1517.8s
  test_threading: 1384.1s
  test_asyncio: 1380.9s
  test_urllib2_localnet: 1276.8s
  test_itertools: 944.7s
  test_tuple: 847.7s
  test_trace: 756.7s
  test_tarfile: 716.7s
  test_unicodedata: 709.9s
  test_decimal: 615.1s

[YOCTO #9338]

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
8 years agopython3: fix profile-optimized build of modules
Markus Lehtonen [Wed, 23 Nov 2016 15:09:39 +0000 (17:09 +0200)] 
python3: fix profile-optimized build of modules

Without this the pgo-related compiler flags are not used in
cross-builds.

[YOCTO #9338]

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
8 years agopython3: support profile optimized build
Markus Lehtonen [Mon, 5 Sep 2016 08:57:52 +0000 (11:57 +0300)] 
python3: support profile optimized build

Make it possible to do profile-optimized build. The implementation is
virtually identical to how we do it in Python 2.7. Basically, you need
to define PYTHON3_PROFILE_OPT = "1" in your local.conf and have profile
data available in the location pointed to by PYTHON3_PROFILE_DIR.
Profile data can be obtainen e.g. by running bitbake python-pgo-image -c
profile3.

[YOCTO #9338]

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
8 years agopython3: remove two setup.py cross-compile hacks
Markus Lehtonen [Wed, 16 Nov 2016 11:30:13 +0000 (13:30 +0200)] 
python3: remove two setup.py cross-compile hacks

Remove two unneeded hacks. The first hack ("setup.py: no host headers
libs" patch) is not needed because we use cross-compiler (e.g.
i586-oe-linux-gcc) which has not been configured with any host system
include or library directories, and thus, we don't get any host system
directories when running "gcc -E -v".

The second hack becomes useless after the first hack has been removed
and we get the standard include and lib directories normally from gcc.

[YOCTO #9338]

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
8 years agopython-pgo-image: profiling for python3
Markus Lehtonen [Tue, 15 Nov 2016 13:11:03 +0000 (15:11 +0200)] 
python-pgo-image: profiling for python3

Add a new 'do_profile3' task for python-pgo-image that runs profiling
task for python3 and retrieves the profile data, similarly to
'do_profile' for python2. Profile data will be copied into a directory
pointed by PYTHON3_PROFILE_DIR on the host system. The profile task may
be specified with PYTHON3_PROFILE_TASK.

[YOCTO #9338]

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
8 years agopython3: add python-profile-opt3 recipe
Markus Lehtonen [Mon, 14 Nov 2016 15:16:42 +0000 (17:16 +0200)] 
python3: add python-profile-opt3 recipe

Similar to python-profile-opt for Python 2.7, this is a special version
of Python3 used for profile guided optimization. It is used for
generating profile data on the target device. Libpython3 is renamed to
libpython-profile-opt3 in order to prevent soname clash with "normal"
libpython3.

[YOCTO #9338]

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
8 years agopython3: fix depends of python-tests
Markus Lehtonen [Mon, 14 Nov 2016 14:16:19 +0000 (16:16 +0200)] 
python3: fix depends of python-tests

Similar to an earlier fix for Python 2.7. Make the tests subpackage
depend on all modules as test.regrtest uses most (if not all) of them.

Some tests also depend on libgcc so add that as a runtime dependency as
well.

[YOCTO #9338]

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
8 years agopython3-native: support profile optimized build
Markus Lehtonen [Fri, 25 Nov 2016 12:11:04 +0000 (14:11 +0200)] 
python3-native: support profile optimized build

This feature is virtually identical to that of python-native. Profile
guided optimization is enabled by defining
PYTHON3_NATIVE_PROFILE_OPT = "1"
in local.conf. In addition, the profile task may be defined with
PYTHON3_NATIVE_PROFILE_TASK.

[YOCTO #9338]

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
8 years agopython-pgo-image: enable sstate for do_profile
Markus Lehtonen [Wed, 26 Oct 2016 07:32:19 +0000 (10:32 +0300)] 
python-pgo-image: enable sstate for do_profile

There are caveats however, basically because of the circular dependency
between python-pgo-image and python (python is a build dep of
python-pgo-image, and at the same time, depends on the profile data
generated by python-pgo-image). In practice the sstate data is only used
when no profile data is yet present. Existing profile data (i.e.
non-empty PYTHON_PROFILE_DIR) changes signature hash of python which, in
turn, changes signature of python-pgo-image and causes a sstate
signature mismatch and rebuild of python-pgo-image. Thus, in order to
utilize sstate data the user should run "bitbake python-pgo-image -c clean"
(or otherwise wipe pre-existing profile data) before running
"bitbake python-pgo-image -c profile".

[YOCTO #9338]

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
8 years agopython-pgo-image: switch python default profile task to pybench
Markus Lehtonen [Fri, 20 Jan 2017 14:25:50 +0000 (16:25 +0200)] 
python-pgo-image: switch python default profile task to pybench

Switch to pybench in order to reduce the time taken by profiling.

[YOCTO #9338]

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
8 years agopython: add python-tools subpackage
Markus Lehtonen [Tue, 18 Oct 2016 14:32:44 +0000 (17:32 +0300)] 
python: add python-tools subpackage

Useful in developing Python, e.g. in benchmarking.

[YOCTO #9338]

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
8 years agopython-pgo-image: exclude tests from the default profile target
Markus Lehtonen [Tue, 18 Oct 2016 14:11:18 +0000 (17:11 +0300)] 
python-pgo-image: exclude tests from the default profile target

Exclue tests that are segfaulting or otherwise failing (on qemux86
target), and thus, causing the profile task to fail.

Also, disable tests that are taking very long to execute. In qemux86
target on my i7-3770K:
  test_lib2to3: 1908.8s
  test_io: 1278.4s
  test_itertools: 436.4s

[YOCTO #9338]

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
8 years agopython: make profile-optimized build possible
Markus Lehtonen [Mon, 5 Sep 2016 08:57:52 +0000 (11:57 +0300)] 
python: make profile-optimized build possible

This patch makes it possible to build python with profile directed
optimization. That is, feed python build process with profile data to
guide optimization. This is the third (and the last) step in profile
directed optimization for Python.

In order to do a profile-optimized build you need to set
PYTHON_PROFILE_OPT = "1" in your local.conf. Be sure to get the profile
data for python, preferably by running
"bitbake python-pgo-image -c profile".

[YOCTO #9338]

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
8 years agodevtools/images: add python-pgo-image
Markus Lehtonen [Thu, 1 Sep 2016 14:18:54 +0000 (17:18 +0300)] 
devtools/images: add python-pgo-image

This is a special image for profiling Python in order to utilize
profile-guided-optimization. Profile data can be obtained by by running
bitbake python-pgo-image -c profile. It will be located in the directory
pointed by ${PYTHON_PROFILE_DIR}. The profile task that is run can be
altered by specifying ${PYTHON_PROFILE_TASK}.

[YOCTO #9338]

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
8 years agopython-profile-opt: rename libpython
Markus Lehtonen [Tue, 18 Oct 2016 14:10:37 +0000 (17:10 +0300)] 
python-profile-opt: rename libpython

The python library needs to be renamed so that the automatic dependency
generation/checking mechanism in bitbake does not get confused.
Otherwise python-profile-opt will depend on libpython from the "normal"
python package.

[YOCTO #9338]

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
8 years agopython: remove path hack from setup.py
Markus Lehtonen [Fri, 16 Sep 2016 10:25:17 +0000 (13:25 +0300)] 
python: remove path hack from setup.py

There should be no need to hack the library and include dirs in
setup.py. The script detects them from compiler output. We need to
remove this is because python-profile-opt recipe is built with a
non-standard prefix setting (i.e. /opt) and the hack breaks the
discovery of system libraries and headers.

[YOCTO #9338]

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
8 years agopython: add python-profile-opt recipe
Markus Lehtonen [Mon, 5 Sep 2016 08:57:52 +0000 (11:57 +0300)] 
python: add python-profile-opt recipe

This patch adds a new recipe that builds a special version of python
that produces profile data for profile guided optimization. It will
install under /opt in order to prevent clash with the "normal" python.
The new recipe directly includes the base python recipe so that they are
build in as similar way as possible and this hopefully decreases the
recipe maintenance burden, too.

Normally, python profile-guided-optimization is done simply by doing
"make profile-opt" which first builds python with profile
instrumentation enabled, then runs a profile task to get the profile
data, and last, re-builds python with profile data guiding the
optimization. However, in our cross-build environment this gets a lot
trickier. We need to split out the steps as building is done on the
build host but we need to run the second step (i.e. run the profile
task) on the target hardware. This patch enables the first step, i.e.
building python with profile instrumentation enabled

[YOCTO #9338]

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
8 years agopython-native: support profile optimized build
Markus Lehtonen [Fri, 4 Nov 2016 10:18:24 +0000 (12:18 +0200)] 
python-native: support profile optimized build

Make it possible to build python-native with profile directed
optimization enabled.  The feature is enabled by setting
PYTHON_NATIVE_PROFILE_OPT = "1" in local.conf.

The profile task to run may be specified with PYTHON_NATIVE_PROFILE_TASK
variable in local.conf, e.g.
PYTHON_NATIVE_PROFILE_TASK = "${S}/Tools/pybench/pybench.py -n 2 --with-gc --with-syscheck"

[YOCTO #9338]

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
8 years agobyacc: remove the recipe
Alexander Kanavin [Fri, 21 Apr 2017 12:39:53 +0000 (15:39 +0300)] 
byacc: remove the recipe

It was used only by rpm5 and will be moved to meta-oe

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agopython3-pygpgme: remove the recipe
Alexander Kanavin [Fri, 21 Apr 2017 12:39:58 +0000 (15:39 +0300)] 
python3-pygpgme: remove the recipe

It was required only by dnf, which has switched to official gpgme bindings.
pygpgme itself is old and unmaintaned.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agodnf: update to 2.3.0
Alexander Kanavin [Fri, 21 Apr 2017 12:39:57 +0000 (15:39 +0300)] 
dnf: update to 2.3.0

Drop dependency on pygpgme, replace it with gpgme's own bindings.

Add a patch that fixes an upstream regression.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibdnf: update to 0.8.1
Alexander Kanavin [Fri, 21 Apr 2017 12:39:56 +0000 (15:39 +0300)] 
libdnf: update to 0.8.1

Rebase the patches.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolinux-firmware: enable netronome firmware
Ng Wei Tee [Fri, 5 May 2017 02:04:58 +0000 (19:04 -0700)] 
linux-firmware: enable netronome firmware

It was previously disabled, as rpm refused to package it into noarch
package, due to the firmware being considered arch-specific. This
check is disabled in rpm now.

The netronome binaries has ELF headers which will trigger an
arch-specific error. INSANE_SKIP variable is used to skip some
package_qa check usage.

Signed-off-by: Ng Wei Tee <wei.tee.ng@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agorpm: allow arch-dependent binaries in noarch packages
Ng Wei Tee [Fri, 5 May 2017 02:04:57 +0000 (19:04 -0700)] 
rpm: allow arch-dependent binaries in noarch packages

This is needed for packages like linux-firmware which have a
legitimate reason for it. Oe-core has a separate package_qa
test for this situation, so any accidental inclusions of such
binaries will still be caught.

[YOCTO #11329]

Signed-off-by: Ng Wei Tee <wei.tee.ng@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibxml-sax-base-perl: upgrade to 1.09
Aníbal Limón [Mon, 1 May 2017 18:08:06 +0000 (13:08 -0500)] 
libxml-sax-base-perl: upgrade to 1.09

Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoliberation-fonts: update to 2.00.1
Alexander Kanavin [Wed, 3 May 2017 13:11:49 +0000 (16:11 +0300)] 
liberation-fonts: update to 2.00.1

'fontforge issue' was actually a non-issue; fontforge is required only
when building ttf fonts from sfd source. We took prebuilt ttf fonts
when using 1.04 version, and can do the same thing with 2.00.1 version,
it's just that the tarball name for prebuilt fonts has slightly changed
and no one noticed somehow.

License has changed from GPLv2 to Open Font License v.1.1

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agomobile-broadband-provider-info: upgrade to 20170310
Alexander Kanavin [Tue, 2 May 2017 12:51:51 +0000 (15:51 +0300)] 
mobile-broadband-provider-info: upgrade to 20170310

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agobtrfs-tools: upgrade to 4.10.2
Alexander Kanavin [Tue, 2 May 2017 12:51:50 +0000 (15:51 +0300)] 
btrfs-tools: upgrade to 4.10.2

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibpthread-stubs: upgrade to 0.4
Alexander Kanavin [Tue, 2 May 2017 12:51:49 +0000 (15:51 +0300)] 
libpthread-stubs: upgrade to 0.4

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agovala: upgrade to 0.36.2
Alexander Kanavin [Tue, 2 May 2017 12:51:48 +0000 (15:51 +0300)] 
vala: upgrade to 0.36.2

Make libxslt-native dependency conditional on api-documentation distro feature,
as vala now defaults to rebuilding the manual (which is slow).

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agogcr: add missing dependency on xsltproc if introspection is enabled
Ross Burton [Tue, 9 May 2017 12:30:20 +0000 (13:30 +0100)] 
gcr: add missing dependency on xsltproc if introspection is enabled

gcr needs xsltproc at build time if GObject Introspection is enabled.

Also, remove the explicit disabling of g-i and gtk-doc on x86-64 targets, this
appears to work now.

Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoiso-codes: upgrade to 3.75
Alexander Kanavin [Tue, 2 May 2017 12:51:47 +0000 (15:51 +0300)] 
iso-codes: upgrade to 3.75

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agodtc: upgrade to 1.4.4
Alexander Kanavin [Tue, 2 May 2017 12:51:46 +0000 (15:51 +0300)] 
dtc: upgrade to 1.4.4

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agospeex: upgrade 1.2rc2 -> 1.2.0
Marc Ferland [Thu, 27 Apr 2017 15:39:48 +0000 (11:39 -0400)] 
speex: upgrade 1.2rc2 -> 1.2.0

Upgrade speex to 1.2.0. Very small diff between 1.2rc2 and 1.2.0, mostly
compiler warning fixes, tabs vs spaces, trailing whitespaces and one
liners.

Signed-off-by: Marc Ferland <ferlandm@amotus.ca>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agomc: do not package Python-based extfs helpers
Alexander Kanavin [Thu, 27 Apr 2017 14:28:10 +0000 (17:28 +0300)] 
mc: do not package Python-based extfs helpers

They have not been ported to Python 3, and they are for
browsing Amazon s3+ and Commodore 64/128 emulator filesystems -
hardly consequential.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agopackagegroup-self-hosted: remove python-git dependency
Alexander Kanavin [Thu, 27 Apr 2017 14:28:06 +0000 (17:28 +0300)] 
packagegroup-self-hosted: remove python-git dependency

Only python3-git is needed anymore.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agowebkitgtk: remove native python dependency
Alexander Kanavin [Thu, 27 Apr 2017 14:28:05 +0000 (17:28 +0300)] 
webkitgtk: remove native python dependency

Using host python seems to be fine.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agomklibs-native: remove native python dependency
Alexander Kanavin [Thu, 27 Apr 2017 14:28:04 +0000 (17:28 +0300)] 
mklibs-native: remove native python dependency

It's not actually required; host python is fine.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agomesa: drop pythonnative inherit
Alexander Kanavin [Thu, 27 Apr 2017 14:28:03 +0000 (17:28 +0300)] 
mesa: drop pythonnative inherit

Mesa is perfectly capable of using host python nowadays.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agomesa: remove the git recipe
Alexander Kanavin [Thu, 27 Apr 2017 14:28:02 +0000 (17:28 +0300)] 
mesa: remove the git recipe

It hasn't been touched in almost two years; clearly the idea of
providing separate _git.bb recipes is not working.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoasciidoc: drop distutils inherit, not actually required
Alexander Kanavin [Thu, 27 Apr 2017 14:28:00 +0000 (17:28 +0300)] 
asciidoc: drop distutils inherit, not actually required

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agodbus-test: 1.10.14 -> 1.10.18
Huang Qiyu [Thu, 27 Apr 2017 01:46:54 +0000 (09:46 +0800)] 
dbus-test: 1.10.14 -> 1.10.18

Upgrade dbus-test from 1.10.14 to 1.10.18.

Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agodbus: 1.10.14 -> 1.10.18
Huang Qiyu [Thu, 27 Apr 2017 01:47:30 +0000 (09:47 +0800)] 
dbus: 1.10.14 -> 1.10.18

Upgrade dbus from 1.10.14 to 1.10.18.

Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolttng-modules: update to 2.9.2
Nathan Lynch [Wed, 26 Apr 2017 21:54:01 +0000 (16:54 -0500)] 
lttng-modules: update to 2.9.2

This version bump adds support for Linux 4.11.

Signed-off-by: Nathan Lynch <nathan_lynch@mentor.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agobluez5: cleanup tabs and spaces
Marc Ferland [Tue, 25 Apr 2017 14:48:40 +0000 (10:48 -0400)] 
bluez5: cleanup tabs and spaces

Signed-off-by: Marc Ferland <ferlandm@amotus.ca>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agobluez5: do not install audio.conf
Marc Ferland [Tue, 25 Apr 2017 14:48:39 +0000 (10:48 -0400)] 
bluez5: do not install audio.conf

The audio.conf file has been removed, stop installing it.

Signed-off-by: Marc Ferland <ferlandm@amotus.ca>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agobluez5: add PACKAGECONFIG option for cups
Marc Ferland [Tue, 25 Apr 2017 14:48:38 +0000 (10:48 -0400)] 
bluez5: add PACKAGECONFIG option for cups

Signed-off-by: Marc Ferland <ferlandm@amotus.ca>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agobluez5: add PACKAGECONFIG option for systemd
Marc Ferland [Tue, 25 Apr 2017 14:48:37 +0000 (10:48 -0400)] 
bluez5: add PACKAGECONFIG option for systemd

Signed-off-by: Marc Ferland <ferlandm@amotus.ca>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agobluez5: add PACKAGECONFIG option for midi
Marc Ferland [Tue, 25 Apr 2017 14:48:36 +0000 (10:48 -0400)] 
bluez5: add PACKAGECONFIG option for midi

Signed-off-by: Marc Ferland <ferlandm@amotus.ca>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agobluez5: remove libasound-module references
Marc Ferland [Tue, 25 Apr 2017 14:48:35 +0000 (10:48 -0400)] 
bluez5: remove libasound-module references

Cleanup references to libasound-module since this code has been
completly removed from Bluez.

Signed-off-by: Marc Ferland <ferlandm@amotus.ca>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agobluez5: Upgrade 5.43 -> 5.44
Marc Ferland [Tue, 25 Apr 2017 14:48:34 +0000 (10:48 -0400)] 
bluez5: Upgrade 5.43 -> 5.44

New feautures/fixes in this version:

* fixes to BLE
* a new midi plugin
* support for single-mode controllers w/o public address
* most of the experimental tools have been promoted and are now part of
  the official tools
* 'experimental' has been renamed to 'testing' (hence the addition of
  the 'testing' package config option)
* classic command line tools like hciattach and hciconfig are now enabled
  by the "--enable-deprecated" configure option (enabled by default for
  backward compatibility).

Signed-off-by: Marc Ferland <ferlandm@amotus.ca>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibevent: 2.0.22 -> 2.1.8
Andrej Valek [Tue, 25 Apr 2017 06:11:48 +0000 (08:11 +0200)] 
libevent: 2.0.22 -> 2.1.8

Update libevent to version 2.1.8 and fix test directory creation

License file has been changed due to new MIT license in source code.

Signed-off-by: Andrej Valek <andrej.valek@siemens.com>
Signed-off-by: Pascal Bach <pascal.bach@siemens.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoportmap: remove recipe
Alexander Kanavin [Mon, 24 Apr 2017 13:15:50 +0000 (16:15 +0300)] 
portmap: remove recipe

It was dropped from Debian years ago, and superseded by rpcbind (which we also ship).
https://packages.qa.debian.org/p/portmap.html

The upstream source is no longer available either since a few days ago.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibarchive: 3.2.2 -> 3.3.1
Huang Qiyu [Mon, 24 Apr 2017 01:16:12 +0000 (09:16 +0800)] 
libarchive: 3.2.2 -> 3.3.1

1) Upgrade libarchive from 3.2.2 to 3.3.1.
2) Fix an unknown-configure-option "--without-lzmadec" when do_configure.
3) Delete three patches, since they are integrated upstream.
   0001-archive_write_disk_posix.c-make-_fsobj-functions-mor.patch
   0002-Fix-extracting-hardlinks-over-symlinks.patch
   non-recursive-extract-and-list.patch

Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agobase-files: profile: Simplify setting variables conditionally
Peter Kjellerstedt [Mon, 3 Apr 2017 12:48:27 +0000 (14:48 +0200)] 
base-files: profile: Simplify setting variables conditionally

It is preferred to use `[ "$FOO" ] || ...` instead of
`[ -z "$FOO" ] && ...` as the latter leaves $? set to 1.

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agooeqa/selftest: add test for package manager version comparison
Ross Burton [Tue, 2 May 2017 12:42:08 +0000 (13:42 +0100)] 
oeqa/selftest: add test for package manager version comparison

This test case verifies that opkg, dpkg, and rpm all have the same behaviour for
version ordering, specifically the behaviour of ~ which should be sorting
*before* nothing:

  1.0 < 2.0~pre < 2.0 < 2.0-fix

Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agooeqa/selftest: relax whitespace matches in search regex
Ross Burton [Mon, 15 May 2017 11:11:58 +0000 (12:11 +0100)] 
oeqa/selftest: relax whitespace matches in search regex

Latest DNF has changed the amount of whitespace it outputs so use matches
instead of hardcoding the exact number of spaces.

Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoselftest/runtime-test: Split the config values
Leonardo Sandoval [Thu, 27 Apr 2017 20:36:23 +0000 (13:36 -0700)] 
selftest/runtime-test: Split the config values

Split the configuration values (common and specific) so it is easier to read
what goes into the config file. Also the specific configurations are
set in every loop so these do not append on each iteration.

Signed-off-by: Leonardo Sandoval <leonardo.sandoval.gonzalez@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agorootfs-postcommands.bbclass: Check if "/etc/fstab" exists
Panagiotis Tamtamis [Fri, 28 Apr 2017 07:09:27 +0000 (10:09 +0300)] 
rootfs-postcommands.bbclass: Check if "/etc/fstab" exists

Using "read-only-rootfs" feature in minimal or special
purpose images (eg mounted images) makes build to fail
because ${IMAGE_ROOTFS}/etc/fstab file does not exist.

Signed-off-by: Panagiotis Tamtamis <panagiotis.tamtamis@unify.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agocmake.bbclass: remove unneded cd ${B}
Cody P Schafer [Thu, 4 May 2017 17:50:41 +0000 (13:50 -0400)] 
cmake.bbclass: remove unneded cd ${B}

The default dir for do_compile & do_configure is already ${B}, no need
to cd (other than broken appends)

CC: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Cody P Schafer <dev@codyps.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoimage.bbclass: allow override of image LICENSE
Pascal Bach [Wed, 3 May 2017 15:28:40 +0000 (17:28 +0200)] 
image.bbclass: allow override of image LICENSE

Currently the LICENSE of every image is hard set to MIT.
This allows this to be overriden in derived images.

Signed-off-by: Pascal Bach <pascal.bach@siemens.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoimage.bbclass: Set ROOTFS_RO_UNNEEDED correctly
David Vincent [Wed, 26 Apr 2017 09:30:39 +0000 (11:30 +0200)] 
image.bbclass: Set ROOTFS_RO_UNNEEDED correctly

Use a weak assignment for ROOTFS_RO_UNNEEDED to let users define their
own list overriding defaults.

Signed-off-by: David Vincent <freesilicon@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agorunqemu: Automatically add a TFTP directory for slirp boot
Alistair Francis [Fri, 24 Mar 2017 20:38:57 +0000 (13:38 -0700)] 
runqemu: Automatically add a TFTP directory for slirp boot

When booting QEMU with slirp networking we want to use QEMUs TFTP server
to make the images in deploy accessible to the guest.

Signed-off-by: Alistair Francis <alistair.francis@xilinx.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agooe.lsb: add get_os_release()
Markus Lehtonen [Thu, 27 Apr 2017 08:17:33 +0000 (11:17 +0300)] 
oe.lsb: add get_os_release()

Move get_os_release() from oeqa.utils.metadata to oe.lsb, merging the
code with release_dict_osr() from oe.lsb. This removes some code
duplication and makes get_os_release() more robust.

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agouseradd: Create lib/oe/useradd function library
Richard Purdie [Fri, 12 May 2017 10:05:41 +0000 (12:05 +0200)] 
useradd: Create lib/oe/useradd function library

The code in useradd-staticids is generally useful for user addition
functionality but is not reusable in its current form. Refactor the
code into a set of library functions.

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agopopulate_sdk_ext: Avoid build failures where sstate was used
Richard Purdie [Wed, 8 Mar 2017 14:22:30 +0000 (14:22 +0000)] 
populate_sdk_ext: Avoid build failures where sstate was used

If sstate was used to populate the build and one of the universal-4.8
or universal-4.9 mirror urls was used, the sstate checks during eSDK
construction could fail as it would zero out the SSTATE_MIRRORs
variable.

Use the same mirrors variable setting as the eSDK would end up using
to perform the checks to avoid this.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agogcc-configure/gcc-target: Move arm6/7 config to target only
Richard Purdie [Wed, 9 Mar 2016 23:04:48 +0000 (23:04 +0000)] 
gcc-configure/gcc-target: Move arm6/7 config to target only

We only build one gcc-cross per architecture and having target specific
flags means gcc-cross would rebuild. These flags are really for the
on target case, so they should be set in gcc-target only.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoglibc: Avoid errors if you accidentally create a git symlink in the glibc source dir
Richard Purdie [Tue, 7 Mar 2017 20:10:31 +0000 (20:10 +0000)] 
glibc: Avoid errors if you accidentally create a git symlink in the glibc source dir

If you accidentally create symlinks in the glibc sources directory, it
fails in very hard to understand ways. Whilst most people don't do this,
since I debugged it, specifify the list of plugins we use to avoid
this biting anyone else.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agobase: Simplify BASEDEPENDS construction
Richard Purdie [Wed, 11 May 2016 15:29:05 +0000 (16:29 +0100)] 
base: Simplify BASEDEPENDS construction

This code dates from distant times before we had class overrides.
The comments are also rather stale. Rewrite this code using class
overrides which makes it safer, more modern and more easily
understandable.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agopython*-git: Upgrade to version 2.1.3
Jose Lamego [Mon, 13 Mar 2017 17:40:50 +0000 (11:40 -0600)] 
python*-git: Upgrade to version 2.1.3

Both python-git and python3-git need to be upgraded to latest
upstream
version.
This change was tested using qemux86 with core-image-sato.

Signed-off-by: Jose Lamego <jose.a.lamego@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibunwind: update to 1.2
Alexander Kanavin [Fri, 21 Apr 2017 12:39:59 +0000 (15:39 +0300)] 
libunwind: update to 1.2

Switch to using tarballs as git is unreliable (not responding right now).

LICENSE file is gone; COPYING has an additional line on top with
copyright attribution, the license text that follows has not changed.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agocurl: upgrade to 7.54.0
Oleksandr Kravchuk [Fri, 21 Apr 2017 12:12:33 +0000 (14:12 +0200)] 
curl: upgrade to 7.54.0

Signed-off-by: Oleksandr Kravchuk <oleksandr.kravchuk@pelagicore.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agomesa: Update to version 17.0.4
Fabio Berton [Thu, 20 Apr 2017 20:22:16 +0000 (17:22 -0300)] 
mesa: Update to version 17.0.4

This commit apply bug fixes found in both mesa 17.0.2 and mesa 17.0.3
releases.

  - Mesa 17.0.4 is a bug fix release which fixes the following bugs
    found since the 17.0.3 release:

      Bug 99515  - SIGSEGV MAPERR on Android nougat-x86 with mesa 17.0.0rc
      Bug 100391 - SachaWillems deferredmultisampling asserts
      Bug 100452 - push_constants host memory leak when resetting command buffer
      Bug 100582 - [GEN8+] piglit.spec.arb_stencil_texturing.glblitframebuffer
                   corrupts state.gl_texture* assertions

  - Mesa 17.0.3 is a bug fix release which fixes the following bugs
    found since the 17.0.2 release:

      Bug 96743  - [BYT, HSW, SKL, BXT, KBL] GPU hangs with GfxBench 4.0 CarChase
      Bug 99246  - [d3dadapter+radeonsi & bisect] EVE-Online : hang on wormhole sight
      Bug 100061 - LODQ instruction generated with invalid dst mask
      Bug 100182 - Flickering in The Talos Principle on Sky Lake GT4.
      Bug 100201 - Windows scons build with MSVC toolchain and LLVM 4.0 fails

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agobash: CVE-2016-0634
Zhixiong Chi [Thu, 20 Apr 2017 07:04:54 +0000 (15:04 +0800)] 
bash: CVE-2016-0634

A vulnerability was found in a way bash expands the $HOSTNAME.
Injecting the hostname with malicious code would cause it to run
each time bash expanded \h in the prompt string.

Porting patch from <https://ftp.gnu.org/gnu/bash/bash-4.3-patches/
bash43-047> to solve CVE-2016-0634

CVE: CVE-2016-0634

Signed-off-by: Zhixiong Chi <zhixiong.chi@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibepoxy: 1.4.0 -> 1.4.1
Huang Qiyu [Thu, 20 Apr 2017 01:30:35 +0000 (09:30 +0800)] 
libepoxy: 1.4.0 -> 1.4.1

Upgrade libepoxy from 1.4.0 to 1.4.1.

Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agobyacc: 20161202 -> 20170201
Huang Qiyu [Fri, 14 Apr 2017 05:20:01 +0000 (13:20 +0800)] 
byacc: 20161202 -> 20170201

1)Upgrade byacc from 20161202 to 20170201.
2)License checksum changed,since the copyright years were updated.

Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agogdk-pixbuf:2.36.5 -> 2.36.6
Huang Qiyu [Fri, 14 Apr 2017 02:04:56 +0000 (10:04 +0800)] 
gdk-pixbuf:2.36.5 -> 2.36.6

Upgrade gdk-pixbuf from 2.36.5 to 2.36.6.

Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agocoreutils: don't use version-specific patch directory
Ross Burton [Fri, 21 Apr 2017 13:37:52 +0000 (14:37 +0100)] 
coreutils: don't use version-specific patch directory

As we only ship one version of coreutils, having this directory be versioned
just complicates upgrades.

Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agocoreutils: 8.26 -> 8.27
Huang Qiyu [Tue, 11 Apr 2017 08:52:29 +0000 (16:52 +0800)] 
coreutils: 8.26 -> 8.27

Upgrade coreutils from 8.26 to 8.27.

Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoopenssh: upgrade to 7.5p1
Dengke Du [Tue, 11 Apr 2017 02:01:59 +0000 (22:01 -0400)] 
openssh: upgrade to 7.5p1

Signed-off-by: Dengke Du <dengke.du@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoat-spi2-core: 2.22.0 -> 2.24.0
Huang Qiyu [Mon, 10 Apr 2017 09:01:15 +0000 (17:01 +0800)] 
at-spi2-core: 2.22.0 -> 2.24.0

Upgreade at-spi2-core from 2.22.0 to 2.24.0.

Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoat-spi2-atk : 2.22.0 -> 2.24.0
Huang Qiyu [Mon, 10 Apr 2017 08:55:30 +0000 (16:55 +0800)] 
at-spi2-atk : 2.22.0 -> 2.24.0

Upgrade at-spi2-atk from 2.22.0 to 2.24.0.

Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolz4: update to lastest 1.7.4
Armin Kuster [Sat, 1 Apr 2017 20:06:44 +0000 (13:06 -0700)] 
lz4: update to lastest 1.7.4

update SRC_URI: as of 1.7.3, repo changed. same owner
Renamed recipe to reflect PV and added Epoch
Added ptest, tests added v1.7.3
updated LICENSE to be more accurate.

Signed-off-by: Armin Kuster <akuster@mvista.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agowebkitgtk: Upgrade to 2.16.1
Khem Raj [Fri, 21 Apr 2017 15:09:12 +0000 (08:09 -0700)] 
webkitgtk: Upgrade to 2.16.1

Fix build with gcc7
Move all patches to webkit folder
Drop patches that were backports or have been upstreamed

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoboost: Upgrade to 1.64.0
Khem Raj [Thu, 20 Apr 2017 18:20:24 +0000 (11:20 -0700)] 
boost: Upgrade to 1.64.0

drop upstreamed patches

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agojson-c: Upgrade to 0.12.1 release
Khem Raj [Thu, 20 Apr 2017 02:31:44 +0000 (19:31 -0700)] 
json-c: Upgrade to 0.12.1 release

Backport fix for gcc7 warning along the way

Remove --disable-rpath as this configure doesn't support it anymore [RB].

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agonss: Update to 3.29.1
Khem Raj [Thu, 20 Apr 2017 02:31:43 +0000 (19:31 -0700)] 
nss: Update to 3.29.1

Also fix build with gcc7 along

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibdrm: 2.4.75 -> 2.4.80
Huang Qiyu [Wed, 19 Apr 2017 04:52:07 +0000 (12:52 +0800)] 
libdrm: 2.4.75 -> 2.4.80

Upgrade libdrm from 2.4.75 to 2.4.80.

Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agopackage_ipk/deb: Tweak functions for better cleanup and layout
Richard Purdie [Fri, 31 Mar 2017 14:28:07 +0000 (15:28 +0100)] 
package_ipk/deb: Tweak functions for better cleanup and layout

This uses more modern formatting to handle the lockfiles and control
file cleanup with try/finally, taking advantage of the previous
extra indentation.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agopackage_deb: Split do_package_write_deb into two functions
Richard Purdie [Fri, 31 Mar 2017 12:34:24 +0000 (13:34 +0100)] 
package_deb: Split do_package_write_deb into two functions

This prepares the way to parallelise deb generation and splits the iteration
over packages and the package generation into separate functions. Whitespace
indentation is unchanged deliberately and is fixed in a followup patch. There
should be no functional change.

Some checks on variables are removed as they were pointless when you looked
at the code.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agopackage_ipk: Split into two functions
Richard Purdie [Thu, 30 Mar 2017 21:02:08 +0000 (22:02 +0100)] 
package_ipk: Split into two functions

This prepares the way to parallelise ipk generation and splits the iteration
over packages and the package generation into separate functions. Whitespace
indentation is unchanged deliberately and is fixed in a followup patch. There
should be no functional change.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agostaging: Allow BB_LIMITEDDEPS to avoid BB_TASKDEPDATA
Richard Purdie [Mon, 8 May 2017 10:56:22 +0000 (11:56 +0100)] 
staging: Allow BB_LIMITEDDEPS to avoid BB_TASKDEPDATA

In the limited dependency case we don't use any of the data from
BB_TASKDEPDATA. Restructure the code so this variable doesn't have
to be set. This allows the function to be called from other contexts
without creating artificial constructs. There should be no functional
change, behaviour remains unchanged.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agosstate: Ensure native/cross recipes have relocation of HOSTTOOLS_DIR
Richard Purdie [Thu, 4 May 2017 10:59:14 +0000 (11:59 +0100)] 
sstate: Ensure native/cross recipes have relocation of HOSTTOOLS_DIR

The previous change to relocate HOSTTOOLS wasn't complete as some files,
particularly in gcc stashed build directories were not being correctly
relocated. This patch addresses the issue.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agopython.inc: Fix python2/3 hosttools path references
Richard Purdie [Thu, 4 May 2017 10:58:05 +0000 (11:58 +0100)] 
python.inc: Fix python2/3 hosttools path references

Both native and target versions of this file reference mkdir and install
in hosttools paths. Use the version from PATH instead.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agorpm: Ensure macros file doesn't reference HOSTTOOLS
Richard Purdie [Thu, 4 May 2017 10:56:25 +0000 (11:56 +0100)] 
rpm: Ensure macros file doesn't reference HOSTTOOLS

Currently the file encodes full paths to various host tools in the
HOSTTOOLS directory which is bad in native and target cases. We can
simply use the versions from PATH quite safely in OE.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agotcf-agent: enable default target debugging features
Gernot Hillier [Wed, 26 Apr 2017 10:57:45 +0000 (12:57 +0200)] 
tcf-agent: enable default target debugging features

A number of features were disabled in OE due to historic problems
on ARM. In tcf-agent 1.4, they compile cleanly on all architectures
besides mips and libc-musl. These features are required for target
debugging with Eclipse Neon, CDT and TCF plugins - for example used
by Xilinx Vivado SDK 2016.4.

For MIPS and libc-musl, at least re-enable SERVICE_Symbols and
SERVICE_LineNumbers which compile cleanly.

Signed-off-by: Gernot Hillier <gernot.hillier@siemens.com>
Signed-off-by: Tim Offermann <tim.offermann@siemens.com>
Acked-by: Eugene Tarassov <eugene.tarassov@xilinx.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agotcf-agent: fix machine setting for arm64 build
Gernot Hillier [Wed, 26 Apr 2017 10:57:44 +0000 (12:57 +0200)] 
tcf-agent: fix machine setting for arm64 build

tcf-agent uses "a64", not "aarch64", see agent/Makefile.inc. This fix
allows to re-enable features like SERVICE_Breakpoints and SERVICE_
MemoryMap on arm64.

Signed-off-by: Gernot Hillier <gernot.hillier@siemens.com>
Acked-by: Eugene Tarassov <eugene.tarassov@xilinx.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agolibcap: clean up gperf enabling logic
Ross Burton [Tue, 25 Apr 2017 16:07:08 +0000 (17:07 +0100)] 
libcap: clean up gperf enabling logic

There's no need to sed the Makefile (especially the wrong Makefile) when there's
a variable we can pass.

Signed-off-by: Ross Burton <ross.burton@intel.com>