Thomas,<br>     I guess I should have explained this better. What I meant about microcom being a flat archive, is that when you extract it, it does not create a directory for itself. It just sticks its files, without a directory being created, in the current directory. $(TAR_STRIP_COMPONENTS)=1 is 'Automatically detect tar --strip-path/components option', which, equates to either --strip-path or --strip-components, depending on the version of tar. Per the man page: --strip-components = 'strip NUMBER leading components from file names on extraction', which means that for microcom, which doesn't have a directory structure, it strips all the file names off, so no files actually get extracted. This in turn, means that the patch routine does not work. Hence, the reason for manually patching microcom. If you have a better solution, I'd appreciate it, if you would show me, because I couldn't figure one out. I hope this makes more sense.<br>

<br>Martin<br><br><div class="gmail_quote">On Tue, Oct 5, 2010 at 2:21 AM, Thomas Petazzoni <span dir="ltr"><<a href="mailto:thomas.petazzoni@free-electrons.com">thomas.petazzoni@free-electrons.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">On Tue,  5 Oct 2010 01:22:38 -0700<br>
Martin Banky <<a href="mailto:martin.banky@gmail.com">martin.banky@gmail.com</a>> wrote:<br>
<br>
> +define MICROCOM_CONFIGURE_CMDS<br>
> +     $(ZCAT) $(DL_DIR)/$(MICROCOM_SOURCE) | tar -C $(@D) $(TAR_OPTIONS) -<br>
<br>
</div>This sounds strange to me. The extraction is already done by the<br>
package infrastructure.<br>
<div class="im"><br>
>       toolchain/patch-kernel.sh $(MICROCOM_DIR) package/microcom/ \*.patch<br>
<br>
</div>This as well.<br>
<br>
Thomas<br>
--<br>
<font color="#888888">Thomas Petazzoni, Free Electrons<br>
Kernel, drivers, real-time and embedded Linux<br>
development, consulting, training and support.<br>
<a href="http://free-electrons.com" target="_blank">http://free-electrons.com</a><br>
_______________________________________________<br>
buildroot mailing list<br>
<a href="mailto:buildroot@busybox.net">buildroot@busybox.net</a><br>
<a href="http://lists.busybox.net/mailman/listinfo/buildroot" target="_blank">http://lists.busybox.net/mailman/listinfo/buildroot</a><br>
</font></blockquote></div><br>