paparazzi-devel
[Top][All Lists]
Advanced

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

Re: [Paparazzi-devel] Ivy-c on paparazzi-uav PPA & Ivy-python Python 3.x


From: Gautier Hattenberger
Subject: Re: [Paparazzi-devel] Ivy-c on paparazzi-uav PPA & Ivy-python Python 3.x patch
Date: Wed, 30 Dec 2015 10:51:10 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0

Hello,

We have already a patch for ivy-python 3 at ENAC, just didn't pushed it upstream before leaving for vacation.
I'll check next week for the ivy-c issue.

Gautier

Le 30/12/2015 03:27, cxiao a écrit :
Hello,

I recently installed the ivy-c-dev package from the paparazzi-uav PPA on an
Odroid U3, an ARM-based single-board computer, running Ubuntu 14.04. When
calling IvyStart() and opening a socket, however, the ivy-c library attempts
to apply SO_REUSEPORT option to the socket, which is not supported by the
Odroid's kernel.

The version of ivy-c that I installed from the PPA immediately exits the
program upon SO_REUSEPORT not being successfully applied, as per  this code
<https://github.com/flixr/ivy-c/blob/4fe8d4c1d10409f16f7f503d38c34bba1312e50b/src/ivysocket.c#L348>
. However, I then checked out the ivy-c source from SVN and recompiled the
libivy.so shared library on the Odroid; the version from SVN just  warns you
if setting SO_REUSEPORT fails
<https://svn.tls.cena.fr/wsvn/ivy/ivy-c/trunk/src/ivysocket.c>  , rather
than immediately crashing.

My questions are:
- What version of the ivy-c source code from SVN are the libraries in the
ivy-c-dev package from the PPA built from?
- What are the consequences of not being able to use SO_REUSEPORT for Ivy?
Would it be possible to update the PPA package to reflect the latter
behaviour of not immediately exiting when setting this port option?

In addition, another member of our group, Cameron Lee, forked from the ivy
SVN some time ago in order to complete porting ivy-python to Python 3.x.
His fork is here <https://github.com/camlee/ivy-python>  . Would it be
possible to review and merge his changes into the SVN repository, as well as
update the ivy-python package on pypi?

(apologies if this is the wrong place to post this; the ivy mailing list
does not seem to be very active)

Thanks,
Cindy



--
View this message in context: 
http://lists.paparazziuav.org/Ivy-c-on-paparazzi-uav-PPA-Ivy-python-Python-3-x-patch-tp17636.html
Sent from the paparazzi-devel mailing list archive at Nabble.com.

_______________________________________________
Paparazzi-devel mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel




reply via email to

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