From: "Jörg Krause" <jkrause@posteo.de>
To: buildroot@busybox.net
Subject: [Buildroot] git binary diffs are not supported
Date: Thu, 17 Jul 2014 23:13:24 +0200 [thread overview]
Message-ID: <53C83C74.5040708@posteo.de> (raw)
In-Reply-To: <20140716152504.4bd10dbb@free-electrons.com>
On 07/16/2014 03:25 PM, Thomas Petazzoni wrote:
> Dear J?rg Krause,
>
> On Wed, 16 Jul 2014 13:44:49 +0200, J?rg Krause wrote:
>
>> I am trying to apply a git binary patch to add a firmware binary blob to
>> the linux kernel firmware directory. I am using git format-patch
>> --binary -M -n -s to create the patch and copy it to the global patch
>> directory. Trying to build linux fails while patching with the following
>> error message:
>>
>> git binary diffs are not supported.
>>
>> Do I missed something? I would be glad for any advice!
> We don't use git to apply patches when building packages in Buildroot,
> we use the plain old patch, which indeed doesn't support binary diffs.
> Not sure how to solve this situation. Does your firmware really needs
> to be part of the kernel build process? Can't it be loaded from the
> filesystem at boot time, as is done for all the firmwares in the
> linux-firmware package? If that was possible, then you would simply
> have to create a simple Buildroot package that installs your firmware
> into /lib/firmware/.
>
> Best regards,
>
> Thomas
Dear Thomas,
I have a board with NAND flash which locates the root filesystem as
UBIFS. I tried to load the device driver of the wifi device as a module
at boot time. The driver tries to read the firmware binary from rootfs,
but unfortunately the builtin UBIFS driver is loaded after this.
I must confess I am not a linux expert, so I just built the binary blob
into the kernel.
What I am doing now is to set the path for the binary files for building
in the kernel to a directory outside of the linux source tree.
Maybe you have a better idea?
Best regards
J?rg
next prev parent reply other threads:[~2014-07-17 21:13 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-07-16 11:44 [Buildroot] git binary diffs are not supported Jörg Krause
2014-07-16 13:25 ` Thomas Petazzoni
2014-07-16 17:36 ` Mike Zick
2014-07-17 21:14 ` Jörg Krause
2014-07-17 21:13 ` Jörg Krause [this message]
2014-07-17 21:29 ` Thomas Petazzoni
2014-07-18 15:29 ` Jörg Krause
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=53C83C74.5040708@posteo.de \
--to=jkrause@posteo.de \
--cc=buildroot@busybox.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.