gpsd-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [gpsd-dev] [PATCH] Fix build against musl libc


From: Gary E. Miller
Subject: Re: [gpsd-dev] [PATCH] Fix build against musl libc
Date: Tue, 23 Jun 2015 10:48:38 -0700

Yo Baruch!

On Tue, 23 Jun 2015 09:12:01 +0300
Baruch Siach <address@hidden> wrote:

> musl does not include sys/ttydefaults.h from sys/termios.h. Include it
> explicitly.

Hmm.  

What is 'musl'?  

Why do you need <sys/ttydefaults.h> ?  No other port needs it.

How common is <sys/ttydefaults.h> ?  It is not POSIX-1:2001 (gpsd baseline).

Can we really always expect it to be present?

We'll need a test to see when we need this file and if it exists in the
current system.

So with a little more info we can fix this for you.

RGDS
GARY
---------------------------------------------------------------------------
Gary E. Miller Rellim 109 NW Wilmington Ave., Suite E, Bend, OR 97703
        address@hidden  Tel:+1(541)382-8588

On Tue, 23 Jun 2015 09:12:01 +0300
Baruch Siach <address@hidden> wrote:

> musl does not include sys/ttydefaults.h from sys/termios.h. Include it
> explicitly.
> 
> Fixes build failures like:
> 
> gpsmon.o: In function `main':
> gpsmon.c:(.text.startup+0x8f4): undefined reference to `CTRL'
> ---
>  gpsmon.c | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/gpsmon.c b/gpsmon.c
> index c3001c865821..0ccf74110b5a 100644
> --- a/gpsmon.c
> +++ b/gpsmon.c
> @@ -20,6 +20,7 @@
>  #include <sys/types.h>
>  #include <sys/stat.h>
>  #include <sys/select.h>
> +#include <sys/ttydefaults.h>
>  #include <fcntl.h>
>  #include <unistd.h>
>  




RGDS
GARY
---------------------------------------------------------------------------
Gary E. Miller Rellim 109 NW Wilmington Ave., Suite E, Bend, OR 97703
        address@hidden  Tel:+1(541)382-8588

Attachment: pgplzXCLkBOSO.pgp
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]