* [PATCH] Allow user to specify Linux kernel version
@ 2015-06-30 21:35 ANDY KENNEDY
2015-10-07 22:48 ` ANDY KENNEDY
0 siblings, 1 reply; 6+ messages in thread
From: ANDY KENNEDY @ 2015-06-30 21:35 UTC (permalink / raw)
To: 'crossgcc@sourceware.org'
Allow user to specify the Linux kernel through a manual
string entry.
Signed-off-by: Andy Kennedy <andy.kennedy@adtran.com>
---
diff -Naur a/config/kernel/linux.in b/config/kernel/linux.in
--- a/config/kernel/linux.in 2015-06-30 16:25:14.183781577 -0500
+++ b/config/kernel/linux.in 2015-06-29 17:46:45.621904211 -0500
@@ -63,6 +63,20 @@
prompt "2.6.32.67"
help
+config KERNEL_MANUAL
+ bool
+ prompt "Manually provide the kernel version."
+ help
+ Specify the exact kernel version you wish to use.
+
+config KERNEL_MANUAL_VER
+ string
+ prompt "Enter the kernel version"
+ depends on KERNEL_MANUAL
+ help
+ The version should be entered as 2.6.33 or 2.6.36.2 etc. Do not provide
+ linux- before or .tar.bz2 after.
+
config KERNEL_LINUX_CUSTOM
bool
prompt "custom tarball or directory"
@@ -92,6 +106,7 @@
default "3.4.108" if KERNEL_V_3_4
default "3.2.69" if KERNEL_V_3_2
default "2.6.32.67" if KERNEL_V_2_6_32
+ default KERNEL_MANUAL_VER if KERNEL_MANUAL
default "custom" if KERNEL_LINUX_CUSTOM
endif # ! KERNEL_LINUX_USE_CUSTOM_HEADERS
--
For unsubscribe information see http://sourceware.org/lists.html#faq
^ permalink raw reply [flat|nested] 6+ messages in thread
* RE: [PATCH] Allow user to specify Linux kernel version
2015-06-30 21:35 [PATCH] Allow user to specify Linux kernel version ANDY KENNEDY
@ 2015-10-07 22:48 ` ANDY KENNEDY
2015-10-08 18:55 ` Bryan Hundven
0 siblings, 1 reply; 6+ messages in thread
From: ANDY KENNEDY @ 2015-10-07 22:48 UTC (permalink / raw)
To: ANDY KENNEDY, 'crossgcc@sourceware.org'
Ping.
> -----Original Message-----
> From: ANDY KENNEDY
> Sent: Tuesday, June 30, 2015 4:35 PM
> To: 'crossgcc@sourceware.org'
> Subject: [PATCH] Allow user to specify Linux kernel version
>
> Allow user to specify the Linux kernel through a manual
> string entry.
>
> Signed-off-by: Andy Kennedy <andy.kennedy@adtran.com>
> ---
> diff -Naur a/config/kernel/linux.in b/config/kernel/linux.in
> --- a/config/kernel/linux.in 2015-06-30 16:25:14.183781577 -0500
> +++ b/config/kernel/linux.in 2015-06-29 17:46:45.621904211 -0500
> @@ -63,6 +63,20 @@
> prompt "2.6.32.67"
> help
>
> +config KERNEL_MANUAL
> + bool
> + prompt "Manually provide the kernel version."
> + help
> + Specify the exact kernel version you wish to use.
> +
> +config KERNEL_MANUAL_VER
> + string
> + prompt "Enter the kernel version"
> + depends on KERNEL_MANUAL
> + help
> + The version should be entered as 2.6.33 or 2.6.36.2 etc. Do not provide
> + linux- before or .tar.bz2 after.
> +
> config KERNEL_LINUX_CUSTOM
> bool
> prompt "custom tarball or directory"
> @@ -92,6 +106,7 @@
> default "3.4.108" if KERNEL_V_3_4
> default "3.2.69" if KERNEL_V_3_2
> default "2.6.32.67" if KERNEL_V_2_6_32
> + default KERNEL_MANUAL_VER if KERNEL_MANUAL
> default "custom" if KERNEL_LINUX_CUSTOM
>
> endif # ! KERNEL_LINUX_USE_CUSTOM_HEADERS
--
For unsubscribe information see http://sourceware.org/lists.html#faq
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH] Allow user to specify Linux kernel version
2015-10-07 22:48 ` ANDY KENNEDY
@ 2015-10-08 18:55 ` Bryan Hundven
2015-10-08 19:20 ` ANDY KENNEDY
0 siblings, 1 reply; 6+ messages in thread
From: Bryan Hundven @ 2015-10-08 18:55 UTC (permalink / raw)
To: ANDY KENNEDY; +Cc: crossgcc
Andy,
On Wed, Oct 7, 2015 at 3:48 PM, ANDY KENNEDY <ANDY.KENNEDY@adtran.com> wrote:
> Ping.
>
>> -----Original Message-----
>> From: ANDY KENNEDY
>> Sent: Tuesday, June 30, 2015 4:35 PM
>> To: 'crossgcc@sourceware.org'
>> Subject: [PATCH] Allow user to specify Linux kernel version
>>
>> Allow user to specify the Linux kernel through a manual
>> string entry.
>>
>> Signed-off-by: Andy Kennedy <andy.kennedy@adtran.com>
>> ---
>> diff -Naur a/config/kernel/linux.in b/config/kernel/linux.in
>> --- a/config/kernel/linux.in 2015-06-30 16:25:14.183781577 -0500
>> +++ b/config/kernel/linux.in 2015-06-29 17:46:45.621904211 -0500
>> @@ -63,6 +63,20 @@
>> prompt "2.6.32.67"
>> help
>>
>> +config KERNEL_MANUAL
>> + bool
>> + prompt "Manually provide the kernel version."
>> + help
>> + Specify the exact kernel version you wish to use.
>> +
>> +config KERNEL_MANUAL_VER
>> + string
>> + prompt "Enter the kernel version"
>> + depends on KERNEL_MANUAL
>> + help
>> + The version should be entered as 2.6.33 or 2.6.36.2 etc. Do not provide
>> + linux- before or .tar.bz2 after.
>> +
>> config KERNEL_LINUX_CUSTOM
>> bool
>> prompt "custom tarball or directory"
>> @@ -92,6 +106,7 @@
>> default "3.4.108" if KERNEL_V_3_4
>> default "3.2.69" if KERNEL_V_3_2
>> default "2.6.32.67" if KERNEL_V_2_6_32
>> + default KERNEL_MANUAL_VER if KERNEL_MANUAL
>> default "custom" if KERNEL_LINUX_CUSTOM
>>
>> endif # ! KERNEL_LINUX_USE_CUSTOM_HEADERS
Do you think the manual version should toggle the custom version?
(manual, implying custom?)
-Bryan
--
For unsubscribe information see http://sourceware.org/lists.html#faq
^ permalink raw reply [flat|nested] 6+ messages in thread
* RE: [PATCH] Allow user to specify Linux kernel version
2015-10-08 18:55 ` Bryan Hundven
@ 2015-10-08 19:20 ` ANDY KENNEDY
2015-10-08 19:45 ` Bryan Hundven
0 siblings, 1 reply; 6+ messages in thread
From: ANDY KENNEDY @ 2015-10-08 19:20 UTC (permalink / raw)
To: 'Bryan Hundven'; +Cc: crossgcc
> -----Original Message-----
> From: Bryan Hundven [mailto:bryanhundven@gmail.com]
> Sent: Thursday, October 08, 2015 1:56 PM
> To: ANDY KENNEDY
> Cc: crossgcc@sourceware.org
> Subject: Re: [PATCH] Allow user to specify Linux kernel version
>
> Andy,
>
> On Wed, Oct 7, 2015 at 3:48 PM, ANDY KENNEDY <ANDY.KENNEDY@adtran.com> wrote:
> > Ping.
> >
> >> -----Original Message-----
> >> From: ANDY KENNEDY
> >> Sent: Tuesday, June 30, 2015 4:35 PM
> >> To: 'crossgcc@sourceware.org'
> >> Subject: [PATCH] Allow user to specify Linux kernel version
> >>
> >> Allow user to specify the Linux kernel through a manual
> >> string entry.
> >>
> >> Signed-off-by: Andy Kennedy <andy.kennedy@adtran.com>
> >> ---
> >> diff -Naur a/config/kernel/linux.in b/config/kernel/linux.in
> >> --- a/config/kernel/linux.in 2015-06-30 16:25:14.183781577 -0500
> >> +++ b/config/kernel/linux.in 2015-06-29 17:46:45.621904211 -0500
> >> @@ -63,6 +63,20 @@
> >> prompt "2.6.32.67"
> >> help
> >>
> >> +config KERNEL_MANUAL
> >> + bool
> >> + prompt "Manually provide the kernel version."
> >> + help
> >> + Specify the exact kernel version you wish to use.
> >> +
> >> +config KERNEL_MANUAL_VER
> >> + string
> >> + prompt "Enter the kernel version"
> >> + depends on KERNEL_MANUAL
> >> + help
> >> + The version should be entered as 2.6.33 or 2.6.36.2 etc. Do not provide
> >> + linux- before or .tar.bz2 after.
> >> +
> >> config KERNEL_LINUX_CUSTOM
> >> bool
> >> prompt "custom tarball or directory"
> >> @@ -92,6 +106,7 @@
> >> default "3.4.108" if KERNEL_V_3_4
> >> default "3.2.69" if KERNEL_V_3_2
> >> default "2.6.32.67" if KERNEL_V_2_6_32
> >> + default KERNEL_MANUAL_VER if KERNEL_MANUAL
> >> default "custom" if KERNEL_LINUX_CUSTOM
> >>
> >> endif # ! KERNEL_LINUX_USE_CUSTOM_HEADERS
>
> Do you think the manual version should toggle the custom version?
> (manual, implying custom?)
>
> -Bryan
That is not the way I use it. What I do with this is to allow myself to
enter a kernel version which is then pulled by CT-NG from the local
server I have supplied, unpack it, build the headers and install them
into the toolchain. The custom seems to be more of a "I have a kernel
directory unpacked on my system at /path/to/my/kernel and want to use
that" option. I don't want to have to unpack my kernel into some
location, then feed that into the config at build time. I would have to
build in some fetch and unpack targets into my create_toolchain package
in which I wrapper CT-NG and BuildRoot (CT-NG for the base toolchain
then a modified version of BuildRoot to pack the libraries into the
base toolchain).
The reason for the patch is so I don't have to drag this patch forward
continuously. It is a simple patch, which adds additional functionality
to CT-NT (makes it a bit more flexible). You could easily add in a
comment that reports this is advanced magic and I hope you know what you
are doing -- if you don't want to support it. The patch doesn't lend
well to future versions of CT-NG as that is an area that stays in flux
much of the time -- So, it ends up being a manual patch for me every
time a pull a new version of CT-NG.
Andy
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH] Allow user to specify Linux kernel version
2015-10-08 19:20 ` ANDY KENNEDY
@ 2015-10-08 19:45 ` Bryan Hundven
2015-10-08 21:16 ` ANDY KENNEDY
0 siblings, 1 reply; 6+ messages in thread
From: Bryan Hundven @ 2015-10-08 19:45 UTC (permalink / raw)
To: ANDY KENNEDY; +Cc: crossgcc
Andy,
On Thu, Oct 8, 2015 at 12:20 PM, ANDY KENNEDY <ANDY.KENNEDY@adtran.com> wrote:
>
>
>> -----Original Message-----
>> From: Bryan Hundven [mailto:bryanhundven@gmail.com]
>> Sent: Thursday, October 08, 2015 1:56 PM
>> To: ANDY KENNEDY
>> Cc: crossgcc@sourceware.org
>> Subject: Re: [PATCH] Allow user to specify Linux kernel version
>>
>> Andy,
>>
>> On Wed, Oct 7, 2015 at 3:48 PM, ANDY KENNEDY <ANDY.KENNEDY@adtran.com> wrote:
>> > Ping.
>> >
>> >> -----Original Message-----
>> >> From: ANDY KENNEDY
>> >> Sent: Tuesday, June 30, 2015 4:35 PM
>> >> To: 'crossgcc@sourceware.org'
>> >> Subject: [PATCH] Allow user to specify Linux kernel version
>> >>
>> >> Allow user to specify the Linux kernel through a manual
>> >> string entry.
>> >>
>> >> Signed-off-by: Andy Kennedy <andy.kennedy@adtran.com>
>> >> ---
>> >> diff -Naur a/config/kernel/linux.in b/config/kernel/linux.in
>> >> --- a/config/kernel/linux.in 2015-06-30 16:25:14.183781577 -0500
>> >> +++ b/config/kernel/linux.in 2015-06-29 17:46:45.621904211 -0500
>> >> @@ -63,6 +63,20 @@
>> >> prompt "2.6.32.67"
>> >> help
>> >>
>> >> +config KERNEL_MANUAL
>> >> + bool
>> >> + prompt "Manually provide the kernel version."
>> >> + help
>> >> + Specify the exact kernel version you wish to use.
>> >> +
>> >> +config KERNEL_MANUAL_VER
>> >> + string
>> >> + prompt "Enter the kernel version"
>> >> + depends on KERNEL_MANUAL
>> >> + help
>> >> + The version should be entered as 2.6.33 or 2.6.36.2 etc. Do not provide
>> >> + linux- before or .tar.bz2 after.
>> >> +
>> >> config KERNEL_LINUX_CUSTOM
>> >> bool
>> >> prompt "custom tarball or directory"
>> >> @@ -92,6 +106,7 @@
>> >> default "3.4.108" if KERNEL_V_3_4
>> >> default "3.2.69" if KERNEL_V_3_2
>> >> default "2.6.32.67" if KERNEL_V_2_6_32
>> >> + default KERNEL_MANUAL_VER if KERNEL_MANUAL
>> >> default "custom" if KERNEL_LINUX_CUSTOM
>> >>
>> >> endif # ! KERNEL_LINUX_USE_CUSTOM_HEADERS
>>
>> Do you think the manual version should toggle the custom version?
>> (manual, implying custom?)
>>
>> -Bryan
>
> That is not the way I use it. What I do with this is to allow myself to
> enter a kernel version which is then pulled by CT-NG from the local
> server I have supplied, unpack it, build the headers and install them
> into the toolchain. The custom seems to be more of a "I have a kernel
> directory unpacked on my system at /path/to/my/kernel and want to use
> that" option. I don't want to have to unpack my kernel into some
> location, then feed that into the config at build time. I would have to
> build in some fetch and unpack targets into my create_toolchain package
> in which I wrapper CT-NG and BuildRoot (CT-NG for the base toolchain
> then a modified version of BuildRoot to pack the libraries into the
> base toolchain).
>
> The reason for the patch is so I don't have to drag this patch forward
> continuously. It is a simple patch, which adds additional functionality
> to CT-NT (makes it a bit more flexible). You could easily add in a
> comment that reports this is advanced magic and I hope you know what you
> are doing -- if you don't want to support it. The patch doesn't lend
> well to future versions of CT-NG as that is an area that stays in flux
> much of the time -- So, it ends up being a manual patch for me every
> time a pull a new version of CT-NG.
>
> Andy
Would it be better to just have git/svn/cvs/bzr/etc... support for all
components?
-Bryan
--
For unsubscribe information see http://sourceware.org/lists.html#faq
^ permalink raw reply [flat|nested] 6+ messages in thread
* RE: [PATCH] Allow user to specify Linux kernel version
2015-10-08 19:45 ` Bryan Hundven
@ 2015-10-08 21:16 ` ANDY KENNEDY
0 siblings, 0 replies; 6+ messages in thread
From: ANDY KENNEDY @ 2015-10-08 21:16 UTC (permalink / raw)
To: 'Bryan Hundven'; +Cc: crossgcc
> -----Original Message-----
> From: Bryan Hundven [mailto:bryanhundven@gmail.com]
> Sent: Thursday, October 08, 2015 2:45 PM
> To: ANDY KENNEDY
> Cc: crossgcc@sourceware.org
> Subject: Re: [PATCH] Allow user to specify Linux kernel version
>
> Andy,
>
> On Thu, Oct 8, 2015 at 12:20 PM, ANDY KENNEDY <ANDY.KENNEDY@adtran.com> wrote:
> >
> >
> >> -----Original Message-----
> >> From: Bryan Hundven [mailto:bryanhundven@gmail.com]
> >> Sent: Thursday, October 08, 2015 1:56 PM
> >> To: ANDY KENNEDY
> >> Cc: crossgcc@sourceware.org
> >> Subject: Re: [PATCH] Allow user to specify Linux kernel version
> >>
> >> Andy,
> >>
> >> On Wed, Oct 7, 2015 at 3:48 PM, ANDY KENNEDY <ANDY.KENNEDY@adtran.com> wrote:
> >> > Ping.
> >> >
> >> >> -----Original Message-----
> >> >> From: ANDY KENNEDY
> >> >> Sent: Tuesday, June 30, 2015 4:35 PM
> >> >> To: 'crossgcc@sourceware.org'
> >> >> Subject: [PATCH] Allow user to specify Linux kernel version
> >> >>
> >> >> Allow user to specify the Linux kernel through a manual
> >> >> string entry.
> >> >>
> >> >> Signed-off-by: Andy Kennedy <andy.kennedy@adtran.com>
> >> >> ---
> >> >> diff -Naur a/config/kernel/linux.in b/config/kernel/linux.in
> >> >> --- a/config/kernel/linux.in 2015-06-30 16:25:14.183781577 -0500
> >> >> +++ b/config/kernel/linux.in 2015-06-29 17:46:45.621904211 -0500
> >> >> @@ -63,6 +63,20 @@
> >> >> prompt "2.6.32.67"
> >> >> help
> >> >>
> >> >> +config KERNEL_MANUAL
> >> >> + bool
> >> >> + prompt "Manually provide the kernel version."
> >> >> + help
> >> >> + Specify the exact kernel version you wish to use.
> >> >> +
> >> >> +config KERNEL_MANUAL_VER
> >> >> + string
> >> >> + prompt "Enter the kernel version"
> >> >> + depends on KERNEL_MANUAL
> >> >> + help
> >> >> + The version should be entered as 2.6.33 or 2.6.36.2 etc. Do not provide
> >> >> + linux- before or .tar.bz2 after.
> >> >> +
> >> >> config KERNEL_LINUX_CUSTOM
> >> >> bool
> >> >> prompt "custom tarball or directory"
> >> >> @@ -92,6 +106,7 @@
> >> >> default "3.4.108" if KERNEL_V_3_4
> >> >> default "3.2.69" if KERNEL_V_3_2
> >> >> default "2.6.32.67" if KERNEL_V_2_6_32
> >> >> + default KERNEL_MANUAL_VER if KERNEL_MANUAL
> >> >> default "custom" if KERNEL_LINUX_CUSTOM
> >> >>
> >> >> endif # ! KERNEL_LINUX_USE_CUSTOM_HEADERS
> >>
> >> Do you think the manual version should toggle the custom version?
> >> (manual, implying custom?)
> >>
> >> -Bryan
> >
> > That is not the way I use it. What I do with this is to allow myself to
> > enter a kernel version which is then pulled by CT-NG from the local
> > server I have supplied, unpack it, build the headers and install them
> > into the toolchain. The custom seems to be more of a "I have a kernel
> > directory unpacked on my system at /path/to/my/kernel and want to use
> > that" option. I don't want to have to unpack my kernel into some
> > location, then feed that into the config at build time. I would have to
> > build in some fetch and unpack targets into my create_toolchain package
> > in which I wrapper CT-NG and BuildRoot (CT-NG for the base toolchain
> > then a modified version of BuildRoot to pack the libraries into the
> > base toolchain).
> >
> > The reason for the patch is so I don't have to drag this patch forward
> > continuously. It is a simple patch, which adds additional functionality
> > to CT-NT (makes it a bit more flexible). You could easily add in a
> > comment that reports this is advanced magic and I hope you know what you
> > are doing -- if you don't want to support it. The patch doesn't lend
> > well to future versions of CT-NG as that is an area that stays in flux
> > much of the time -- So, it ends up being a manual patch for me every
> > time a pull a new version of CT-NG.
> >
> > Andy
>
> Would it be better to just have git/svn/cvs/bzr/etc... support for all
> components?
>
> -Bryan
Clearly I'm missing something. You may have to spoon feed me on this on
as I'm obviously too thick to get your point.
I have a raw tarball from kernel.org. I want to reject the list of
kernel versions that was provided in the choice box for kernel headers.
I want to pull down kernel version 2.6.12.2-rc88_spit1-Arrgh-Matte from
the ftp locations listed in the kconfig menus (manually supplied). I
don't want to have to unpack that version prior to running
"ct-ng build".
How would having git/svn/cvs/bzr/etc help me?
Sorry for being stupid,
Andy
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2015-10-08 21:16 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-06-30 21:35 [PATCH] Allow user to specify Linux kernel version ANDY KENNEDY
2015-10-07 22:48 ` ANDY KENNEDY
2015-10-08 18:55 ` Bryan Hundven
2015-10-08 19:20 ` ANDY KENNEDY
2015-10-08 19:45 ` Bryan Hundven
2015-10-08 21:16 ` ANDY KENNEDY
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).