summaryrefslogtreecommitdiffstats
path: root/package/python-semver/python-semver.mk
diff options
context:
space:
mode:
authorThomas Petazzoni <thomas.petazzoni@bootlin.com>2018-08-05 15:29:56 +0200
committerThomas Petazzoni <thomas.petazzoni@bootlin.com>2018-08-05 15:29:56 +0200
commitae2cae70b82bbb1c85307c5947e1b441567038fd (patch)
tree117c0d1dbc9510ce0b184c1239a7c943c2e136a9 /package/python-semver/python-semver.mk
parent43dddc6e562c28b2b3f93acbb0939ef203bd0144 (diff)
downloadbuildroot-ae2cae70b82bbb1c85307c5947e1b441567038fd.tar.gz
buildroot-ae2cae70b82bbb1c85307c5947e1b441567038fd.zip
linuxptp: add patch to fix no-thread/linuxthreads uClibc builds
linuxptp missing.h header implements a replacement clock_nanosleep() function, which was used when the thread implementation was not NPTL, because uClibc failed to provide clock_nanosleep() in such configurations. However, uClibc-ng has fixed this problem upstream, and has backported this change in Buildroot in patch package/uclibc/0002-librt-declare-clock_nanosleep-independent-of-thread-.patch (the code is upstream and will be part of uClibc-ng 1.0.31). Due to this, there is now a conflicting definition of clock_nanosleep() between the C library and the linuxptp missing.h code, which manifests itself by the following build failure: missing.h:117:19: error: static declaration of 'clock_nanosleep' follows non-static declaration static inline int clock_nanosleep(clockid_t clock_id, int flags, ^~~~~~~~~~~~~~~ In file included from clockadj.h:24:0, from clockadj.c:24: This commit fixes that by adding a patch that removes the replacement clock_nanosleep() implementation from the linuxptp code base. Fixes: http://autobuild.buildroot.net/results/bf400095a853f5beb28c77a50fcffefe52c3d769/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Diffstat (limited to 'package/python-semver/python-semver.mk')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud