All of lore.kernel.org
 help / color / mirror / Atom feed
* can-utils: fix musl build issues
@ 2015-07-22 18:59 Yegor Yefremov
  2015-07-22 18:59 ` [PATCH 1/2] log2asc: include sys/time.h Yegor Yefremov
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Yegor Yefremov @ 2015-07-22 18:59 UTC (permalink / raw)
  To: linux-can; +Cc: socketcan, mkl

These patches fix musl C library related build failures. See
http://autobuild.buildroot.net/results/0dd/0ddb5a70358bdbb491fbee670c7843c15217e78d/build-end.log
for build log.

Regards,
Yegor


^ permalink raw reply	[flat|nested] 4+ messages in thread

* [PATCH 1/2] log2asc: include sys/time.h
  2015-07-22 18:59 can-utils: fix musl build issues Yegor Yefremov
@ 2015-07-22 18:59 ` Yegor Yefremov
  2015-07-22 18:59 ` [PATCH 2/2] Include linux/sockios.h to fix musl build Yegor Yefremov
  2015-07-22 19:06 ` can-utils: fix musl build issues Oliver Hartkopp
  2 siblings, 0 replies; 4+ messages in thread
From: Yegor Yefremov @ 2015-07-22 18:59 UTC (permalink / raw)
  To: linux-can; +Cc: socketcan, mkl, Yegor Yefremov

Without this patch compilation against musl C library
breaks, because struct timeval cannot be found.

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
---
 log2asc.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/log2asc.c b/log2asc.c
index 29d13e8..8fb88a9 100644
--- a/log2asc.c
+++ b/log2asc.c
@@ -48,6 +48,7 @@
 #include <unistd.h>
 
 #include <net/if.h>
+#include <sys/time.h>
 #include <linux/can.h>
 
 #include "lib.h"
-- 
2.1.4


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [PATCH 2/2] Include linux/sockios.h to fix musl build
  2015-07-22 18:59 can-utils: fix musl build issues Yegor Yefremov
  2015-07-22 18:59 ` [PATCH 1/2] log2asc: include sys/time.h Yegor Yefremov
@ 2015-07-22 18:59 ` Yegor Yefremov
  2015-07-22 19:06 ` can-utils: fix musl build issues Oliver Hartkopp
  2 siblings, 0 replies; 4+ messages in thread
From: Yegor Yefremov @ 2015-07-22 18:59 UTC (permalink / raw)
  To: linux-can; +Cc: socketcan, mkl, Yegor Yefremov

Including <sys/ioctl.h> and <net/if.h> is not sufficient
to musl to find SIOCSIFNAME, so <linux/sockios.h> must be
included too.

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
---
 slcan_attach.c | 1 +
 slcand.c       | 1 +
 2 files changed, 2 insertions(+)

diff --git a/slcan_attach.c b/slcan_attach.c
index ab8ff0a..485cbe3 100644
--- a/slcan_attach.c
+++ b/slcan_attach.c
@@ -52,6 +52,7 @@
 #include <net/if.h>
 #include <termios.h>
 #include <linux/tty.h>
+#include <linux/sockios.h>
 
 void print_usage(char *prg)
 {
diff --git a/slcand.c b/slcand.c
index e5e4752..e8c70e0 100644
--- a/slcand.c
+++ b/slcand.c
@@ -38,6 +38,7 @@
 #include <net/if.h>
 #include <termios.h>
 #include <linux/tty.h>
+#include <linux/sockios.h>
 
 /* Change this to whatever your daemon is called */
 #define DAEMON_NAME "slcand"
-- 
2.1.4


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: can-utils: fix musl build issues
  2015-07-22 18:59 can-utils: fix musl build issues Yegor Yefremov
  2015-07-22 18:59 ` [PATCH 1/2] log2asc: include sys/time.h Yegor Yefremov
  2015-07-22 18:59 ` [PATCH 2/2] Include linux/sockios.h to fix musl build Yegor Yefremov
@ 2015-07-22 19:06 ` Oliver Hartkopp
  2 siblings, 0 replies; 4+ messages in thread
From: Oliver Hartkopp @ 2015-07-22 19:06 UTC (permalink / raw)
  To: Yegor Yefremov, linux-can; +Cc: mkl

On 22.07.2015 20:59, Yegor Yefremov wrote:
> These patches fix musl C library related build failures. See
> http://autobuild.buildroot.net/results/0dd/0ddb5a70358bdbb491fbee670c7843c15217e78d/build-end.log
> for build log.

Hello Yegor,

looks sane :-)

Please apply while you're at it.

Many thanks,
Oliver

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2015-07-22 19:07 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-07-22 18:59 can-utils: fix musl build issues Yegor Yefremov
2015-07-22 18:59 ` [PATCH 1/2] log2asc: include sys/time.h Yegor Yefremov
2015-07-22 18:59 ` [PATCH 2/2] Include linux/sockios.h to fix musl build Yegor Yefremov
2015-07-22 19:06 ` can-utils: fix musl build issues Oliver Hartkopp

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.