gcc-6 fails to compile ofono due to #pragma directives. Limit them to gcc versions where they are needed.
diff --git a/drivers/rilmodem/call-forwarding.c b/drivers/rilmodem/call-forwarding.c index eb65c23..231a06c 100644 --- a/drivers/rilmodem/call-forwarding.c +++ b/drivers/rilmodem/call-forwarding.c @@ -37,7 +37,9 @@ #include <ofono/call-forwarding.h> #include "common.h" +#if __GNUC__ > 7 #pragma GCC diagnostic ignored "-Wrestrict" +#endif #include "gril.h" diff --git a/drivers/rilmodem/network-registration.c b/drivers/rilmodem/network-registration.c index 99c80bc..241ec5f 100644 --- a/drivers/rilmodem/network-registration.c +++ b/drivers/rilmodem/network-registration.c @@ -36,7 +36,9 @@ #include <ofono/modem.h> #include <ofono/netreg.h> +#if __GNUC__ > 7 #pragma GCC diagnostic ignored "-Wrestrict" +#endif #include <gril/gril.h> -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
signature.asc
Description: Digital signature
_______________________________________________ ofono mailing list [email protected] https://lists.ofono.org/mailman/listinfo/ofono
