buildroot.git
7 years agolvm2: bump version to 2.02.168
Vicente Olivert Riera [Thu, 1 Dec 2016 11:17:44 +0000 (11:17 +0000)]
lvm2: bump version to 2.02.168

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agoMerge branch 'next'
Peter Korsgaard [Fri, 2 Dec 2016 07:53:56 +0000 (08:53 +0100)]
Merge branch 'next'

My local 'next' branch was not uptodate, so the previous merge was missing
the most recent changes.

Thanks to François Perrad for noticing.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agogst1-imx: unbreak after 0.12.3 bump
Peter Korsgaard [Thu, 1 Dec 2016 21:43:17 +0000 (22:43 +0100)]
gst1-imx: unbreak after 0.12.3 bump

The 0.12.3 bump forgot to update the download hash and remove the now
upstreamed patch, breaking the build.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agoMerge branch 'next'
Peter Korsgaard [Thu, 1 Dec 2016 21:22:06 +0000 (22:22 +0100)]
Merge branch 'next'

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agoKickoff 2017.02 cycle
Peter Korsgaard [Thu, 1 Dec 2016 21:13:19 +0000 (22:13 +0100)]
Kickoff 2017.02 cycle

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agoxterm: depend on libXinerama if appropriate
Jérôme Pouiller [Mon, 14 Nov 2016 13:22:37 +0000 (14:22 +0100)]
xterm: depend on libXinerama if appropriate

xterm may depends on libXinerama.so:

$ arm-linux-readelf -d ./usr/bin/xterm | grep NEEDED
 0x00000001 (NEEDED)                     Shared library: [libXft.so.2]
 0x00000001 (NEEDED)                     Shared library: [libfontconfig.so.1]
 0x00000001 (NEEDED)                     Shared library: [libXmu.so.6]
 0x00000001 (NEEDED)                     Shared library: [libXaw.so.7]
 0x00000001 (NEEDED)                     Shared library: [libXt.so.6]
 0x00000001 (NEEDED)                     Shared library: [libX11.so.6]
 0x00000001 (NEEDED)                     Shared library: [libXinerama.so.1]
 0x00000001 (NEEDED)                     Shared library: [libXpm.so.4]
 0x00000001 (NEEDED)                     Shared library: [libICE.so.6]
 0x00000001 (NEEDED)                     Shared library: [libncursesw.so.6]
 0x00000001 (NEEDED)                     Shared library: [libc.so.6]

However, build order with libXinerama is not defined.

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agorpm: switch to version 4.13.0
James Knight [Fri, 18 Nov 2016 18:50:53 +0000 (13:50 -0500)]
rpm: switch to version 4.13.0

Switch from RPM5's implementation to rpm.org's more active stream [1].

The history of RPM and the common RPM5-fork is covered in an LWN article
"Who maintains RPM?" [2]. Since rpm.org's implementation is used/
maintained on most RPM-based distributions as well as a series of other
minor details (see [3]), the switch is being made.

[1]: http://lists.buildroot.org/pipermail/buildroot/2015-August/137580.html
[2]: https://lwn.net/Articles/196523/
[3]: https://patchwork.ozlabs.org/patch/668151/

Signed-off-by: James Knight <james.knight@rockwellcollins.com>
[Thomas: adjust licensing.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoUpdate for 2016.11
Peter Korsgaard [Wed, 30 Nov 2016 22:15:21 +0000 (23:15 +0100)]
Update for 2016.11

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agopackage/libdvbcsa: fix altivec problems on powerpc64
Sam bobroff [Mon, 28 Nov 2016 22:57:29 +0000 (09:57 +1100)]
package/libdvbcsa: fix altivec problems on powerpc64

Fixes:
http://autobuild.buildroot.net/results/e6d22f5e0258c7ebb8a3ed39c11e014c721cd219

Signed-off-by: Sam Bobroff <sam.bobroff@au1.ibm.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoRevert "jasper: Disable debugging when building for xtensa"
Max Filippov [Mon, 28 Nov 2016 21:54:30 +0000 (13:54 -0800)]
Revert "jasper: Disable debugging when building for xtensa"

This reverts commit 71d9b0c1f06896f113b09e941aa84d979bff5710.
Now that -mauto-litpools is in TARGET_ABI when building for xtensa, -O0
builds succeed, so this workaround is no longer needed.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agosane-backends: disable static configuration
Frank Hunleth [Wed, 30 Nov 2016 13:50:19 +0000 (08:50 -0500)]
sane-backends: disable static configuration

While sane-backends can be compiled statically, it requires
selection of a subset of scanner backends. Without this, all backends
are compiled and link errors such as the following are generated:

../backend/.libs/libsane.a(libepsonds_la-epsonds.o):(.bss+0xc): multiple definition of `source_list'
../backend/.libs/libsane.a(libepson2_la-epson2.o):(.data+0x40): first defined here
../backend/.libs/libsane.a(libepsonds_la-epsonds.o):(.data+0x10): multiple definition of `mode_params'
../backend/.libs/libsane.a(libepson2_la-epson2.o):(.data+0x0): first defined here
collect2: error: ld returned 1 exit status

Buildroot currently doesn't allow fine grained selection of backends, so
this disables static builds.

Fixes:

http://autobuild.buildroot.net/results/89c/89c6e4ec1596def74e72eb071ef4bf0f1a7cc9f8/
http://autobuild.buildroot.net/results/92a/92a54c99a9ba918ece4c56d7beb985729bee700b/
http://autobuild.buildroot.net/results/1b9/1b9eac5303dfed638063f3b18dfff5571a2c4231/
http://autobuild.buildroot.net/results/366/366979d0bd21dc2bf7f0336b9653ef3fd4e11123/

Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/gcc: fix ICE on xtensa, 5.x and 6.x, PR target/78603
Max Filippov [Tue, 29 Nov 2016 23:37:49 +0000 (15:37 -0800)]
package/gcc: fix ICE on xtensa, 5.x and 6.x, PR target/78603

Zero overhead loop optimization pass may incorrectly put start of the
loop between a call and its CALL_ARG_LOCATION note, resulting in the
following build error:

  ../src/pjlib-test/thread.c: In function 'thread_test':
  ../src/pjlib-test/thread.c:328:1: internal compiler error: in
    dwarf2out_var_location, at dwarf2out.c:21846

Fixes:
  http://autobuild.buildroot.net/results/d919e1276ce1d39b4b3eb09937927d5959cd69a3/

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/gcc: fix ICE on xtensa, 6.2, PR target/78118
Max Filippov [Tue, 29 Nov 2016 23:36:51 +0000 (15:36 -0800)]
package/gcc: fix ICE on xtensa, 6.2, PR target/78118

This fixes gcc build for xtensa configurations with call0 ABI.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoncftp: bump version to 3.2.6
Vicente Olivert Riera [Wed, 30 Nov 2016 17:21:52 +0000 (17:21 +0000)]
ncftp: bump version to 3.2.6

Upstream provides xz tarballs instead of bz2, so make the switch.

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agolibgtk3: bump version to 3.22.4
Vicente Olivert Riera [Wed, 30 Nov 2016 15:57:42 +0000 (15:57 +0000)]
libgtk3: bump version to 3.22.4

Release notes:
  http://ftp.gnome.org/pub/gnome/sources/gtk+/3.22/gtk+-3.22.4.news

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoluarocks: bump to version 2.4.2
Francois Perrad [Wed, 30 Nov 2016 16:10:41 +0000 (17:10 +0100)]
luarocks: bump to version 2.4.2

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agolua-messagepack: bump to version 0.3.6
Francois Perrad [Wed, 30 Nov 2016 16:10:40 +0000 (17:10 +0100)]
lua-messagepack: bump to version 0.3.6

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agolsqlite3: bump to version 0.9.4
Francois Perrad [Wed, 30 Nov 2016 16:10:39 +0000 (17:10 +0100)]
lsqlite3: bump to version 0.9.4

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agolttng-libust: bump version to 2.9.0
Vicente Olivert Riera [Wed, 30 Nov 2016 17:04:45 +0000 (17:04 +0000)]
lttng-libust: bump version to 2.9.0

Drop sha256 hash. The combination of md5 and sha1 hashes is enough.

Add a patch that fixes a build failure due to using the compiler of the
host machine. The patch has been submitted as a pull request:
  https://github.com/lttng/lttng-ust/pull/41

Release notes:
  https://lists.lttng.org/pipermail/lttng-dev/2016-November/026761.html

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agolttng-babeltrace: bump version to 1.5.0
Vicente Olivert Riera [Wed, 30 Nov 2016 17:04:44 +0000 (17:04 +0000)]
lttng-babeltrace: bump version to 1.5.0

Drop sha256 hash. The combination of md5 and sha1 hashes is enough.

Release notes:
  https://lists.lttng.org/pipermail/lttng-dev/2016-November/026762.html

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agolttng-modules: bump version to 2.9.0
Vicente Olivert Riera [Wed, 30 Nov 2016 17:04:43 +0000 (17:04 +0000)]
lttng-modules: bump version to 2.9.0

Release notes:
  https://lists.lttng.org/pipermail/lttng-dev/2016-November/026760.html

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agolttng-tools: bump version to 2.9.0
Vicente Olivert Riera [Wed, 30 Nov 2016 17:04:42 +0000 (17:04 +0000)]
lttng-tools: bump version to 2.9.0

Drop sha256 hash. The combination of md5 and sha1 hashes is enough.

Remove upstream patches:

 - 0001-Fix-snapshot-del-output-with-name-on-musl.patch
   https://github.com/lttng/lttng-tools/commit/07f5023712313d73ab3feac62390a2d50457b7aa

 - 0002-Fix-strerror_r-behavior-is-glibc-specific.patch
   https://github.com/lttng/lttng-tools/commit/b6dacfe27a91af50a1f81a2a7eadf4f34ca75769

 - 0003-Set-thread-stack-size-to-ulimit-soft-value.patch
   https://github.com/lttng/lttng-tools/commit/1a1a34b40ab10a195633b1ed5e2e9b42fdae0a78

Release notes:
  https://lists.lttng.org/pipermail/lttng-dev/2016-November/026763.html

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agotoolchain-external: bump Linaro AArch64 toolchain to 2016.11
Romain Naour [Tue, 29 Nov 2016 21:43:01 +0000 (22:43 +0100)]
toolchain-external: bump Linaro AArch64 toolchain to 2016.11

Tested with Qemu v2.7.0 and the qemu_aarch64_virt_defconfig

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agotoolchain-external: bump Linaro ARMeb toolchain to 2016.11
Romain Naour [Tue, 29 Nov 2016 21:43:00 +0000 (22:43 +0100)]
toolchain-external: bump Linaro ARMeb toolchain to 2016.11

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agotoolchain-external: bump Linaro ARM toolchain to 2016.11
Romain Naour [Tue, 29 Nov 2016 21:42:59 +0000 (22:42 +0100)]
toolchain-external: bump Linaro ARM toolchain to 2016.11

Tested with qemu-2.4.1-11.fc23 and the qemu_arm_vexpress_defconfig

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agouclibc: disable posix_madvise for noMMU
Waldemar Brodkorb [Tue, 29 Nov 2016 05:39:52 +0000 (06:39 +0100)]
uclibc: disable posix_madvise for noMMU

Now that the madvise defines are disabled for noMMU targets,
architectures with MMU and noMMU support as ARM are failing to compile
in noMMU mode, since the defines are used internally in posix_madvise.c.

Disable compilation for posix_madvise() for noMMU.

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agouboot: support -b option for mkenvimage
tiago.brusamarello [Wed, 30 Nov 2016 10:32:33 +0000 (08:32 -0200)]
uboot: support -b option for mkenvimage

When generating the environment image the target endianess should
be taken in account for CRC calculation purposes. For big endian
targets the -b flag should be passed to the mkenvimage tool.

Signed-off-by: Tiago Brusamarello <tiago.brusamarello@datacom.ind.br>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agogstreamer1/gst1-imx: bump version to 0.12.3
Vicente Olivert Riera [Wed, 30 Nov 2016 11:25:18 +0000 (11:25 +0000)]
gstreamer1/gst1-imx: bump version to 0.12.3

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agogstreamer1/gst-omx: bump version to 1.10.2
Vicente Olivert Riera [Wed, 30 Nov 2016 11:25:17 +0000 (11:25 +0000)]
gstreamer1/gst-omx: bump version to 1.10.2

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agogstreamer1/gst1-validate: bump version to 1.10.2
Vicente Olivert Riera [Wed, 30 Nov 2016 11:25:16 +0000 (11:25 +0000)]
gstreamer1/gst1-validate: bump version to 1.10.2

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agogstreamer1/gst1-rtsp-server: bump version to 1.10.2
Vicente Olivert Riera [Wed, 30 Nov 2016 11:25:15 +0000 (11:25 +0000)]
gstreamer1/gst1-rtsp-server: bump version to 1.10.2

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agogstreamer1/gst1-libav: bump version to 1.10.2
Vicente Olivert Riera [Wed, 30 Nov 2016 11:25:14 +0000 (11:25 +0000)]
gstreamer1/gst1-libav: bump version to 1.10.2

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agogstreamer1/gst1-plugins-ugly: bump version to 1.10.2
Vicente Olivert Riera [Wed, 30 Nov 2016 11:25:13 +0000 (11:25 +0000)]
gstreamer1/gst1-plugins-ugly: bump version to 1.10.2

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agogstreamer1/gst1-plugins-bad: bump version to 1.10.2
Vicente Olivert Riera [Wed, 30 Nov 2016 11:25:12 +0000 (11:25 +0000)]
gstreamer1/gst1-plugins-bad: bump version to 1.10.2

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agogstreamer1/gst1-plugins-good: bump version to 1.10.2
Vicente Olivert Riera [Wed, 30 Nov 2016 11:25:11 +0000 (11:25 +0000)]
gstreamer1/gst1-plugins-good: bump version to 1.10.2

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agogstreamer1/gst1-plugins-base: bump version to 1.10.2
Vicente Olivert Riera [Wed, 30 Nov 2016 11:25:10 +0000 (11:25 +0000)]
gstreamer1/gst1-plugins-base: bump version to 1.10.2

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agogstreamer1/gstreamer1: bump version to 1.10.2
Vicente Olivert Riera [Wed, 30 Nov 2016 11:25:09 +0000 (11:25 +0000)]
gstreamer1/gstreamer1: bump version to 1.10.2

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agopackage/bluez5_utils: bump version to 5.43
Bernd Kuhls [Tue, 29 Nov 2016 21:04:15 +0000 (22:04 +0100)]
package/bluez5_utils: bump version to 5.43

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agobash: bump version to 4.4
Vicente Olivert Riera [Tue, 29 Nov 2016 12:24:04 +0000 (12:24 +0000)]
bash: bump version to 4.4

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agoreadline: bump version to 7.0
Vicente Olivert Riera [Tue, 29 Nov 2016 12:24:03 +0000 (12:24 +0000)]
readline: bump version to 7.0

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agogit: bump version to 2.11.0
Vicente Olivert Riera [Wed, 30 Nov 2016 09:45:05 +0000 (09:45 +0000)]
git: bump version to 2.11.0

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agopackage/{mesa3d, mesa3d-headers}: bump version to 13.0.2
Vicente Olivert Riera [Tue, 29 Nov 2016 11:38:13 +0000 (11:38 +0000)]
package/{mesa3d, mesa3d-headers}: bump version to 13.0.2

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agobtrfs-progs: bump version to 4.8.4
Vicente Olivert Riera [Tue, 29 Nov 2016 11:41:05 +0000 (11:41 +0000)]
btrfs-progs: bump version to 4.8.4

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agosqlite: bump version to 3150200 (3.15.2)
Vicente Olivert Riera [Tue, 29 Nov 2016 11:29:19 +0000 (11:29 +0000)]
sqlite: bump version to 3150200 (3.15.2)

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agovala: bump version to 0.34.3
Vicente Olivert Riera [Tue, 29 Nov 2016 10:34:11 +0000 (10:34 +0000)]
vala: bump version to 0.34.3

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agodocs/manual: fix typo
Lucile Quirion [Tue, 29 Nov 2016 17:17:03 +0000 (12:17 -0500)]
docs/manual: fix typo

Also remove dangling reference to virtual package lists.

Signed-off-by: Lucile Quirion <lucile.quirion@savoirfairelinux.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agoCHANGES: fix s/malo/mali/ typo
Peter Korsgaard [Tue, 29 Nov 2016 21:51:38 +0000 (22:51 +0100)]
CHANGES: fix s/malo/mali/ typo

Reported-by: François Perrad <francois.perrad@gadz.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agojasper: bump version to 1.900.31 (security)
Vicente Olivert Riera [Tue, 29 Nov 2016 11:23:03 +0000 (11:23 +0000)]
jasper: bump version to 1.900.31 (security)

Fixed CVEs:
 - CVE-2016-9387
 - CVE-2016-9388
 - CVE-2016-9389
 - CVE-2016-9390
 - CVE-2016-9391
 - CVE-2016-9392
 - CVE-2016-9393
 - CVE-2016-9394
 - CVE-2016-9395
 - CVE-2016-9396
 - CVE-2016-9397
 - CVE-2016-9398
 - CVE-2016-9399
 - CVE-2016-9557
 - CVE-2016-9560

Changes to jasper.mk:
 - Switched site method to GitHub. 1.900.31 is not released as a tarball
   in the official website.
 - Autoreconf necessary since there isn't any configure script. We need
   to generate it.

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agobzip2: update homepage link
Baruch Siach [Tue, 29 Nov 2016 04:41:02 +0000 (06:41 +0200)]
bzip2: update homepage link

Avoid a redirect.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agoUpdate for 2016.11-rc3
Peter Korsgaard [Mon, 28 Nov 2016 22:47:40 +0000 (23:47 +0100)]
Update for 2016.11-rc3

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agogst1-plugins-bad: add upstream patch to fix security issue in vmnc decoder
Peter Korsgaard [Mon, 28 Nov 2016 21:55:38 +0000 (22:55 +0100)]
gst1-plugins-bad: add upstream patch to fix security issue in vmnc decoder

As detailed by Chris Evans, the vmnc decoder contains an integer overflow which
can be exploited:

https://scarybeastsecurity.blogspot.be/2016/11/0day-poc-risky-design-decisions-in.html

Fixes CVE-2016-9445 and CVE-2016-9446.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agoroseapplepi: add kernel patches to fix linux build issues with gcc 5
Peter Korsgaard [Mon, 28 Nov 2016 21:01:02 +0000 (22:01 +0100)]
roseapplepi: add kernel patches to fix linux build issues with gcc 5

Backport 2 patches from upstream (from 3.18-rc1) for gcc 5.x support and a
patch from Marco Franceschetti (https://github.com/vonfritz/kernel/) to fix
gcc 5.x compat issues in the bsp wifi drivers.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agontp: fix missing optional dependencies
Jérôme Pouiller [Mon, 14 Nov 2016 13:22:36 +0000 (14:22 +0100)]
ntp: fix missing optional dependencies

ntpq and ntpdc may depends on libedit and libcap.

$ arm-linux-readelf -d ./usr/bin/ntpdc | grep NEEDED
 0x00000001 (NEEDED)                     Shared library: [libcap.so.2]
 0x00000001 (NEEDED)                     Shared library: [libm.so.6]
 0x00000001 (NEEDED)                     Shared library: [libedit.so.0]
 0x00000001 (NEEDED)                     Shared library: [libncursesw.so.6]
 0x00000001 (NEEDED)                     Shared library: [libssl.so.1.0.0]
 0x00000001 (NEEDED)                     Shared library: [libcrypto.so.1.0.0]
 0x00000001 (NEEDED)                     Shared library: [libpthread.so.0]
 0x00000001 (NEEDED)                     Shared library: [libc.so.6]

However, build order with these libraries is not defined.

In order to keep things simple, we enforce build order even if ntpq/ntpdc are
not selected.

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
[Thomas: use --without-lineeditlibs.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoautossh: honour LDFLAGS
Waldemar Brodkorb [Fri, 25 Nov 2016 18:00:16 +0000 (19:00 +0100)]
autossh: honour LDFLAGS

Fixes:
 http://autobuild.buildroot.net/results/08a458572a2e9c599dd32b837b1e5c02a6721973

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopostgresql: fix pgac_cv_snprintf_long_long_int_modifier
Peter Seiderer [Mon, 28 Nov 2016 18:53:51 +0000 (19:53 +0100)]
postgresql: fix pgac_cv_snprintf_long_long_int_modifier

Supplementary change the pgac_cv_snprintf_long_long_int_modifier from
complete format '%lld' to modifier 'll' version only (forgotten in commit
02c43157ab09f6fe4078fd1145fc9d403d66c089 ([1])).

Fixes Bug 9451 ([2]).

[1] https://git.buildroot.net/buildroot/commit/?id=02c43157ab09f6fe4078fd1145fc9d403d66c089
[2] https://bugs.busybox.net/show_bug.cgi?id=9451

Reported-by: Daniel <dde@innovaphone.com>
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agogst1-plugins-good: add upstream patches to fix security issue in flic decoder
Peter Korsgaard [Sun, 27 Nov 2016 21:41:18 +0000 (22:41 +0100)]
gst1-plugins-good: add upstream patches to fix security issue in flic decoder

As detailed by Chris Evans, the flic decoder contains a buffer overflow which
can be exploited to cause arbitrary code execution as the user running
gstreamer:

https://scarybeastsecurity.blogspot.be/2016/11/0day-exploit-advancing-exploitation.html

Fixes CVE-2016-9634, CVE-2016-9635 and CVE-2016-9636.

add the upstream patches to fix this issue.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agoMakefile: drop redundant shell call when deriving BASE_DIR
Danomi Manchego [Wed, 23 Nov 2016 02:31:31 +0000 (21:31 -0500)]
Makefile: drop redundant shell call when deriving BASE_DIR

Commit 173135df5b69dfd5ae6fe6cf2de8833c6f74c143 ("core: re-enter make if
$(CURDIR) or $(O) are not canonical paths") introduced the CANONICAL_O
variable, defined as:

CANONICAL_O := $(shell mkdir -p $(O) >/dev/null 2>&1)$(realpath $(O))

This duplicates the definition of BASE_DIR, by different means:

BASE_DIR := $(shell mkdir -p $(O) && cd $(O) >/dev/null && pwd)

So one of these shell calls is redundant. CANONICAL_O is defined first,
so this commit replaces the BASE_DIR derivation with $(CANONICAL_O).

Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/x11r7/xdriver_xf86-video-sis: Add patch for ABI 23 support (xserver_xorg...
Bernd Kuhls [Sun, 27 Nov 2016 11:06:14 +0000 (12:06 +0100)]
package/x11r7/xdriver_xf86-video-sis: Add patch for ABI 23 support (xserver_xorg-server 1.19+)

Re-numbered patches as well.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/x11r7/xdriver_xf86-video-qxl: Add patches for newer xserver_xorg-server releases
Bernd Kuhls [Sun, 27 Nov 2016 11:06:13 +0000 (12:06 +0100)]
package/x11r7/xdriver_xf86-video-qxl: Add patches for newer xserver_xorg-server releases

0002-xserverfix.patch added xlib_libXfont as new dependency.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/x11r7/xdriver_xf86-video-*: mass addition of patches for ABI 23 support ...
Bernd Kuhls [Sun, 27 Nov 2016 11:06:12 +0000 (12:06 +0100)]
package/x11r7/xdriver_xf86-video-*: mass addition of patches for ABI 23 support (xserver_xorg-server 1.19+)

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/x11r7/xdriver_xf86-video-vmware: bump version to 13.2.1
Bernd Kuhls [Sun, 27 Nov 2016 11:06:11 +0000 (12:06 +0100)]
package/x11r7/xdriver_xf86-video-vmware: bump version to 13.2.1

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/x11r7/xdriver_xf86-video-openchrome: bump version to 0.5.0
Bernd Kuhls [Sun, 27 Nov 2016 11:06:10 +0000 (12:06 +0100)]
package/x11r7/xdriver_xf86-video-openchrome: bump version to 0.5.0

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/x11r7/xdriver_xf86-video-ati: bump version to 7.8.0
Bernd Kuhls [Sun, 27 Nov 2016 11:06:09 +0000 (12:06 +0100)]
package/x11r7/xdriver_xf86-video-ati: bump version to 7.8.0

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/x11r7/xdriver_xf86-video-amdgpu: bump version to 1.2.0
Bernd Kuhls [Sun, 27 Nov 2016 11:06:08 +0000 (12:06 +0100)]
package/x11r7/xdriver_xf86-video-amdgpu: bump version to 1.2.0

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/x11r7/xdriver_xf86-input-synaptics: bump version to 1.9.0
Bernd Kuhls [Sun, 27 Nov 2016 11:06:07 +0000 (12:06 +0100)]
package/x11r7/xdriver_xf86-input-synaptics: bump version to 1.9.0

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/x11r7/xdriver_xf86-input-mouse: bump version to 1.9.2
Bernd Kuhls [Sun, 27 Nov 2016 11:06:06 +0000 (12:06 +0100)]
package/x11r7/xdriver_xf86-input-mouse: bump version to 1.9.2

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/x11r7/xdriver_xf86-input-keyboard: bump version to 1.9.0
Bernd Kuhls [Sun, 27 Nov 2016 11:06:05 +0000 (12:06 +0100)]
package/x11r7/xdriver_xf86-input-keyboard: bump version to 1.9.0

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/x11r7/xdriver_xf86-input-joystick: bump version to 1.6.3
Bernd Kuhls [Sun, 27 Nov 2016 11:06:04 +0000 (12:06 +0100)]
package/x11r7/xdriver_xf86-input-joystick: bump version to 1.6.3

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/libdrm: bump version to 2.4.73
Bernd Kuhls [Sun, 27 Nov 2016 10:40:23 +0000 (11:40 +0100)]
package/libdrm: bump version to 2.4.73

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/ffmpeg: bump version to 3.2.1
Bernd Kuhls [Sun, 27 Nov 2016 10:40:22 +0000 (11:40 +0100)]
package/ffmpeg: bump version to 3.2.1

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoimagemagick: security bump to 7.0.3-8
Peter Korsgaard [Sun, 27 Nov 2016 21:11:33 +0000 (22:11 +0100)]
imagemagick: security bump to 7.0.3-8

Fixes CVE-2016-9556 (Heap buffer overflow in IsPixelGray).

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agogcc: add patch to support musl on ppc
Waldemar Brodkorb [Sun, 27 Nov 2016 15:57:04 +0000 (16:57 +0100)]
gcc: add patch to support musl on ppc

Tested with a boot in Qemu (g3beige).

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agouclibc: add madvise macro patch from upstream
Waldemar Brodkorb [Sun, 27 Nov 2016 15:37:45 +0000 (16:37 +0100)]
uclibc: add madvise macro patch from upstream

Fixes:
  http://autobuild.buildroot.net/results/6f296139633df24031b20d8bd5191e0f5928ec68

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoconfigs/mx6: Bump to kernel 4.8.11
Fabio Estevam [Sat, 26 Nov 2016 14:36:03 +0000 (12:36 -0200)]
configs/mx6: Bump to kernel 4.8.11

Kernel 4.8.11 brings commit 5f95e68daae397 ("clk: imx: fix integer overflow
in AV PLL round rate"), which fixes a PLL calculation bug, so bump to this
version.

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoRevert "fs: use pseudo instead of fakeroot"
Peter Korsgaard [Sun, 27 Nov 2016 20:13:54 +0000 (21:13 +0100)]
Revert "fs: use pseudo instead of fakeroot"

This reverts commit 8035ceb56cc3ba2541aba0d0ead3f29900d9e310.

Moving to pseudo brought a number of issues (and longer compilation time),
so lets stick with fakeroot now that the reported ubi issue has been worked
around.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agoRevert "package/pseudo: add a legacy symlink to emulate fakeroot"
Peter Korsgaard [Sun, 27 Nov 2016 19:34:22 +0000 (20:34 +0100)]
Revert "package/pseudo: add a legacy symlink to emulate fakeroot"

This reverts commit 7158403805f650e8e34de6c0ac0dcd9b565c679b.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agoRevert "package/fakeroot: remove"
Peter Korsgaard [Sun, 27 Nov 2016 19:31:50 +0000 (20:31 +0100)]
Revert "package/fakeroot: remove"

This reverts commit 325cff36f74b07545389b81cee0a2acef55b487c.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agoRevert "makedevs: make device node creation idempotent"
Peter Korsgaard [Sun, 27 Nov 2016 19:33:50 +0000 (20:33 +0100)]
Revert "makedevs: make device node creation idempotent"

This reverts commit c85cd189dc1ded92b78c5968860ff447ec9815ad.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agoRevert "package/pseudo: wrap the real pseudo with a wrapper"
Peter Korsgaard [Sun, 27 Nov 2016 19:33:29 +0000 (20:33 +0100)]
Revert "package/pseudo: wrap the real pseudo with a wrapper"

This reverts commit a1d602a74d53f5610852c1763014632de145bf8b.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agoRevert "fs: call the pseudo wrapper"
Peter Korsgaard [Sun, 27 Nov 2016 20:11:49 +0000 (21:11 +0100)]
Revert "fs: call the pseudo wrapper"

This reverts commit 74a3e75bb8208a8f3bb8426549fce1ea09b3be8a.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agoRevert "package/pseudo: provide better legacy handling for fakeroot"
Peter Korsgaard [Sun, 27 Nov 2016 19:33:05 +0000 (20:33 +0100)]
Revert "package/pseudo: provide better legacy handling for fakeroot"

This reverts commit 499f28fc7ce6184c8017ccd229ffc973a520adde.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agofs/ubifs: work around fakeroot / sed -i issue on systems with SELinux enabled
Peter Korsgaard [Sat, 26 Nov 2016 23:40:27 +0000 (00:40 +0100)]
fs/ubifs: work around fakeroot / sed -i issue on systems with SELinux enabled

Fixes #9386

GNU sed -i misbehaves on systems with SELinux enabled, as it tries to copy
to the SELinux security context (xattr) from the source file to to the new
destination file, which fails under fakeroot and leaves the file with 000
permissions, causing ubinize to fail when it cannot read to configuration
file.

So as a workaround, combine the install and tweak steps in a single
sed with a redirect to the destination file instead.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
7 years agoefibootmrg: Allow build with uClibc
Andy Shevchenko [Sun, 27 Nov 2016 14:32:04 +0000 (16:32 +0200)]
efibootmrg: Allow build with uClibc

Details at https://github.com/rhinstaller/efibootmgr/issues/61.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
[Thomas: efivar still doesn't build on musl, so same for efibootmgr.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoefivar: allow build with uClibc
Andy Shevchenko [Sun, 27 Nov 2016 14:32:03 +0000 (16:32 +0200)]
efivar: allow build with uClibc

Details at https://github.com/rhinstaller/efivar/issues/76.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
[Thomas: tweak the dependency, efivar still doesn't build with musl.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoefivar: bump to version 30
Andy Shevchenko [Sun, 27 Nov 2016 14:32:02 +0000 (16:32 +0200)]
efivar: bump to version 30

Use newest release.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agolinux: bump default to version 4.8.11
Fabio Estevam [Sat, 26 Nov 2016 14:28:35 +0000 (12:28 -0200)]
linux: bump default to version 4.8.11

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agolinux-headers: bump 4.{4, 8}.x series
Fabio Estevam [Sat, 26 Nov 2016 14:28:34 +0000 (12:28 -0200)]
linux-headers: bump 4.{4, 8}.x series

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/qemu: add option to include tools
Sam bobroff [Wed, 23 Nov 2016 00:16:52 +0000 (11:16 +1100)]
package/qemu: add option to include tools

Add an option to QEMU to include the "tools" (configure option:
--enable-tools) in the target. This adds a dependency on pixman, but
that's already present.

Signed-off-by: Sam Bobroff <sam.bobroff@au1.ibm.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agogcc: backport upstream patch for sync_8 in !glibc
Arnout Vandecappelle [Mon, 21 Nov 2016 23:43:39 +0000 (00:43 +0100)]
gcc: backport upstream patch for sync_8 in !glibc

gcc 4.7 introduced the sync_8 builtin functions for ARM. For ARM < v7,
this requires calling into the kernel. However, the failure path of
that call reports an error with the __write() function, which is a
glibc internal function. Therefore, it fails to link with uClibc or
musl. This was fixed in gcc 5.2.0, by replacing the __write() with
a plain write().

For sync_8 itself we have solved this with the conditions on
BR2_TOOLCHAIN_ARM_HAS_SYNC_8. However, the same function is also used
for the implementation of atomics.

For the internal toolchain, we can fix this by backporting the patch
to 4.9.4 and 4.8.5.

Fixes:
http://autobuild.buildroot.net/results/1db64b4830f499621e44523e0ef68191505e2ce9

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/{mesa3d, mesa3d-headers}: bump version to 13.0.1
Vicente Olivert Riera [Mon, 14 Nov 2016 14:01:36 +0000 (14:01 +0000)]
package/{mesa3d, mesa3d-headers}: bump version to 13.0.1

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopackage/efl: bump to 1.18.3
Romain Naour [Fri, 25 Nov 2016 22:26:22 +0000 (23:26 +0100)]
package/efl: bump to 1.18.3

Bug fixes release:
https://www.enlightenment.org/news/efl-1.18.3

Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agoqemu-ppc: fixup wrong startup example, use either -hda or -drive
Waldemar Brodkorb [Sat, 26 Nov 2016 08:42:58 +0000 (09:42 +0100)]
qemu-ppc: fixup wrong startup example, use either -hda or -drive

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agochrony: enable pps support
James Knight [Fri, 18 Nov 2016 20:26:31 +0000 (15:26 -0500)]
chrony: enable pps support

Chrony has the ability to support PPS. Its enablement is determined
primarily from the existence of `sys/timepps.h`. This file is provided
from the pps-tools package. Adjusting Chrony's Makefile to depend on the
pps-tools package if a developer has included pps-tools as part of a
build. Relates to 2cfc966f431c7c715b3fc11ca0467d47432fca33.

Signed-off-by: James Knight <james.knight@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agocmake: bump version to 3.7.0
Vicente Olivert Riera [Mon, 14 Nov 2016 13:15:41 +0000 (13:15 +0000)]
cmake: bump version to 3.7.0

libuv is now a required dependency.

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Tested-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agotaskd: fix static linking issue with libuuid/libintl
Thomas Petazzoni [Fri, 25 Nov 2016 22:45:00 +0000 (23:45 +0100)]
taskd: fix static linking issue with libuuid/libintl

libuuid depends on libintl in specific scenarios, but since taskd wasn't
using pkg-config to detect libuuid, this dependency on libintl was not
taken into account. This commit adds a patch to taskd that uses
pkg-config to detect libuuid.

Fixes:

  http://autobuild.buildroot.net/results/cb5ea871812651025722d42508d4f37702088800/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agopython3: do not use the system OpenSSL in the host variant
Nicolas Cavallari [Tue, 22 Nov 2016 13:11:09 +0000 (14:11 +0100)]
python3: do not use the system OpenSSL in the host variant

host-python3 currently detect if there is an usable OpenSSL installation
and conditionnaly compiles the 'ssl', '_ssl' and '_hashlib' modules.
This may break compilation if the system's OpenSSL has been updated to
1.1.0 because of a bug in python, see https://bugs.python.org/issue26470
for details.

Unlike Python 2.7, Python 3 unconditionnaly compiles fallbacks for
common hash algorithm, so disabling OpenSSL will still leave Python 3
with implementations of common hash algorithm.

This adds a patch to configure.ac patch to implement a --disable-openssl
option.

Signed-off-by: Nicolas Cavallari <nicolas.cavallari@green-communications.fr>
Tested-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agotoolchain: kill ADI Blackfin toolchain
Arnout Vandecappelle [Wed, 23 Nov 2016 23:40:35 +0000 (00:40 +0100)]
toolchain: kill ADI Blackfin toolchain

This toolchain has many problems which are fixed in contemporary gcc
and uClibc-ng. In addition, several hacks are needed to be able to
work with this toolchain. All these hacks are removed as well.  Also
the package exceptions for this toolchain are removed.

The BR2_BFIN_INSTALL_FDPIC_SHARED and BR2_BFIN_INSTALL_FLAT_SHARED
options don't get a legacy entry. For the ADI toolchain, there already
is a legacy entry, so it doesn't make sense to add it twice. For other
external toolchains, these options didn't actually work, because they
rely on the specific layout of the ADI toolchain.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agotoolchain-external: support gcc < 4.3
Arnout Vandecappelle [Wed, 23 Nov 2016 23:40:34 +0000 (00:40 +0100)]
toolchain-external: support gcc < 4.3

We currently support gcc as old as 4.3. However, Buildroot works
perfectly well with even older gcc versions (tested with 4.1). So we
can add an option BR2_TOOLCHAIN_EXTERNAL_GCC_OLD to support that. The
help text of this option is written with plenty of discouragement.

We use _OLD and not something like _PRE_4_3, because at some point we
will likely remove the 4.3 option and what would then require a name
change.

We don't set any _AT_LEAST option in this case because it's no use -
there is no lower bound on the version in this case. We therefore leave
BR2_TOOLCHAIN_GCC_AT_LEAST empty (the implicit default). When it is
empty, we don't do a version check at all in check_gcc_version
(previously we errored out when it was empty).

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agolibatomic_ops: bump version to 7.4.4
Vicente Olivert Riera [Wed, 23 Nov 2016 14:39:14 +0000 (14:39 +0000)]
libatomic_ops: bump version to 7.4.4

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 years agolibatomic_ops: add support for MIPS architecture
Vicente Olivert Riera [Wed, 23 Nov 2016 14:39:13 +0000 (14:39 +0000)]
libatomic_ops: add support for MIPS architecture

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>