* [Buildroot] wanna compile busybox and uclib with self modified code, please help
@ 2013-08-27 7:42 hacklinux
2013-08-27 7:52 ` Stephan Hoffmann
0 siblings, 1 reply; 12+ messages in thread
From: hacklinux @ 2013-08-27 7:42 UTC (permalink / raw)
To: buildroot
Hi thomas,
i have a question concerning buildroot compiling wanna u help . the gz pacakge version which i used is buildroot-2012.11.1.tar.gz, i know how to build kernel, busybox, initrd following guildlines posted on web that puts all sort of items under dl directory and just make it. however, i wanna compile the busybox and uclib with some modification made by myself, i made several attemps but all failed, can u give me some advice on how to do this, wanna hear from u, sincely thank u indeed .
william wang
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20130827/a07ea44f/attachment.html>
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Buildroot] wanna compile busybox and uclib with self modified code, please help
2013-08-27 7:42 [Buildroot] wanna compile busybox and uclib with self modified code, please help hacklinux
@ 2013-08-27 7:52 ` Stephan Hoffmann
2013-08-27 8:32 ` hacklinux
0 siblings, 1 reply; 12+ messages in thread
From: Stephan Hoffmann @ 2013-08-27 7:52 UTC (permalink / raw)
To: buildroot
Am 27.08.2013 09:42, schrieb hacklinux:
> Hi thomas,
>
> i have a question concerning buildroot compiling wanna u help . the gz
> pacakge version which i used is buildroot-2012.11.1.tar.gz, i know how
> to build kernel, busybox, initrd following guildlines posted on web
> that puts all sort of items under dl directory and just make it.
> however, i wanna compile the busybox and uclib with some modification
> made by myself, i made several attemps but all failed, can u give me
> some advice on how to do this, wanna hear from u, sincely thank u indeed .
Hello William,
you might want to look at
http://free-electrons.com/blog/buildroot-2011-11/ , especially the
source directory override mechanism.
Regards
Stephan
>
> william wang
>
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
--
reLinux - Stephan Hoffmann
Am Schmidtgrund 124 50765 K?ln
Tel. +49.221.95595-19 Fax: -64
www.reLinux.de sho at reLinux.de
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Buildroot] wanna compile busybox and uclib with self modified code, please help
2013-08-27 7:52 ` Stephan Hoffmann
@ 2013-08-27 8:32 ` hacklinux
2013-08-27 9:26 ` Stephan Hoffmann
0 siblings, 1 reply; 12+ messages in thread
From: hacklinux @ 2013-08-27 8:32 UTC (permalink / raw)
To: buildroot
i see two more parameters should be given somewhere in the buildroot project, however where should i put these two paremeters, please give me some advice, thx.MYPKG_SITE = /opt/software/something-special/
MYPKG_SITE_METHOD = local
> Date: Tue, 27 Aug 2013 09:52:31 +0200
> From: sho at relinux.de
> To: buildroot at busybox.net
> Subject: Re: [Buildroot] wanna compile busybox and uclib with self modified code, please help
>
> Am 27.08.2013 09:42, schrieb hacklinux:
> > Hi thomas,
> >
> > i have a question concerning buildroot compiling wanna u help . the gz
> > pacakge version which i used is buildroot-2012.11.1.tar.gz, i know how
> > to build kernel, busybox, initrd following guildlines posted on web
> > that puts all sort of items under dl directory and just make it.
> > however, i wanna compile the busybox and uclib with some modification
> > made by myself, i made several attemps but all failed, can u give me
> > some advice on how to do this, wanna hear from u, sincely thank u indeed .
> Hello William,
>
> you might want to look at
> http://free-electrons.com/blog/buildroot-2011-11/ , especially the
> source directory override mechanism.
>
> Regards
>
> Stephan
> >
> > william wang
> >
> >
> > _______________________________________________
> > buildroot mailing list
> > buildroot at busybox.net
> > http://lists.busybox.net/mailman/listinfo/buildroot
>
>
> --
> reLinux - Stephan Hoffmann
> Am Schmidtgrund 124 50765 K?ln
> Tel. +49.221.95595-19 Fax: -64
> www.reLinux.de sho at reLinux.de
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20130827/db3a293a/attachment.html>
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Buildroot] wanna compile busybox and uclib with self modified code, please help
2013-08-27 8:32 ` hacklinux
@ 2013-08-27 9:26 ` Stephan Hoffmann
2013-08-28 2:36 ` hacklinux
0 siblings, 1 reply; 12+ messages in thread
From: Stephan Hoffmann @ 2013-08-27 9:26 UTC (permalink / raw)
To: buildroot
Am 27.08.2013 10:32, schrieb hacklinux:
> i see two more parameters should be given somewhere in the buildroot
> project, however where should i put these two paremeters, please give
> me some advice, thx.
> MYPKG_SITE = /opt/software/something-special/
> MYPKG_SITE_METHOD = local
This is when you modify the mypkg.mk file, what you probably do not want
to do.
Just read the next chapter.
>
>
> > Date: Tue, 27 Aug 2013 09:52:31 +0200
> > From: sho at relinux.de
> > To: buildroot at busybox.net
> > Subject: Re: [Buildroot] wanna compile busybox and uclib with self
> modified code, please help
> >
> > Am 27.08.2013 09:42, schrieb hacklinux:
> > > Hi thomas,
> > >
> > > i have a question concerning buildroot compiling wanna u help . the gz
> > > pacakge version which i used is buildroot-2012.11.1.tar.gz, i know how
> > > to build kernel, busybox, initrd following guildlines posted on web
> > > that puts all sort of items under dl directory and just make it.
> > > however, i wanna compile the busybox and uclib with some modification
> > > made by myself, i made several attemps but all failed, can u give me
> > > some advice on how to do this, wanna hear from u, sincely thank u
> indeed .
> > Hello William,
> >
> > you might want to look at
> > http://free-electrons.com/blog/buildroot-2011-11/ , especially the
> > source directory override mechanism.
> >
> > Regards
> >
> > Stephan
> > >
> > > william wang
> > >
> > >
> > > _______________________________________________
> > > buildroot mailing list
> > > buildroot at busybox.net
> > > http://lists.busybox.net/mailman/listinfo/buildroot
> >
> >
> > --
> > reLinux - Stephan Hoffmann
> > Am Schmidtgrund 124 50765 K?ln
> > Tel. +49.221.95595-19 Fax: -64
> > www.reLinux.de sho at reLinux.de
> >
> > _______________________________________________
> > buildroot mailing list
> > buildroot at busybox.net
> > http://lists.busybox.net/mailman/listinfo/buildroot
--
reLinux - Stephan Hoffmann
Am Schmidtgrund 124 50765 K?ln
Tel. +49.221.95595-19 Fax: -64
www.reLinux.de sho at reLinux.de
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20130827/1f1293d4/attachment-0001.html>
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Buildroot] wanna compile busybox and uclib with self modified code, please help
2013-08-27 9:26 ` Stephan Hoffmann
@ 2013-08-28 2:36 ` hacklinux
2013-08-28 6:54 ` Stephan Hoffmann
2013-08-29 5:24 ` Arnout Vandecappelle
0 siblings, 2 replies; 12+ messages in thread
From: hacklinux @ 2013-08-28 2:36 UTC (permalink / raw)
To: buildroot
according to the guidelines i made attempt as follow:
/home/wangk/buildroot-2012.11.1 is where buildroote preject locate in server machine, under this directory a local.mk was created the snapshot of the project is as follow:
[root at buildroot-2012.11.1]# ls
arch boot config Config.in configs dl fs local.mk Makefile.legacy package system
board CHANGES config_custom Config.in.legacy COPYING docs linux Makefile output support toolchain
and then variable LINUX_OVERRIDE_SRCDIR = /home/wangk/linux-2.6.39 was aslo added in the local.mk file. after this i made menuconfig and in Build options -> location of a package override file i gave the location where local.mk locate and the value is as follow:
($(TOPDIR)/local.mk) location of a package override file
however, when i tried to rebuild the project an error was posted concerning linux kenel that is :
[root at buildroot-2012.11.1]# make
--2013-08-28 11:25:08-- http://www.kernel.org/pub//linux/kernel/v2.6//linux-2.6.39.tar.bz2
Resolving www.kernel.org... failed: No address associated with hostname.
wget: unable to resolve host address ?.ww.kernel.org?
--2013-08-28 11:25:08-- http://sources.buildroot.net//linux-2.6.39.tar.bz2
Resolving sources.buildroot.net... failed: No address associated with hostname.
wget: unable to resolve host address ?.ources.buildroot.net?
make: *** [/home/wangk/buildroot-2012.11.1/dl/linux-2.6.39.tar.bz2] Error 1
[root at buildroot-2012.11.1]#
very confused about this, is there anything wrong with i configure?
By the way , within the article variable concerning linux source override is given, what about variables concerning busybox and uClib ?
is there any way to rebuild only part of buildroote project, i mean, for example just rebuild kerenl or busybox, uClib etc . thx.
Best regards
wang
Date: Tue, 27 Aug 2013 11:26:38 +0200
From: sho@relinux.de
To: pipiliu_wangk at hotmail.com
CC: buildroot at busybox.net; thomas.petazzoni at free-electrons.com
Subject: Re: [Buildroot] wanna compile busybox and uclib with self modified code, please help
Am 27.08.2013 10:32, schrieb hacklinux:
i see two more parameters should be given somewhere
in the buildroot project, however where should i put these two
paremeters, please give me some advice, thx.
MYPKG_SITE = /opt/software/something-special/
MYPKG_SITE_METHOD = local
This is when you modify the mypkg.mk file, what you probably do not
want to do.
Just read the next chapter.
> Date: Tue, 27 Aug 2013 09:52:31 +0200
> From: sho at relinux.de
> To: buildroot at busybox.net
> Subject: Re: [Buildroot] wanna compile busybox and uclib
with self modified code, please help
>
> Am 27.08.2013 09:42, schrieb hacklinux:
> > Hi thomas,
> >
> > i have a question concerning buildroot compiling
wanna u help . the gz
> > pacakge version which i used is
buildroot-2012.11.1.tar.gz, i know how
> > to build kernel, busybox, initrd following
guildlines posted on web
> > that puts all sort of items under dl directory and
just make it.
> > however, i wanna compile the busybox and uclib with
some modification
> > made by myself, i made several attemps but all
failed, can u give me
> > some advice on how to do this, wanna hear from u,
sincely thank u indeed .
> Hello William,
>
> you might want to look at
> http://free-electrons.com/blog/buildroot-2011-11/ ,
especially the
> source directory override mechanism.
>
> Regards
>
> Stephan
> >
> > william wang
> >
> >
> > _______________________________________________
> > buildroot mailing list
> > buildroot at busybox.net
> > http://lists.busybox.net/mailman/listinfo/buildroot
>
>
> --
> reLinux - Stephan Hoffmann
> Am Schmidtgrund 124 50765 K?ln
> Tel. +49.221.95595-19 Fax: -64
> www.reLinux.de sho at reLinux.de
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
--
reLinux - Stephan Hoffmann
Am Schmidtgrund 124 50765 K?ln
Tel. +49.221.95595-19 Fax: -64
www.reLinux.de sho at reLinux.de
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20130828/38b7a603/attachment-0001.html>
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Buildroot] wanna compile busybox and uclib with self modified code, please help
2013-08-28 2:36 ` hacklinux
@ 2013-08-28 6:54 ` Stephan Hoffmann
2013-08-29 5:24 ` Arnout Vandecappelle
1 sibling, 0 replies; 12+ messages in thread
From: Stephan Hoffmann @ 2013-08-28 6:54 UTC (permalink / raw)
To: buildroot
Am 28.08.2013 04:36, schrieb hacklinux:
> according to the guidelines i made attempt as follow:
>
> /home/wangk/buildroot-2012.11.1 is where buildroote preject locate in
> server machine, under this directory a local.mk was created the
> snapshot of the project is as follow:
>
> [root at buildroot-2012.11.1]# ls
> arch boot config Config.in configs dl fs
> local.mk Makefile.legacy package system
> board CHANGES config_custom Config.in.legacy COPYING docs linux
> Makefile output support toolchain
>
> and then variable LINUX_OVERRIDE_SRCDIR = /home/wangk/linux-2.6.39 was
> aslo added in the local.mk file.
This sounds right to me.
> after this i made menuconfig and in /Build options -> location of a
> package override file i gave the location where local.mk locate and
> the value is as follow:
>
> ($(TOPDIR)/local.mk) location of a package override file
> /
/I am not sure about this. In my .config there it is:
BR2_PACKAGE_OVERRIDE_FILE="$(TOPDIR)/local.mk"
Maybe the paranthesis break it.
/
> /
> however, when i tried to rebuild the project an error was posted
> concerning linux kenel that is :
>
> [root at buildroot-2012.11.1]# make
> --2013-08-28 11:25:08--
> http://www.kernel.org/pub//linux/kernel/v2.6//linux-2.6.39.tar.bz2
> Resolving www.kernel.org... failed: No address associated with hostname.
> wget: unable to resolve host address ?.ww.kernel.org?
> --2013-08-28 11:25:08--
> http://sources.buildroot.net//linux-2.6.39.tar.bz2
> Resolving sources.buildroot.net... failed: No address associated with
> hostname.
> wget: unable to resolve host address ?.ources.buildroot.net?
> make: *** [/home/wangk/buildroot-2012.11.1/dl/linux-2.6.39.tar.bz2]
> Error 1
> [root at buildroot-2012.11.1]#
> /
/Obviously it tries to load the kernel from the internet, but does not
have a connection./
> /
> very confused about this, is there anything wrong with i configure?
>
> By the way , within the article variable concerning linux source
> override is given, what about variables concerning busybox and uClib ?
> /
You can substitute LINUX by any packet name you want. Isn't that written
in the manual?
Regards
Stephan
> /
> is there any way to rebuild only part of buildroote project, i mean,
> for example just rebuild kerenl or busybox, uClib etc . thx.
>
> Best regards
> wang
>
>
> /
> ------------------------------------------------------------------------
> Date: Tue, 27 Aug 2013 11:26:38 +0200
> From: sho at relinux.de
> To: pipiliu_wangk at hotmail.com
> CC: buildroot at busybox.net; thomas.petazzoni at free-electrons.com
> Subject: Re: [Buildroot] wanna compile busybox and uclib with self
> modified code, please help
>
> Am 27.08.2013 10:32, schrieb hacklinux:
>
> i see two more parameters should be given somewhere in the
> buildroot project, however where should i put these two
> paremeters, please give me some advice, thx.
>
> MYPKG_SITE = /opt/software/something-special/
> MYPKG_SITE_METHOD = local
>
> This is when you modify the mypkg.mk file, what you probably do not
> want to do.
>
> Just read the next chapter.
>
>
>
> > Date: Tue, 27 Aug 2013 09:52:31 +0200
> > From: sho at relinux.de <mailto:sho@relinux.de>
> > To: buildroot at busybox.net <mailto:buildroot@busybox.net>
> > Subject: Re: [Buildroot] wanna compile busybox and uclib with
> self modified code, please help
> >
> > Am 27.08.2013 09:42, schrieb hacklinux:
> > > Hi thomas,
> > >
> > > i have a question concerning buildroot compiling wanna u help
> . the gz
> > > pacakge version which i used is buildroot-2012.11.1.tar.gz, i
> know how
> > > to build kernel, busybox, initrd following guildlines posted
> on web
> > > that puts all sort of items under dl directory and just make it.
> > > however, i wanna compile the busybox and uclib with some
> modification
> > > made by myself, i made several attemps but all failed, can u
> give me
> > > some advice on how to do this, wanna hear from u, sincely
> thank u indeed .
> > Hello William,
> >
> > you might want to look at
> > http://free-electrons.com/blog/buildroot-2011-11/ , especially the
> > source directory override mechanism.
> >
> > Regards
> >
> > Stephan
> > >
> > > william wang
> > >
> > >
> > > _______________________________________________
> > > buildroot mailing list
> > > buildroot at busybox.net <mailto:buildroot@busybox.net>
> > > http://lists.busybox.net/mailman/listinfo/buildroot
> >
> >
> > --
> > reLinux - Stephan Hoffmann
> > Am Schmidtgrund 124 50765 K?ln
> > Tel. +49.221.95595-19 Fax: -64
> > www.reLinux.de <http://www.reLinux.de> sho at reLinux.de
> <mailto:sho@reLinux.de>
> >
> > _______________________________________________
> > buildroot mailing list
> > buildroot at busybox.net <mailto:buildroot@busybox.net>
> > http://lists.busybox.net/mailman/listinfo/buildroot
>
>
>
> --
> reLinux - Stephan Hoffmann
> Am Schmidtgrund 124 50765 K?ln
> Tel. +49.221.95595-19 Fax: -64
> www.reLinux.de <http://www.reLinux.de> sho at reLinux.de <mailto:sho@reLinux.de>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20130828/6847e23f/attachment.html>
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Buildroot] wanna compile busybox and uclib with self modified code, please help
2013-08-28 2:36 ` hacklinux
2013-08-28 6:54 ` Stephan Hoffmann
@ 2013-08-29 5:24 ` Arnout Vandecappelle
2013-08-29 8:12 ` Thomas Petazzoni
1 sibling, 1 reply; 12+ messages in thread
From: Arnout Vandecappelle @ 2013-08-29 5:24 UTC (permalink / raw)
To: buildroot
On 08/28/13 04:36, hacklinux wrote:
> according to the guidelines i made attempt as follow:
>
> /home/wangk/buildroot-2012.11.1 is where buildroote preject locate in
> server machine, under this directory a local.mk was created the snapshot
> of the project is as follow:
>
> [root at buildroot-2012.11.1]# ls
> arch boot config Config.in configs dl fs
> local.mk Makefile.legacy package system
> board CHANGES config_custom Config.in.legacy COPYING docs linux
> Makefile output support toolchain
>
> and then variable LINUX_OVERRIDE_SRCDIR = /home/wangk/linux-2.6.39 was
> aslo added in the local.mk file. after this i made menuconfig and in
> /Build options -> location of a package override file i gave the location
> where local.mk locate and the value is as follow:
>
> ($(TOPDIR)/local.mk) location of a package override file
>
> however, when i tried to rebuild the project an error was posted
> concerning linux kenel that is :
>
> [root at buildroot-2012.11.1]# make
> --2013-08-28 11:25:08--
> http://www.kernel.org/pub//linux/kernel/v2.6//linux-2.6.39.tar.bz2
> Resolving www.kernel.org... failed: No address associated with hostname.
> wget: unable to resolve host address ?.ww.kernel.org?
> --2013-08-28 11:25:08-- http://sources.buildroot.net//linux-2.6.39.tar.bz2
> Resolving sources.buildroot.net... failed: No address associated with
> hostname.
> wget: unable to resolve host address ?.ources.buildroot.net?
> make: *** [/home/wangk/buildroot-2012.11.1/dl/linux-2.6.39.tar.bz2] Error 1
> [root at buildroot-2012.11.1]#
>
> very confused about this, is there anything wrong with i configure?
Perhaps you are using an internal toolchain? In that case buildroot
also needs to install kernel headers (as part of the toolchain), and this
is handled separately. So you should also add this to you local.mk:
LINUX_HEADERS_OVERRIDE_SRCDIR = /home/wangk/linux-2.6.39
Regards,
Arnout
--
Arnout Vandecappelle arnout at mind be
Senior Embedded Software Architect +32-16-286500
Essensium/Mind http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint: 7CB5 E4CC 6C2E EFD4 6E3D A754 F963 ECAB 2450 2F1F
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Buildroot] wanna compile busybox and uclib with self modified code, please help
2013-08-29 5:24 ` Arnout Vandecappelle
@ 2013-08-29 8:12 ` Thomas Petazzoni
[not found] ` <BAY167-W75821A694A0D0A49BAA27394340@phx.gbl>
0 siblings, 1 reply; 12+ messages in thread
From: Thomas Petazzoni @ 2013-08-29 8:12 UTC (permalink / raw)
To: buildroot
Dear Arnout Vandecappelle,
On Thu, 29 Aug 2013 07:24:09 +0200, Arnout Vandecappelle wrote:
> Perhaps you are using an internal toolchain? In that case buildroot
> also needs to install kernel headers (as part of the toolchain), and this
> is handled separately. So you should also add this to you local.mk:
>
> LINUX_HEADERS_OVERRIDE_SRCDIR = /home/wangk/linux-2.6.39
Originally, William said he wanted to modify Busybox and uClibc. So why
would using LINUX_OVERRIDE_SRCDIR or LINUX_HEADERS_OVERRIDE_SRCDIR be
useful for that?
I'm thinking that William has read the LINUX_OVERRIDE_SRCDIR example in
some slides or documentation, without realizing that it's actually
<pkg>_OVERRIDE_SRCDIR and that therefore if the intent is to make some
modifications to Busybox, BUSYBOX_OVERRIDE_SRCDIR should be used.
Also, note that both linux-headers and uclibc became real packages
*after* the 2013.05 release. So if anyone is using 2013.05 or earlier,
those aren't packages, and the override source directory feature cannot
be used.
Best regards,
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Buildroot] wanna compile busybox and uclib with self modified code, please help
[not found] ` <BAY167-W75821A694A0D0A49BAA27394340@phx.gbl>
@ 2013-08-29 8:46 ` hacklinux
2013-08-29 8:50 ` Thomas Petazzoni
1 sibling, 0 replies; 12+ messages in thread
From: hacklinux @ 2013-08-29 8:46 UTC (permalink / raw)
To: buildroot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20130829/ed344cd4/attachment.html>
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Buildroot] wanna compile busybox and uclib with self modified code, please help
[not found] ` <BAY167-W75821A694A0D0A49BAA27394340@phx.gbl>
2013-08-29 8:46 ` hacklinux
@ 2013-08-29 8:50 ` Thomas Petazzoni
2013-08-29 9:01 ` hacklinux
2013-10-06 10:00 ` hacklinux
1 sibling, 2 replies; 12+ messages in thread
From: Thomas Petazzoni @ 2013-08-29 8:50 UTC (permalink / raw)
To: buildroot
Dear hacklinux,
Please do not reply to me directly, keep the Buildroot mailing list in
Cc.
On Thu, 29 Aug 2013 08:42:26 +0000, hacklinux wrote:
> > Also, note that both linux-headers and uclibc became real packages
> > *after* the 2013.05 release. So if anyone is using 2013.05 or earlier,
> > those aren't packages, and the override source directory feature cannot
> > be used.
>
> it seems right to me, i tried the override source feature in my environment and failed to compile from the given source. for the before 2013.05 version, is there any way to solve the problem, please help.
It depends for which package you want to use the override source
directory feature.
That said, the override source directory feature is just an additional
"help". You can also make your source modifications separately, create
some patches, and import those patches in Buildroot once you're done
doing your changes. For components that are simple to build outside of
Buildroot (like Busybox), it's probably the easiest option.
> there is another problem confusing me that i wanna compile linux2.4 version with buildroot. i put 2.4.tar.gz under dl directory and made changes through menuconfig, however, all that failed. so i wonder if buildroot suppoprt linux2.4
> version?
We do not support Linux 2.4. Linux 2.6 itself is almost 10 years old.
If you're still stuck at Linux 2.4, I believe that the absence of
Buildroot support for it will be the smallest of your problem. A lot of
userspace libraries and components will most likely use new system
calls or Linux kernel features that were not available in Linux 2.4, so
you would also have to use very old userspace components.
> a personal question concerning linux kernel please help, i tried to joining the linux kernel mailing list through hotmail, however the mailing system cann't recongnize the applying mailing, i personlly figure out it should be something wroong with my email format, the mail i used is hotmail, is there anything wrong with my application?
I have no idea. Maybe because your e-mails are all base64 encoded
instead of being plain text e-mails? Or something else. I don't use
hotmail, so I have no idea, sorry.
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Buildroot] wanna compile busybox and uclib with self modified code, please help
2013-08-29 8:50 ` Thomas Petazzoni
@ 2013-08-29 9:01 ` hacklinux
2013-10-06 10:00 ` hacklinux
1 sibling, 0 replies; 12+ messages in thread
From: hacklinux @ 2013-08-29 9:01 UTC (permalink / raw)
To: buildroot
thx indeed.
best regards
wang
> Date: Thu, 29 Aug 2013 10:50:47 +0200
> From: thomas.petazzoni at free-electrons.com
> To: pipiliu_wangk at hotmail.com
> CC: uclibc.org buildroot at uclibc.org
> Subject: Re: [Buildroot] wanna compile busybox and uclib with self modified code, please help
>
> Dear hacklinux,
>
> Please do not reply to me directly, keep the Buildroot mailing list in
> Cc.
>
> On Thu, 29 Aug 2013 08:42:26 +0000, hacklinux wrote:
> > > Also, note that both linux-headers and uclibc became real packages
> > > *after* the 2013.05 release. So if anyone is using 2013.05 or earlier,
> > > those aren't packages, and the override source directory feature cannot
> > > be used.
> >
> > it seems right to me, i tried the override source feature in my environment and failed to compile from the given source. for the before 2013.05 version, is there any way to solve the problem, please help.
>
> It depends for which package you want to use the override source
> directory feature.
>
> That said, the override source directory feature is just an additional
> "help". You can also make your source modifications separately, create
> some patches, and import those patches in Buildroot once you're done
> doing your changes. For components that are simple to build outside of
> Buildroot (like Busybox), it's probably the easiest option.
>
> > there is another problem confusing me that i wanna compile linux2.4 version with buildroot. i put 2.4.tar.gz under dl directory and made changes through menuconfig, however, all that failed. so i wonder if buildroot suppoprt linux2.4
> > version?
>
> We do not support Linux 2.4. Linux 2.6 itself is almost 10 years old.
> If you're still stuck at Linux 2.4, I believe that the absence of
> Buildroot support for it will be the smallest of your problem. A lot of
> userspace libraries and components will most likely use new system
> calls or Linux kernel features that were not available in Linux 2.4, so
> you would also have to use very old userspace components.
>
> > a personal question concerning linux kernel please help, i tried to joining the linux kernel mailing list through hotmail, however the mailing system cann't recongnize the applying mailing, i personlly figure out it should be something wroong with my email format, the mail i used is hotmail, is there anything wrong with my application?
>
> I have no idea. Maybe because your e-mails are all base64 encoded
> instead of being plain text e-mails? Or something else. I don't use
> hotmail, so I have no idea, sorry.
>
> Thomas
> --
> Thomas Petazzoni, Free Electrons
> Kernel, drivers, real-time and embedded Linux
> development, consulting, training and support.
> http://free-electrons.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20130829/6478e470/attachment.html>
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Buildroot] wanna compile busybox and uclib with self modified code, please help
2013-08-29 8:50 ` Thomas Petazzoni
2013-08-29 9:01 ` hacklinux
@ 2013-10-06 10:00 ` hacklinux
1 sibling, 0 replies; 12+ messages in thread
From: hacklinux @ 2013-10-06 10:00 UTC (permalink / raw)
To: buildroot
Dear
thomas:
i got buildroot-2013.08.1 package and created the local.mk file, the content of the file is as follow:
BUSYBOX_OVERRIDE_SRCDIR = /home/wangk/busybox-1.21.1UCLIBC_OVERRIDE_SRCDIR = /home/wangk/uClibc-0.9.33.2
when i tried the make cmd the compile error occured which is as follow:
ROSS_DIRECTORY_STRUCTURE -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../libgcc -I../../../libgcc/. -I../../../libgcc/../gcc -I../../../libgcc/../include -DHAVE_CC_TLS -DUSE_TLS -o _gcov_execv.o -MT _gcov_execv.o -MD -MP -MF _gcov_execv.dep -DL_gcov_execv -c ../../../libgcc/libgcov.c../../../libgcc/generic-morestack-thread.c:41:21: fatal error: pthread.h: No such file or directorycompilation terminated.make[2]: *** [generic-morestack-thread.o] Error 1make[2]: *** Waiting for unfinished jobs....make[2]: Leaving directory `/home/wangk/buildroot-2013.08.1/output/build/host-gcc-intermediate-4.7.3/build/i686-buildroot-linux-uclibc/libgcc'make[1]: *** [all-target-libgcc] Error 2make[1]: Leaving directory `/home/wangk/buildroot-2013.08.1/output/build/host-gcc-intermediate-4.7.3/build'make: *** [/home/wangk/buildroot-2013.08.1/output/build/host-gcc-intermediate-4.7.3/.stamp_built] Error 2
i knew the reason for this error is miss of pthread.h, but how should i config the busybox to solve the problem.
Best regards.
> Date: Thu, 29 Aug 2013 10:50:47 +0200
> From: thomas.petazzoni at free-electrons.com
> To: pipiliu_wangk at hotmail.com
> CC: uclibc.org buildroot at uclibc.org
> Subject: Re: [Buildroot] wanna compile busybox and uclib with self modified code, please help
>
> Dear hacklinux,
>
> Please do not reply to me directly, keep the Buildroot mailing list in
> Cc.
>
> On Thu, 29 Aug 2013 08:42:26 +0000, hacklinux wrote:
> > > Also, note that both linux-headers and uclibc became real packages
> > > *after* the 2013.05 release. So if anyone is using 2013.05 or earlier,
> > > those aren't packages, and the override source directory feature cannot
> > > be used.
> >
> > it seems right to me, i tried the override source feature in my environment and failed to compile from the given source. for the before 2013.05 version, is there any way to solve the problem, please help.
>
> It depends for which package you want to use the override source
> directory feature.
>
> That said, the override source directory feature is just an additional
> "help". You can also make your source modifications separately, create
> some patches, and import those patches in Buildroot once you're done
> doing your changes. For components that are simple to build outside of
> Buildroot (like Busybox), it's probably the easiest option.
>
> > there is another problem confusing me that i wanna compile linux2.4 version with buildroot. i put 2.4.tar.gz under dl directory and made changes through menuconfig, however, all that failed. so i wonder if buildroot suppoprt linux2.4
> > version?
>
> We do not support Linux 2.4. Linux 2.6 itself is almost 10 years old.
> If you're still stuck at Linux 2.4, I believe that the absence of
> Buildroot support for it will be the smallest of your problem. A lot of
> userspace libraries and components will most likely use new system
> calls or Linux kernel features that were not available in Linux 2.4, so
> you would also have to use very old userspace components.
>
> > a personal question concerning linux kernel please help, i tried to joining the linux kernel mailing list through hotmail, however the mailing system cann't recongnize the applying mailing, i personlly figure out it should be something wroong with my email format, the mail i used is hotmail, is there anything wrong with my application?
>
> I have no idea. Maybe because your e-mails are all base64 encoded
> instead of being plain text e-mails? Or something else. I don't use
> hotmail, so I have no idea, sorry.
>
> Thomas
> --
> Thomas Petazzoni, Free Electrons
> Kernel, drivers, real-time and embedded Linux
> development, consulting, training and support.
> http://free-electrons.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20131006/5703dc27/attachment-0001.html>
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2013-10-06 10:00 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-08-27 7:42 [Buildroot] wanna compile busybox and uclib with self modified code, please help hacklinux
2013-08-27 7:52 ` Stephan Hoffmann
2013-08-27 8:32 ` hacklinux
2013-08-27 9:26 ` Stephan Hoffmann
2013-08-28 2:36 ` hacklinux
2013-08-28 6:54 ` Stephan Hoffmann
2013-08-29 5:24 ` Arnout Vandecappelle
2013-08-29 8:12 ` Thomas Petazzoni
[not found] ` <BAY167-W75821A694A0D0A49BAA27394340@phx.gbl>
2013-08-29 8:46 ` hacklinux
2013-08-29 8:50 ` Thomas Petazzoni
2013-08-29 9:01 ` hacklinux
2013-10-06 10:00 ` hacklinux
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox