Christian Eggers
924bd4dd08
linuxptp: Fix segmentation fault on 32 bit platforms with 64 bit time_t
...
Back ported upstream patch:
7de73fefc3
Signed-off-by: Christian Eggers <ceggers@arri.de >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2020-06-19 10:17:50 -07:00
Khem Raj
765418cc65
linuxptp: Upgrade to 2.0 release
...
Drop upstreamed patches
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2019-01-10 09:05:36 -08:00
Khem Raj
a8b542f399
linuxptp: Upgrade to 1.8
...
Fix build on musl along way
Signed-off-by: Khem Raj <raj.khem@gmail.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
2017-07-24 18:58:50 +02:00
Marcel Ziswiler
ff60f7c111
linuxptp: fix cross compilation not using host headers
...
Previously my morty build failed as follows:
| arm-angstrom-linux-gnueabi-gcc -march=armv7-a -mthumb -mfpu=neon -mfloat-abi
=hard --sysroot=/data/build/oe_core-V2.7/build/tmp-glibc/sysroots/apalis-tk1-mai
nline -Wall -DVER=1.6 -D_GNU_SOURCE -DHAVE_CLOCK_ADJTIME -DHAVE_POSIX_SPAWN -I/
lib/modules/4.8.13/build/usr/include -DHAVE_ONESTEP_SYNC -D_GNU_SOURCE -DHAVE_C
LOCK_ADJTIME -DHAVE_ONESTEP_SYNC -O2 -pipe -g -feliminate-unused-debug-types -fd
ebug-prefix-map=/data/build/oe_core-V2.7/build/tmp-glibc/work/armv7at2hf-neon-an
gstrom-linux-gnueabi/linuxptp/1.6-r0=/usr/src/debug/linuxptp/1.6-r0 -fdebug-pref
ix-map=/data/build/oe_core-V2.7/build/tmp-glibc/sysroots/x86_64-linux= -fdebug-p
refix-map=/data/build/oe_core-V2.7/build/tmp-glibc/sysroots/apalis-tk1-mainline=
-c -o msg.o msg.c
| {standard input}: Assembler messages:
| {standard input}:39: Error: bad instruction `bswapq r0'
| <builtin>: recipe for target 'msg.o' failed
| make: *** [msg.o] Error 1
As it tried using the kernel headers from my Fedora 23 build server
located at /lib/modules/4.8.13/build/usr/include.
Fix this by no longer calling the incdefs.sh shell script from the
makefile.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
2016-12-26 08:24:59 +01:00
Otavio Salvador
f52c0d42f4
linuxptp: Use environment compiler settings
...
If the machine uses hard floating point, the build fails as below:
arm-oel-linux-gnueabi-gcc -Wall ...
In file included from .../build/tmp/sysroots/imx6qsabresd/usr/include/features.h:402:0,
from .../build/tmp/sysroots/imx6qsabresd/usr/include/errno.h:28,
from clock.c:19:
.../build/tmp/sysroots/imx6qsabresd/usr/include/gnu/stubs.h:7:29:
fatal error: gnu/stubs-soft.h: No such file or directory
# include <gnu/stubs-soft.h>
This patch fixes the build system to reuse the CC variable and also
passes over the defined CFLAGS so the choosen optimization and build
options are respected.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br >
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
2014-07-15 15:02:28 +02:00