{"push_id":1241734525,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"caf8074cb4a08d61d5179b77bba7c72dc2c95481","before":"87a49fbacea53f8ca199c90bb4bdde01d4406a95","commits":[{"sha":"fe7babeeb0a2be4a29bfbae275e0dd8fe972c711","author":{"name":"Gary Bisson","email":"67f5f1b59a5e29b23a5d8a82f62a06142e0f68a0@boundarydevices.com"},"message":"docs/manual: fix patch naming convention\n\nOtherwise conflicts with the naming convention from previous section.\n\nSigned-off-by: Gary Bisson <gary.bisson@boundarydevices.com>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":true,"url":"https://api.github.com/repos/buildroot/buildroot/commits/fe7babeeb0a2be4a29bfbae275e0dd8fe972c711"},{"sha":"3695759b91c548453107bfa9524149dba69f170f","author":{"name":"Thomas Petazzoni","email":"8184181a894e706105679bbf6797daaadfd8a66a@free-electrons.com"},"message":"webrtc-audio-processing: fix build on ARM Cortex-M\n\nThe webrtc-audio-processing configure script assumes that if the\nhost_cpu part of the tuple is \"arm\", then ARM instructions are\navailable. This is obviously incorrect for ARM Cortex-M platforms, which\nonly support the Thumb-2 instruction set.\n\nIn order to address this, we add a patch,\n0001-configure.ac-fix-architecture-detection.patch, which changes how\nwebrtc-audio-processing detects the architecture: instead of relying on\nthe host_cpu part of the tuple, it relies on the built-in definitions of\nthe compiler.\n\nNot only it fixes the Cortex-M detection, but it also enables ARMv7\noptimizations on ARMv7-A: until now they were only enabled when the\nhost_cpu part of the tuple was armv7, which is never the case in\nBuildroot.\n\nHowever, once this issue is fixed for Cortex-M, the build nonetheless\nfails later due to the usage of NPTL-only functions. So we change the\nthread dependency to a NPTL dependency.\n\nFixes:\n\n  http://autobuild.buildroot.net/results/4933082cd7cc5781404c77ccef5c2b9333c5f714/\n\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":true,"url":"https://api.github.com/repos/buildroot/buildroot/commits/3695759b91c548453107bfa9524149dba69f170f"},{"sha":"5e9f965369370b8e2eee5c62f71272ca7570d2dd","author":{"name":"Thomas Petazzoni","email":"8184181a894e706105679bbf6797daaadfd8a66a@free-electrons.com"},"message":"webrtc-audio-processing: fix build with musl\n\nwebrtc-audio-processing assumes that execinfo.h is available when\n__UCLIBC__ is not defined, which is an incorrect assumption, and\nspecifically not valid for musl.\n\nThis commit adds a patch that moves to autoconf based checks for\ncxxabi.h and execinfo.h, which solves the problem.\n\nFixes:\n\n  http://autobuild.buildroot.net/results/480f529a53b321344e499f958be8e5d1d0f58646/\n\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":true,"url":"https://api.github.com/repos/buildroot/buildroot/commits/5e9f965369370b8e2eee5c62f71272ca7570d2dd"},{"sha":"9bccca26fb9a18f1afd03dd30c63fcefe85e4d41","author":{"name":"Thomas Petazzoni","email":"8184181a894e706105679bbf6797daaadfd8a66a@free-electrons.com"},"message":"procps-ng: fix BR2_STATIC_LIBS=y build\n\nThe procps-ng package currently fails to build on BR2_STATIC_LIBS=y\nconfigurations. Indeed, by default NUMA support is enabled, and it\nrequires dlopen(). As hinted by the configure script, passing\n--disable-numa allows to disable NUMA support.\n\nHowever, once this is done, another issue pops up: dlopen() is also used\nby the SELinux support. But even when SELinux support is disabled, the\nprocps-ng code incorrectly includes <dlfcn.h>. This is addressed by the\naddition of a patch.\n\nFixes:\n\n  http://autobuild.buildroot.net/results/b385bf435085728aece6323a5006ba9fa6631744/\n\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":true,"url":"https://api.github.com/repos/buildroot/buildroot/commits/9bccca26fb9a18f1afd03dd30c63fcefe85e4d41"},{"sha":"6ee9bb0fdf354b2b1373e30471f9382c7e9b91d1","author":{"name":"Thomas Petazzoni","email":"8184181a894e706105679bbf6797daaadfd8a66a@free-electrons.com"},"message":"dante: fix build on some PowerPC platforms\n\nThe dante configure script has some logic to remove the -g flag from\nCFLAGS, but this logic is flawed and also removed -g in\n-mfloat-gprs=double, turning it into the invalid -mfloatprs=double,\ncausing a build failure.\n\nThis commit adds a patch that gets rid of this -g removal logic, since\nit is in fact unnecessary.\n\nFixes:\n\n  http://autobuild.buildroot.net/results/313370bf05efe7fd87c281a97ecb6e06531a87ed/\n\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":true,"url":"https://api.github.com/repos/buildroot/buildroot/commits/6ee9bb0fdf354b2b1373e30471f9382c7e9b91d1"},{"sha":"8457c2190a98487ed0ae64e213cacefe42aa7bb2","author":{"name":"Thomas Petazzoni","email":"8184181a894e706105679bbf6797daaadfd8a66a@free-electrons.com"},"message":"linux-zigbee: fix build on musl\n\nThis commit adds a patch to the linux-zigbee package that fixes the\nbuild on musl by adding a missing <time.h> include.\n\nFixes:\n\n  http://autobuild.buildroot.net/results/5d56f998b5c5ab9e06cf048e6ec95b8671989cef/\n\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":true,"url":"https://api.github.com/repos/buildroot/buildroot/commits/8457c2190a98487ed0ae64e213cacefe42aa7bb2"},{"sha":"f1cbfeea95e6287c7a666aafc182ffa318eff262","author":{"name":"Thomas Petazzoni","email":"8184181a894e706105679bbf6797daaadfd8a66a@free-electrons.com"},"message":"libsigsegv: make the architecture dependencies more robust\n\nWhile musl and glibc provide the ucontext structure definition on all\narchitectures they support, it is not the case of uClibc. We have been\nexcluding more and more architectures over time, but this isn't really\nnice as we continuously need to add more. Latest example: the fact that\nucontext on ARM is only available on ARM platforms that support the ARM\ninstruction set (i.e not on the Thumb-2 only Cortex-M platforms).\n\nTherefore, we introduce a BR2_PACKAGE_LIBSIGSEGV_ARCH_SUPPORTS variable,\nwhich:\n\n - is set to 'y' for musl and glibc\n\n - is set to 'y' for uClibc for the only architectures that are known to\n   provide ucontext (those are the ones that select ARCH_HAS_UCONTEXT in\n   uClibc.\n\nNote that we remove the comment, as it would become a way too\ncomplicated comment, and we usually don't add comment for such\ncomplicated situations (see libunwind for a similar example).\n\nFixes:\n\n  http://autobuild.buildroot.net/results/b1e40b3ec64cd98b535d83e89e5780c46680e095/\n\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":true,"url":"https://api.github.com/repos/buildroot/buildroot/commits/f1cbfeea95e6287c7a666aafc182ffa318eff262"},{"sha":"c0a5fdf188e2d474ff601b31f8b7551946553f14","author":{"name":"Thomas Petazzoni","email":"8184181a894e706105679bbf6797daaadfd8a66a@free-electrons.com"},"message":"mpv: fix build on sparc\n\nThis commit adds a new patch for mpv that fixes the stdatomic detection\nlogic so that it realizes linking against libatomic is needed on some\narchitectures. This fixes the build of mpv on SPARC. The patch has been\nsubmitted upstream.\n\nFixes:\n\n  http://autobuild.buildroot.net/results/f607eed9a48c4ca00db43f9d2652e615b4bd7c93/\n\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":true,"url":"https://api.github.com/repos/buildroot/buildroot/commits/c0a5fdf188e2d474ff601b31f8b7551946553f14"},{"sha":"caf8074cb4a08d61d5179b77bba7c72dc2c95481","author":{"name":"Thomas Petazzoni","email":"8184181a894e706105679bbf6797daaadfd8a66a@free-electrons.com"},"message":"openblas: fix build issues on ARM\n\nThis commit fixes several build issues of OpenBLAS on ARM:\n\n - The first one occured on ARMv5 platforms, when the ARMV5 OpenBLAS\n   architecture is used. In this case, OpenBLAS build system forces\n   -march=armv5, which may not be correct for certain toolchains. As an\n   example, the Sourcery CodeBench toolchain has an ARMv4 and an ARMv5\n   sysroot. The ARMv5 sysroot is actually an armv5te sysroot, so when\n   OpenBLAS forces -march=armv5, gcc thinks it should use the ARMv4\n   sysroot, causing build failures.\n\n   To address this, a patch to completely remove the -march ARM CFLAGS\n   is added to OpenBLAS.\n\n   Fixes:\n\n     http://autobuild.buildroot.net/results/991497b12b70f948169e5ad99eebd0fe7f6209a2/\n\n - The second one occured on ARMv7 platforms, when the ARMV7 OpenBLAS\n   architecture is used. The OpenBLAS code expects an EABIhf build, so a\n   dependency is added for EABIhf for both ARMv6 and ARMv7.\n\n   Fixes:\n\n     http://autobuild.buildroot.net/results/0ba0bee48a83367fcefab827e8eaa72f0c8fe90b/\n\n - Once the previous ARMv7 problem has been fixed, it turns out that the\n   ARMv7 specific code in OpenBLAS contains VFPv3 specific\n   code. Therefore, the user *must* have choosen either VFPv3 or VFPv4,\n   or the code will not build. VFPv3-D16/VFPv4-D16 are not sufficient,\n   as more than 16 registers are used by the OpenBLAS code.\n\n   To address this, the ARMV7 platform of OpenBLAS is restricted to the\n   proper VFPv3/VFPv4 selection, and the ARMV6 platform is restricted to\n   the proper VFPv2 selection.\n\n   This problem was not visible in the autobuilders, as it was hidden by\n   the previous one.\n\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":true,"url":"https://api.github.com/repos/buildroot/buildroot/commits/caf8074cb4a08d61d5179b77bba7c72dc2c95481"}]}
{"actor":{"display_login":"buildroot-auto-update"}}