Commit Graph

46 Commits (813080ad197929d2f25d2678ef3e841603e686c4)

Author SHA1 Message Date
Marc Kleine-Budde b10cc9a7ec Merge branch 'master' of https://git.pengutronix.de/git/tools/libsocketcan 2018-10-05 10:58:08 +02:00
Mark Jonas b217774ca8 Add configure switch for error logging
For keeping backwards compatibility the configure switch
--enable-error-log is enabled by default. To disable error logging
use --enable-error-log=no.

Signed-off-by: Mark Jonas <mark.jonas@de.bosch.com>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2018-08-13 13:19:41 +02:00
Marc Kleine-Budde cf949a926a unconditionally define _GNU_SOURCE
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2018-01-09 14:42:17 +01:00
Rahul Bedarkar 5f4785c2ac Add check to detect clock_nanosleep() in librt
With glibc versions before 2.17, we get following build error:

  canfdtest.o: In function `millisleep':
  canfdtest.c:(.text+0x212): undefined reference to `clock_nanosleep'
  collect2: error: ld returned 1 exit status
  make[1]: *** [canfdtest] Error 1
  make[1]: *** Waiting for unfinished jobs....

glibc versions before 2.17 needs to link with -lrt for
clock_nanosleep(). This patch adds support to detect if linking with
librt is required.

This build issue is detected by Buildroot autobuilder:
http://autobuild.buildroot.net/results/0e5/0e5242376ff6aa82e89ed1172350e05009d48156/build-end.log

Signed-off-by: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
2016-12-20 19:29:15 +05:30
Yegor Yefremov 636ce43cd9 autotools: fix syntax error
Acked-by: Oliver Hartkopp <socketcan@hartkopp.net>
Acked-by: Marc Kleine-Budde <mkl@pengutronix.de>
Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
2015-09-03 17:24:21 +02:00
Yegor Yefremov 0eb1e3db2e autotools: define N_SLCAN, if not already declared
Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Acked-by: Oliver Hartkopp <socketcan@hartkopp.net>
2015-03-08 18:39:19 +01:00
Marc Kleine-Budde ef968b91b3 configure: switch to new libtool-2.0 macro
It's been out for a while now.

Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2015-03-04 21:09:39 +01:00
Marc Kleine-Budde 4608afb987 configure: back to trunk
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2014-03-24 10:33:34 +01:00
Marc Kleine-Budde 51f1610160 v0.0.10
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2014-03-19 10:14:24 +01:00
Robert Schwebel c503a5bc60 configure.ac: add hints from autoupdate
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2014-03-19 10:13:55 +01:00
Marc Kleine-Budde 7720e304fb configure: add checks for large file support (LFS)
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2014-02-26 19:49:15 +01:00
Jan Engelhardt 8ec77c4e7e build: fix bracket imbalance
Signed-off-by: Jan Engelhardt <jengelh@inai.de>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2013-01-06 18:31:46 +01:00
Jan Engelhardt 9a889d52d0 build: avoid expansion of commented macros
'#' does not ignore the line at the m4 level, "dnl" does.

Signed-off-by: Jan Engelhardt <jengelh@inai.de>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2013-01-06 18:31:45 +01:00
Marc Kleine-Budde 8fe2391877 configure: enable silent rules if available
Acked-by: Oliver Hartkopp <socketcan@hartkopp.net>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2012-11-26 21:57:45 +01:00
Marc Kleine-Budde 8d47d736f2 configure: adjust bug report address
Acked-by: Oliver Hartkopp <socketcan@hartkopp.net>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2012-11-26 21:57:24 +01:00
Marc Kleine-Budde 58f117aa51 configure.ac: back to trunk
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2012-11-06 22:04:43 +01:00
Marc Kleine-Budde e1a224bf1c v0.0.9
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2012-11-06 22:03:10 +01:00
Marc Kleine-Budde 10a2051adb configure.ac: enable AM_SILENT_RULES
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2012-11-06 21:58:25 +01:00
Marc Kleine-Budde 01fe103cf7 autotools: adopt to new location for kernel headers
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Tested-by: Jan-Niklas Meier <dschanoeh@googlemail.com>
2012-01-11 12:14:15 +01:00
Marc Kleine-Budde 5b990a4771 configure: fix tests/GNUmakefile.in not found regression
This patch fixes the following problem:

configure.ac:108: required file `tests/GNUmakefile.in' not found

which has been introduced in commit:
42a3b65198 tests: remove test example

Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2011-12-16 14:06:08 +01:00
Marc Kleine-Budde 9f1be156e4 configure: disable debug by default, turn off maintainer mode
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2010-10-25 13:28:31 +02:00
Marc Kleine-Budde 84e6b373f5 add autotools infrastructure
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
2010-04-19 12:12:18 +00:00
Luotao Fu 36328666b6 switch back to trunk 2010-02-14 20:19:04 +01:00
Luotao Fu 33f96f936c v0.0.8
Signed-off-by: Luotao Fu <luotao@alea.(none)>
2010-02-14 20:18:49 +01:00
Luotao Fu 1b50d5545d change libtool library versioning
Signed-off-by: Luotao Fu <luotao@alea.(none)>
2010-02-14 18:18:09 +01:00
Luotao Fu fbb55a487f v0.0.7
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-12-15 12:46:42 +01:00
Luotao Fu c9f7a3d715 switch back to trunk
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-12-15 10:31:39 +01:00
Luotao Fu 94e9370022 v0.0.6
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-12-15 10:25:57 +01:00
Luotao Fu d75a02c13d remove dependency on kernel header include
make a local copy of the can/netlink.h. This way we don't have to include a
kernel include directory to build any more.

Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-12-11 16:07:12 +01:00
Luotao Fu 917c6fb069 fix typo
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-12-11 14:30:12 +01:00
Luotao Fu 7ee625b6f3 switch version back to trunk
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-12-04 15:07:30 +01:00
Luotao Fu f38c3b6d92 v0.0.5
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-12-04 15:05:37 +01:00
Luotao Fu d6747aad3c update libtool revision
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-12-04 15:03:53 +01:00
Luotao Fu 8373c1f17b switch version back to trunk
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-12-01 10:42:23 +01:00
Luotao Fu 73a4999c24 v0.0.4
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-27 16:45:05 +01:00
Luotao Fu bedbd3788f update libtool version
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-27 14:35:05 +01:00
Luotao Fu 257877f315 rename library and API prefix
library is now called libsocketcan, API carry the prefix can_

Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-27 11:53:45 +01:00
Luotao Fu 338a640d6f switch version back to trunk
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-25 16:45:03 +01:00
Luotao Fu d480c2c8d0 v0.0.3 2009-11-25 16:32:44 +01:00
Luotao Fu cfcc9044d2 update libtool version due to API change
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-25 11:29:51 +01:00
Luotao Fu c3fa1d8c20 switch version back to trunk
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-24 15:00:10 +01:00
Luotao Fu 6cfd09ac25 v0.0.2
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-24 14:58:47 +01:00
Luotao Fu 0e6e5faad5 fix header check in configure.ac
checking linux/[rt]netlink.h somehow doesn't work, remove them for now. Checking
for linux/can/netlink.h is more important any way, add quit-if-not-found for
this file

Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-24 14:57:09 +01:00
Luotao Fu d8940fa45f switch back to trunk
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-24 14:57:08 +01:00
Luotao Fu 529838a56d fix header checking, add dist header
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-20 16:31:11 +01:00
Luotao Fu d9b6577d1a initial create libsocketcan-nl project
Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
2009-11-20 16:13:02 +01:00