aboutsummaryrefslogtreecommitdiff
path: root/libs/libcanfestival/patches
Commit message (Collapse)AuthorAge
* libcanfestival: removeRosen Penev2020-04-09
| | | | | | It seems that nothing uses this. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* libcanfestival: Don't force -fhonour-optsFlorian Fainelli2017-06-04
| | | | | | | | | | -fhonour-copts is an OpenWrt/LEDE toolchain specific patch, forcing it will make external toolchain fail to build this package. What we need instead is a way to override CFLAGS from the different Makefile files so rename the patch to illustrate that. Fixes: 317c2469d923 ("libcanfestival: fix several small build process issues") Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
* libcanfestival: fix several small build process issuesMichael Heimpold2017-04-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch tries to address the following package issues: - the upstream hg repository seems to contain some invalid timestamps, at least the following warning are generated during package compilation (only one example): emcy.c: Timestamp out of range; substituting 2514-05-30 01:53:03.999999999 This can be fixed by touching all files after unpacking, thus tar is now given the -m switch. - one or more LEDE buildbot(s) do not have hg tool installed and thus are not able to checkout the sources from upstream This patch populates PKG_MIRROR_HASH in the hope that the buildbot's first try is to download an already packed source tarball prior to checkout it out from upstream. - While at packaging from upstream, use the common infrastructure, i.e. use a source date etc. This also results in tar.xz files and thus reduces the disk footprint a little bit. - during compilation the follwing warning could be observed: cc1: note: someone does not honour copts correctly, passed 0 times To silent down these warning, patch the Makefiles and pass the expected option. Important note: changes are only compile tested due to missing hardware at hand. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* libcanfestival: skip building examplesMichael Heimpold2016-11-28
| | | | | | | | | | | | | | | | | At the moment, LEDE buildbots are complaining with: -snip- ... libcanfestival/examples/TestMasterSlave/TestMasterSlave.c:50: undefined reference to `MasterMap1' TestMasterSlave.o: In function `InitNodes': ... -snap- Since we are only interessted in the library itself, skip compilation of the example code. This should both fix the build and speedup it a little bit. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* libcanfestival: fix build on LEDE buildbots using ccacheMichael Heimpold2016-09-03
| | | | | | | | | | The previous attempt to fix the build error was not successfull and introduced needlessly a new patch. However, the configure already provide the required functionality, use it instead. This should now really solve the build. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* libcanfestival: fix build on LEDE buildbots using ccacheMichael Heimpold2016-08-28
| | | | | | | | | | | | | | | | | | | | | | | | | This error is reported: make -C can_socket driver make[6]: Entering directory '/data/bowl-builder/arm_arm926ej-s/build/sdk/build_dir/target-arm_arm926ej-s_musl-1.1.15_eabi/libcanfestival/drivers/can_socket' ccache_cc -O2 -fPIC -DDEBUG_ERR_CONSOLE_ON -g -I../../include -I../../include/unix -I../../include/can_socket -o can_socket.o -c can_socket.c cc1: note: someone does not honour COPTS correctly, passed 0 times ccache_cc -shared -Wl,-soname,libcanfestival_can_socket.so -o libcanfestival_can_socket.so can_socket.o make[6]: Leaving directory '/data/bowl-builder/arm_arm926ej-s/build/sdk/build_dir/target-arm_arm926ej-s_musl-1.1.15_eabi/libcanfestival/drivers/can_socket' make -C unix driver make[6]: Entering directory '/data/bowl-builder/arm_arm926ej-s/build/sdk/build_dir/target-arm_arm926ej-s_musl-1.1.15_eabi/libcanfestival/drivers/unix' ccache_cc -O2 -DDEBUG_ERR_CONSOLE_ON -g -I../../include -I../../include/unix -I../../include/timers_unix -o unix.o -c unix.c cc1: note: someone does not honour COPTS correctly, passed 0 times Building [libcanfestival_unix.a] ccache_ccar rc libcanfestival_unix.a unix.o ../timers_unix/timers_unix.o make[6]: ccache_ccar: Command not found Makefile:102: recipe for target 'libcanfestival_unix.a' failed make[6]: *** [libcanfestival_unix.a] Error 127 make[6]: Leaving directory '/data/bowl-builder/arm_arm926ej-s/build/sdk/build_dir/target-arm_arm926ej-s_musl-1.1.15_eabi/libcanfestival/drivers/unix' Makefile:33: recipe for target 'driver' failed make[5]: *** [driver] Error 2 Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* Canfestival library: add new packageAnton Glukhov2015-09-26
Signed-off-by: Anton Glukhov <anton.a.glukhov@gmail.com>