From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Petazzoni Date: Thu, 6 Dec 2018 21:10:45 +0100 Subject: [Buildroot] [PATCH] package/qt5base: fix build when system awk is mawk, not gawk In-Reply-To: <20181205110223.27310-1-yann.morin.1998@free.fr> References: <20181205110223.27310-1-yann.morin.1998@free.fr> Message-ID: <20181206211045.41106d28@windsurf> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net Hello, On Wed, 5 Dec 2018 12:02:23 +0100, Yann E. MORIN wrote: > Commit c2ea056a1b (package/qt5/qt5base: use ccache for building host > code) introduced a tweak to qt5's mkspec file, to define the compilers > (C and C++) to use to build qmake. > > In doing so, it changed the variables in that file, from this layout: > VAR = value > > to this: > VAR=value > > During its configuration phase, qt5 will parse that file using the > system awk. > > However, the system awk is not necessarily GNU awk; some systems, > especially Debian ones, use mawk as the default awk implementation. > > mawk does not behave the same as GNU awk, and this causes qt5 to extract > empty values, and thus leads to build failures. > > Fix that by replacing the variables with similar layout, keeping the > spaces around the equal signs. > > Fixes: > http://autobuild.buildroot.org/results/cb5/cb555a124bb3bdb9c5a3465673c21022d94cf2ca/ > > Reported-by: Alexey Brodkin > Signed-off-by: "Yann E. MORIN" > Cc: Alexey Brodkin > Cc: Thomas Petazzoni > --- > package/qt5/qt5base/qt5base.mk | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com