From mboxrd@z Thu Jan 1 00:00:00 1970 From: vadim4j at gmail.com Date: Sat, 9 May 2020 21:24:52 +0300 Subject: [Buildroot] [PATCH] package/ndisc6: fix for codesourcery compilation In-Reply-To: <20200509183943.126d56e0@windsurf.home> References: <20200509170503.346103-1-vadim4j@gmail.com> <20200509183943.126d56e0@windsurf.home> Message-ID: <20200509182452.GA347408@archlinux> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net On Sat, May 09, 2020 at 06:39:43PM +0200, Thomas Petazzoni wrote: > On Sat, 9 May 2020 20:05:03 +0300 > Vadym Kochan wrote: > > > trace-{udp,tcp}.c uses BSD-style headers, it builds ok on some > > latest libc compilation because they use: > > > > __extension__ union > > > > but for example on codesourcery toolchain 4.x version it requires that > > __FAVOR_BSD is defined. So fix it by defining this define only for > > tcp/udp headers. > > > > Fixes: http://autobuild.buildroot.net/results/d05d5471d10a2b6634711ccad75d7f86d222cc31 > > > > Signed-off-by: Vadym Kochan > > Fixing issues for "codesourcery compilation" is wrong. What is being > fixed is either a glibc-version related issue, or a gcc-version related > issue. But we don't fix things for one specific toolchain. > > Could you investigate a bit more, and reword the patch and commit log > accordingly ? > You are right, actually it was easier refer to codesourcery toolchain, but yes the issue is related to glibc implementation in this case. Will try to re-do the description.