mbox

[PULL,0/1] Linux user for 4.0 patches

Message ID 20190312164703.6604-1-laurent@vivier.eu (mailing list archive)
State New, archived
Headers show

Pull-request

git://github.com/vivier/qemu.git tags/linux-user-for-4.0-pull-request

Message

Laurent Vivier March 12, 2019, 4:47 p.m. UTC
The following changes since commit 2cb73afa6a2408b397a5af1427d120b8aa04997a:

  Merge remote-tracking branch 'remotes/ehabkost/tags/machine-next-pull-request' into staging (2019-03-12 15:25:46 +0000)

are available in the Git repository at:

  git://github.com/vivier/qemu.git tags/linux-user-for-4.0-pull-request

for you to fetch changes up to 1b48642b01e47cfb2c2ce877a289d480b55fdca7:

  linux-user: Add missing IPV6 sockopts (2019-03-12 17:46:10 +0100)

----------------------------------------------------------------
Add missing IPV6 sockopts

----------------------------------------------------------------

Helge Deller (1):
  linux-user: Add missing IPV6 sockopts

 linux-user/syscall.c | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

Comments

Peter Maydell March 13, 2019, 1:09 p.m. UTC | #1
On Tue, 12 Mar 2019 at 16:49, Laurent Vivier <laurent@vivier.eu> wrote:
>
> The following changes since commit 2cb73afa6a2408b397a5af1427d120b8aa04997a:
>
>   Merge remote-tracking branch 'remotes/ehabkost/tags/machine-next-pull-request' into staging (2019-03-12 15:25:46 +0000)
>
> are available in the Git repository at:
>
>   git://github.com/vivier/qemu.git tags/linux-user-for-4.0-pull-request
>
> for you to fetch changes up to 1b48642b01e47cfb2c2ce877a289d480b55fdca7:
>
>   linux-user: Add missing IPV6 sockopts (2019-03-12 17:46:10 +0100)
>
> ----------------------------------------------------------------
> Add missing IPV6 sockopts
>
> ----------------------------------------------------------------

Hi -- this fails to build on hosts with older versions of the
system headers:

/home/pm215/qemu/linux-user/syscall.c:1884:14: error:
‘IPV6_RECVPATHMTU’ undeclared (first use in this function)
/home/pm215/qemu/linux-user/syscall.c:1885:14: error:
‘IPV6_TRANSPARENT’ undeclared (first use in this function)
/home/pm215/qemu/linux-user/syscall.c:1886:14: error: ‘IPV6_FREEBIND’
undeclared (first use in this function)
/home/pm215/qemu/linux-user/syscall.c:1887:14: error:
‘IPV6_RECVORIGDSTADDR’ undeclared (first use in this function)
/home/pm215/qemu/linux-user/syscall.c:2392:14: error:
‘IPV6_RECVPATHMTU’ undeclared (first use in this function)
/home/pm215/qemu/linux-user/syscall.c:2393:14: error:
‘IPV6_TRANSPARENT’ undeclared (first use in this function)
/home/pm215/qemu/linux-user/syscall.c:2394:14: error: ‘IPV6_FREEBIND’
undeclared (first use in this function)

thanks
-- PMM
Laurent Vivier March 13, 2019, 1:30 p.m. UTC | #2
On 13/03/2019 14:09, Peter Maydell wrote:
> On Tue, 12 Mar 2019 at 16:49, Laurent Vivier <laurent@vivier.eu> wrote:
>>
>> The following changes since commit 2cb73afa6a2408b397a5af1427d120b8aa04997a:
>>
>>    Merge remote-tracking branch 'remotes/ehabkost/tags/machine-next-pull-request' into staging (2019-03-12 15:25:46 +0000)
>>
>> are available in the Git repository at:
>>
>>    git://github.com/vivier/qemu.git tags/linux-user-for-4.0-pull-request
>>
>> for you to fetch changes up to 1b48642b01e47cfb2c2ce877a289d480b55fdca7:
>>
>>    linux-user: Add missing IPV6 sockopts (2019-03-12 17:46:10 +0100)
>>
>> ----------------------------------------------------------------
>> Add missing IPV6 sockopts
>>
>> ----------------------------------------------------------------
> 
> Hi -- this fails to build on hosts with older versions of the
> system headers:
> 
> /home/pm215/qemu/linux-user/syscall.c:1884:14: error:
> ‘IPV6_RECVPATHMTU’ undeclared (first use in this function)
> /home/pm215/qemu/linux-user/syscall.c:1885:14: error:
> ‘IPV6_TRANSPARENT’ undeclared (first use in this function)
> /home/pm215/qemu/linux-user/syscall.c:1886:14: error: ‘IPV6_FREEBIND’
> undeclared (first use in this function)
> /home/pm215/qemu/linux-user/syscall.c:1887:14: error:
> ‘IPV6_RECVORIGDSTADDR’ undeclared (first use in this function)
> /home/pm215/qemu/linux-user/syscall.c:2392:14: error:
> ‘IPV6_RECVPATHMTU’ undeclared (first use in this function)
> /home/pm215/qemu/linux-user/syscall.c:2393:14: error:
> ‘IPV6_TRANSPARENT’ undeclared (first use in this function)
> /home/pm215/qemu/linux-user/syscall.c:2394:14: error: ‘IPV6_FREEBIND’
> undeclared (first use in this function)

Okay, they appear with v2.6.35 and v2.6.37 of linux kernel.

To be able to test, what is the version of your test system?

Thanks,
Laurent
Peter Maydell March 13, 2019, 2:38 p.m. UTC | #3
On Wed, 13 Mar 2019 at 13:30, Laurent Vivier <laurent@vivier.eu> wrote:
>
> On 13/03/2019 14:09, Peter Maydell wrote:
> > Hi -- this fails to build on hosts with older versions of the
> > system headers:
> >
> > /home/pm215/qemu/linux-user/syscall.c:1884:14: error:
> > ‘IPV6_RECVPATHMTU’ undeclared (first use in this function)
> > /home/pm215/qemu/linux-user/syscall.c:1885:14: error:
> > ‘IPV6_TRANSPARENT’ undeclared (first use in this function)
> > /home/pm215/qemu/linux-user/syscall.c:1886:14: error: ‘IPV6_FREEBIND’
> > undeclared (first use in this function)
> > /home/pm215/qemu/linux-user/syscall.c:1887:14: error:
> > ‘IPV6_RECVORIGDSTADDR’ undeclared (first use in this function)
> > /home/pm215/qemu/linux-user/syscall.c:2392:14: error:
> > ‘IPV6_RECVPATHMTU’ undeclared (first use in this function)
> > /home/pm215/qemu/linux-user/syscall.c:2393:14: error:
> > ‘IPV6_TRANSPARENT’ undeclared (first use in this function)
> > /home/pm215/qemu/linux-user/syscall.c:2394:14: error: ‘IPV6_FREEBIND’
> > undeclared (first use in this function)
>
> Okay, they appear with v2.6.35 and v2.6.37 of linux kernel.
>
> To be able to test, what is the version of your test system?

I'm afraid I didn't keep the record of which system failed,
but none of them are as old as 2.6.anything.

thanks
-- PMM