Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 Aug 2016 20:13:44 +1000 (EST)
From:      Bruce Evans <brde@optusnet.com.au>
To:        hiren panchasara <hiren@strugglingcoder.info>
Cc:        Bruce Evans <brde@optusnet.com.au>, Bruce Evans <bde@FreeBSD.org>,  src-committers@FreeBSD.org, svn-src-all@FreeBSD.org,  svn-src-head@FreeBSD.org
Subject:   Re: svn commit: r304895 - head/usr.bin/netstat
Message-ID:  <20160830195941.V2030@besplex.bde.org>
In-Reply-To: <20160830000121.GD27495@strugglingcoder.info>
References:  <201608271106.u7RB669G009115@repo.freebsd.org> <20160828183439.GU41576@strugglingcoder.info> <20160829050500.D3932@besplex.bde.org> <20160830000121.GD27495@strugglingcoder.info>

index | next in thread | previous in thread | raw e-mail

On Mon, 29 Aug 2016, hiren panchasara wrote:

> On 08/29/16 at 05:14P, Bruce Evans wrote:
>> On Sun, 28 Aug 2016, hiren panchasara wrote:
>>
>>> On 08/27/16 at 11:06P, Bruce Evans wrote:
>>>>
>>>> Log:
>>>>   Fix build without INET6 and with gcc.  A function definition was ifdefed
>>>>   for INET6, but its protototype was not, and gcc detects the error.
>>>>
>>>> Modified:
>>>>   head/usr.bin/netstat/route.c
>>>
>>> Thanks for the fix.
>>>
>>> Wouldn't stable/11 be broken in the same way?
>>
>> Probably.
>>
>> This only affects gcc users who omit INET6, and much more is broken for
>> stable/11 for gcc.
>
> Broken as in couldn't build? I don't think so. gcc + no-v6 seems like a
> special case but I think this should be fixed in 11. If you don't want
> to, I'll MFC the change myself. :-)

Couldn't build.  Building gives at least the same failures as -current
used to have:
- openssl has hard-coded AVX asms not supported by old binutils (even in
   FreeBSD-11 IIRC).  Fixed in -current.  Awaiting MFC.
- after turning off openssl, about 20 more things break, including some
   things that shouldn't be optional.  Hacked around in my checkout, but
   only for -current
- something with c+11 for libunwind.  Breaks building -current too.  Hacked
   around in my copy, but only for -current.
Universe builds are much more broken.  No amd64 or i386 kernel builds, due
to hard-coded -msse4 -mpclmul in CFLAGS for aesni.  Perhaps much more, but
the build stops on these flags early.

Please MFC it to all affected branches.

Bruce


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20160830195941.V2030>