* Re: [PATCH] Fix for scripts/builddeb (non-x86, and with output option)
[not found] <4D34C237.306@eecg.toronto.edu>
@ 2011-01-17 22:32 ` Michal Marek
2011-01-18 11:24 ` maximilian attems
0 siblings, 1 reply; 3+ messages in thread
From: Michal Marek @ 2011-01-17 22:32 UTC (permalink / raw)
To: Livio Soares; +Cc: Theodore Ts'o, linux-kbuild
On 17.1.2011 23:27, Livio Soares wrote:
>
> Hi Michal and Ted,
Hi,
please do not send patches privately, CC at least the linux-kbuild
mailing list. I'll have a look at your patch tomorrow.
Michal
>
> I've just tried to build Debian packages on the git version of the
> Linux kernel, and the build failed while trying to generate the
> headers package. The problem seems to come from 2 issues: (1) I use
> the 'O=' option to place build files out of the source tree, and (2) I
> build using both x86 and powerpc architectures.
>
> The build seems to have been broken by commit:
> cd8d60a20a4516016c117ac0f1ac7b06ff606f7e
>
> I'm attaching a patch that fixes both issues on my system. Feel
> free to tweak/adapt if you see any problems with it.
>
> Cheers,
>
> Livio
>
> Signed-off-by: Livio Soares <livio@eecg.toronto.edu>
>
> From 24aa58ab53b9adfa1a6f8269e470d5f554627be9 Mon Sep 17 00:00:00 2001
> From: Livio Soares <livio@eecg.toronto.edu>
> Date: Mon, 17 Jan 2011 15:29:06 -0500
> Subject: [PATCH] Two fixes to builddeb script, regarding the built of header package:
>
> 1) Previous behavior assumed the build was executed inside the
> source tree (no 'O=' option).
>
> 2) Previous behavior assumed 'x86' architecture.
> ---
> scripts/package/builddeb | 10 +++++-----
> 1 files changed, 5 insertions(+), 5 deletions(-)
>
> diff --git a/scripts/package/builddeb b/scripts/package/builddeb
> index b0b2357..418d3fa 100644
> --- a/scripts/package/builddeb
> +++ b/scripts/package/builddeb
> @@ -238,13 +238,13 @@ EOF
> fi
>
> # Build header package
> -find . -name Makefile -o -name Kconfig\* -o -name \*.pl > /tmp/files$$
> -find arch/x86/include include scripts -type f >> /tmp/files$$
> -(cd $objtree; find .config Module.symvers include scripts -type f >> /tmp/objfiles$$)
> destdir=$kernel_headers_dir/usr/src/linux-headers-$version
> mkdir -p "$destdir"
> -tar -c -f - -T /tmp/files$$ | (cd $destdir; tar -xf -)
> -(cd $objtree; tar -c -f - -T /tmp/objfiles$$) | (cd $destdir; tar -xf -)
> +(cd $srctree; find . -name Makefile -o -name Kconfig\* -o -name \*.pl > /tmp/files$$;
> + find arch/${SRCARCH}/include include scripts -type f >> /tmp/files$$;
> + tar -c -f - -T /tmp/files$$ | (cd $destdir; tar -xf -) )
> +(cd $objtree; find .config Module.symvers include scripts -type f >> /tmp/objfiles$$;
> + tar -c -f - -T /tmp/objfiles$$ | (cd $destdir; tar -xf -) )
> rm -f /tmp/files$$ /tmp/objfiles$$
> arch=$(dpkg --print-architecture)
>
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH] Fix for scripts/builddeb (non-x86, and with output option)
2011-01-17 22:32 ` [PATCH] Fix for scripts/builddeb (non-x86, and with output option) Michal Marek
@ 2011-01-18 11:24 ` maximilian attems
2011-01-18 14:00 ` maximilian attems
0 siblings, 1 reply; 3+ messages in thread
From: maximilian attems @ 2011-01-18 11:24 UTC (permalink / raw)
To: Michal Marek; +Cc: Livio Soares, Theodore Ts'o, linux-kbuild
On Mon, 17 Jan 2011, Michal Marek wrote:
> > Date: Mon, 17 Jan 2011 15:29:06 -0500
> > Subject: [PATCH] Two fixes to builddeb script, regarding the built of header package:
> >
> > 1) Previous behavior assumed the build was executed inside the
> > source tree (no 'O=' option).
this seems worthwile, but didn't check the implementation detail.
> > 2) Previous behavior assumed 'x86' architecture.
this is fixed in linux-kbuild.git
could you please repost on top of latest, thank you.
--
maks
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH] Fix for scripts/builddeb (non-x86, and with output option)
2011-01-18 11:24 ` maximilian attems
@ 2011-01-18 14:00 ` maximilian attems
0 siblings, 0 replies; 3+ messages in thread
From: maximilian attems @ 2011-01-18 14:00 UTC (permalink / raw)
To: Livio Soares; +Cc: linux-kbuild
On Tue, Jan 18, 2011 at 12:24:13PM +0100, maximilian attems wrote:
> On Mon, 17 Jan 2011, Michal Marek wrote:
>
> > > Date: Mon, 17 Jan 2011 15:29:06 -0500
> > > Subject: [PATCH] Two fixes to builddeb script, regarding the built of header package:
> > >
> > > 1) Previous behavior assumed the build was executed inside the
> > > source tree (no 'O=' option).
>
> this seems worthwile, but didn't check the implementation detail.
>
> > > 2) Previous behavior assumed 'x86' architecture.
>
> this is fixed in linux-kbuild.git
>
> could you please repost on top of latest, thank you.
of course this question was directed to Livio, sorry for the bad mail headers.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2011-01-18 14:00 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <4D34C237.306@eecg.toronto.edu>
2011-01-17 22:32 ` [PATCH] Fix for scripts/builddeb (non-x86, and with output option) Michal Marek
2011-01-18 11:24 ` maximilian attems
2011-01-18 14:00 ` maximilian attems
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.