From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yann E. MORIN Date: Mon, 28 Jun 2021 22:26:56 +0200 Subject: [Buildroot] [PATCH] boot/uboot: fix uboot build In-Reply-To: <20210325173459.7d902f53@kmaincent-XPS-13-7390> References: <20210204170446.15188-1-kory.maincent@bootlin.com> <20210316230852.298db3b5@windsurf.home> <20210325173459.7d902f53@kmaincent-XPS-13-7390> Message-ID: <20210628202656.GD2829@scaer> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net K?ry, All, On 2021-03-25 17:34 +0100, K?ry Maincent spake thusly: > On Tue, 16 Mar 2021 23:08:52 +0100 > Thomas Petazzoni wrote: > > On Thu, 4 Feb 2021 18:04:46 +0100 > > Kory Maincent wrote: > > > The make all command run the tools/makefile on the process. > > > This makefile use "pkg-config" command to support static link. > > > The issue is the use of pkg-config configured for crosscompiling > > > to build binaries tools for host architecture. > > > To fix it, I copied the behavior of QtWebengine by using a pkg-config > > > executable preconfigured for host. > > > > > > Signed-off-by: Kory Maincent > > Thanks for the patch. It would require a better commit title though, as > > "fix uboot build" is very vague. > Ok I will change it for v2. > > After discussing with Yann E. Morin on IRC, could you try this change > > instead: > > > > $(TARGET_CONFIGURE_OPTS) \ > > PKG_CONFIG="$(PKG_CONFIG_HOST_BINARY)" \ > > PKG_CONFIG_SYSROOT_DIR="/" \ > > PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 \ > > PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 \ > > PKG_CONFIG_LIBDIR="$(HOST_DIR)/lib/pkgconfig:$(HOST_DIR)/share/pkgconfig" > > > > The reasoning is that U-Boot anyway only uses pkg-config for host > > tools, so we could just as well pass those environment variables when > > building U-Boot. > > > > Could you try this out? > > This change works well, the build of U-boot ends properly. I don't seem to have seen a v2 of this patch. Do you plan on sending it soonish? ;-) Thanks! Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------'