* No subject
@ 2006-08-17 1:58 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2006-08-17 1:58 UTC (permalink / raw)
To: buildroot
gcc-4.x.x
Latest stable GNU config usable for armeb is: binutils-2.16.1 +
gcc-3.4.6
I am wondering if anybody worked on the build of armeb gnu toolchain
with gcc-4.x.x?
gcc-4.x.x provides new interesting cpu types: arm966, arm1176, ...etc
Many thanks for your answers.
Regards - Luc
-----Original Message-----
From: buildroot-bounces@uclibc.org [mailto:buildroot-bounces at uclibc.org]
On Behalf Of Tor Krill
Sent: vendredi 27 octobre 2006 08:07
To: Philippe Ney
Cc: buildroot at uclibc.org
Subject: Re: [Buildroot] Error building arm toolchain: undefined
referenceto `raise'
Quoting Philippe Ney <philippe.ney@pardes.ws>:
> > Hi,
> >
> > I'm trying to build an up to date toolchain for our arm920t board,
> at91rm9200.
> > However compilation fails with a:
> [...]
> >
>
/home/tor/tmp/buildroot/toolchain_build_arm/gcc-4.1.1/gcc/config/arm/lib
1funcs.asm:1000:
> > undefined reference to `raise'
> [...]
> > Am i missing something here?
>
> Have a look at the gumstix buildroot (www.gumstix.org) for a patch=20
> called uClibc-gcc-41-raise-error.patch, I think this will do the
trick.
Thanks Philippe, this solved the compilation error.
/Tor
_______________________________________________
buildroot mailing list
buildroot at uclibc.org
http://busybox.net/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 44+ messages in thread
* No subject
@ 2006-08-17 1:58 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2006-08-17 1:58 UTC (permalink / raw)
To: buildroot
target types), but the usual reponse is 'get the latest version' which seems a
bit of
a cop-out, plus I am currently required to use 3.4.3 so this does not apply.
a) any ideas to defeat this problem (not involving 3.4.x, x>3 !)
b) if it's frequent, how come it's not been resolved once & for all
Thanks,
MikeW
^ permalink raw reply [flat|nested] 44+ messages in thread
* No subject
@ 2006-08-17 1:58 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2006-08-17 1:58 UTC (permalink / raw)
To: buildroot
ccache is a fast compiler cache. It is used as a front end to your compiler to safely cache compilation output. When the same code is compiled again the cached output is used giving a significant speedup (typically 5x).
Is this 5x speedup overstated, or why do you have no need for it?
-------- Original-Nachricht --------
Datum: Fri, 24 Nov 2006 15:10:47 +0100
Von: Bernhard Fischer <rep.nop@aon.at>
An: "Matthias G?lck" <Real.Magic@gmx.de>
Betreff: Re: [Buildroot] problem with absolute paths to tools in ccache
> On Fri, Nov 24, 2006 at 03:06:43PM +0100, "Matthias G?lck" wrote:
> >Thanks for your quick response.
>
> Well, it was not really helpful, i think.
>
> >Could you please tell me, why you do not use ccache?
>
> I simply have no need for it.
--
Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
Ideal f?r Modem und ISDN: http://www.gmx.net/de/go/smartsurfer
^ permalink raw reply [flat|nested] 44+ messages in thread
* No subject
@ 2006-08-17 1:58 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2006-08-17 1:58 UTC (permalink / raw)
To: buildroot
ccache is a fast compiler cache. It is used as a front end to your compiler to safely cache compilation output. When the same code is compiled again the cached output is used giving a significant speedup (typically 5x).
Is this 5x speedup overstated, or why do you have no need for it?
-------- Original-Nachricht --------
Datum: Fri, 24 Nov 2006 15:10:47 +0100
Von: Bernhard Fischer <rep.nop@aon.at>
An: "Matthias G?lck" <Real.Magic@gmx.de>
Betreff: Re: [Buildroot] problem with absolute paths to tools in ccache
> On Fri, Nov 24, 2006 at 03:06:43PM +0100, "Matthias G?lck" wrote:
> >Thanks for your quick response.
>
> Well, it was not really helpful, i think.
>
> >Could you please tell me, why you do not use ccache?
>
> I simply have no need for it.
--
Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
Ideal f?r Modem und ISDN: http://www.gmx.net/de/go/smartsurfer
--
Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
Ideal f?r Modem und ISDN: http://www.gmx.net/de/go/smartsurfer
^ permalink raw reply [flat|nested] 44+ messages in thread
* No subject
@ 2006-08-17 1:58 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2006-08-17 1:58 UTC (permalink / raw)
To: buildroot
ccache is a fast compiler cache. It is used as a front end to your compiler to safely cache compilation output. When the same code is compiled again the cached output is used giving a significant speedup (typically 5x).
Is this 5x speedup overstated, or why do you have no need for it?
--
"Ein Herz f?r Kinder" - Ihre Spende hilft! Aktion: www.deutschlandsegelt.de
Unser Dankesch?n: Ihr Name auf dem Segel der 1. deutschen America's Cup-Yacht!
^ permalink raw reply [flat|nested] 44+ messages in thread
* No subject
@ 2006-08-17 1:58 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2006-08-17 1:58 UTC (permalink / raw)
To: buildroot
ccache is a fast compiler cache. It is used as a front end to your compiler to safely cache compilation output.
When the same code is compiled again the cached output is used giving a significant speedup (typically 5x).
Is this 5x speedup overstated, or why do you have no need for it?
--
Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
Ideal f?r Modem und ISDN: http://www.gmx.net/de/go/smartsurfer
^ permalink raw reply [flat|nested] 44+ messages in thread
* No subject
@ 2006-08-17 1:58 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2006-08-17 1:58 UTC (permalink / raw)
To: buildroot
>>
This seems to be due to an incompatibility between:
1) toolchain.../gcc-x.x.x/config/arm/linux-elf.h
2) toolchain.../binutils-x.x.x/ld/earmelf_linux_eabi.c
In 1) there is a setting TARGET_LINKER_EMULATION "armelf_linux"
In 2) there is a string (part of a struct initialiser) "armelf_linux_eabi"
so unless I can find matching strings in a version of gcc and ld,
buildroot will never be able to build a toolchain.
But 2) says the file is generated by a shell script, so maybe it's
that script which is to blame !
Or maybe I could just hack 1) to have the correct string.
<<
Don't know enough about how this works to fix the discrepancy ...
is there a missing setting (or patch) which should tell
gcc/config/arm/linux-elf.h to append 'eabi' onto the end
of its 'armelf-linux' string ?
Regards,
MikeW
^ permalink raw reply [flat|nested] 44+ messages in thread
* No subject
@ 2007-02-06 7:08 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2007-02-06 7:08 UTC (permalink / raw)
To: buildroot
-e 's/^.*(.CC) \([0-9\.]\)/\1/g' -e "s/[-\ ].*//g"
What do you think?
----------------------------------------------------------------------
bernhardf - 11-28-06 02:08
----------------------------------------------------------------------
fixed in r16703
Issue History
Date Modified Username Field Change
======================================================================
11-20-06 17:47 alchemar New Issue
11-20-06 17:47 alchemar Status new => assigned
11-20-06 17:47 alchemar Assigned To => uClibc
11-20-06 17:47 alchemar File Added: dependencies.sh
11-22-06 13:16 bernhardf Note Added: 0001770
11-22-06 15:41 alchemar Note Added: 0001788
11-22-06 16:14 bernhardf Note Added: 0001789
11-28-06 01:48 bernhardf Note Added: 0001820
11-28-06 02:07 bernhardf Relationship added duplicate of 0000961
11-28-06 02:08 bernhardf Status assigned => closed
11-28-06 02:08 bernhardf Note Added: 0001824
11-28-06 02:08 bernhardf Resolution open => fixed
02-12-07 05:43 vapier Status closed => assigned
02-12-07 05:43 vapier Assigned To uClibc => buildroot
======================================================================
^ permalink raw reply [flat|nested] 44+ messages in thread
* No subject
@ 2007-02-06 7:08 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2007-02-06 7:08 UTC (permalink / raw)
To: buildroot
the build_i386/staging_dir. It seems to be creating a full usr/include,
usr/lib, etc directory hierarchy under inside build_i386/staging_dir,
rather than integrating with the include/lib/etc dirs that exist at the
staging_dir level (ie. the installation of gettext files occurs at one
level too deep)
This means that libintl.h and the shared libraries aren't where other apps
expect it and compilation errors can occur.
The attached patch fixes this - hope it's ok.
Cheers,
Marcus
======================================================================
----------------------------------------------------------------------
prpplague - 05-24-06 07:49
----------------------------------------------------------------------
fixed as of revision 15160
Issue History
Date Modified Username Field Change
======================================================================
11-29-05 07:56 crafterm New Issue
11-29-05 07:56 crafterm Status new => assigned
11-29-05 07:56 crafterm Assigned To => uClibc
11-29-05 07:56 crafterm File Added: gettext-stagingfix.patch
05-24-06 07:49 prpplague Note Added: 0001377
05-24-06 07:49 prpplague Status assigned => closed
02-12-07 05:45 vapier Status closed => assigned
02-12-07 05:45 vapier Assigned To uClibc => buildroot
======================================================================
^ permalink raw reply [flat|nested] 44+ messages in thread
* No subject
@ 2007-02-06 7:08 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2007-02-06 7:08 UTC (permalink / raw)
To: buildroot
targets clean and distclean are to have different effects, depending on
whether or not a .config file is present in the top-level directory.
This is because 'clean' and 'distclean' are part of the noconfig_targets
list.
The attached patch removes clean and distclean from the noconfig_targets
list, allowing the behavior of clean and distclean to vary depending on
whether or not a .config file is present.
======================================================================
Issue History
Date Modified Username Field Change
======================================================================
04-22-05 19:31 samrobb New Issue
04-22-05 19:31 samrobb File Added: noconfig_targets.patch
01-25-06 05:37 prpplague Status assigned => resolved
01-25-06 05:37 prpplague Resolution open => fixed
01-25-06 05:37 prpplague Additional Information Updated
03-08-06 16:53 vapier Status resolved => closed
02-12-07 05:47 vapier Status closed => assigned
02-12-07 05:47 vapier Assigned To uClibc => buildroot
======================================================================
^ permalink raw reply [flat|nested] 44+ messages in thread
* No subject
@ 2007-02-06 7:08 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2007-02-06 7:08 UTC (permalink / raw)
To: buildroot
make[1]: Leaving directory `/tmp/buildroot/package/config'
package/Config.in:33: can't open file "package/config/Config.in"
make: *** [menuconfig] Error 1
Adding Config.h fomr a cvs ckeckout fixed it.
======================================================================
----------------------------------------------------------------------
vapier - 03-20-05 18:38
----------------------------------------------------------------------
works fine for me ...
i turned on these options under packages:
[*] DHCP support
[*] dhcp server
[*] dhcp relay
[*] dhcp client
----------------------------------------------------------------------
thomasez - 03-31-05 11:22
----------------------------------------------------------------------
It has obviously been fixed. This bug should be closed (Yes, I tested this
now aswell).
----------------------------------------------------------------------
vapier - 03-31-05 12:02
----------------------------------------------------------------------
sounds good
Issue History
Date Modified Username Field Change
======================================================================
02-10-05 13:53 thomasez New Issue
03-16-05 12:13 andersen Status new => assigned
03-16-05 12:13 andersen Assigned To => uClibc
03-20-05 18:38 vapier Note Added: 0000109
03-31-05 11:22 thomasez Note Added: 0000121
03-31-05 12:02 vapier Status assigned => closed
03-31-05 12:02 vapier Note Added: 0000122
02-12-07 05:51 vapier Status closed => assigned
02-12-07 05:51 vapier Assigned To uClibc => buildroot
======================================================================
^ permalink raw reply [flat|nested] 44+ messages in thread
* No subject
@ 2007-02-14 8:32 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2007-02-14 8:32 UTC (permalink / raw)
To: buildroot
make[1]: Leaving directory `/tmp/buildroot/package/config'
package/Config.in:33: can't open file "package/config/Config.in"
make: *** [menuconfig] Error 1
Adding Config.h fomr a cvs ckeckout fixed it.
======================================================================
----------------------------------------------------------------------
vapier - 03-20-05 18:38
----------------------------------------------------------------------
works fine for me ...
i turned on these options under packages:
[*] DHCP support
[*] dhcp server
[*] dhcp relay
[*] dhcp client
----------------------------------------------------------------------
thomasez - 03-31-05 11:22
----------------------------------------------------------------------
It has obviously been fixed. This bug should be closed (Yes, I tested this
now aswell).
----------------------------------------------------------------------
vapier - 03-31-05 12:02
----------------------------------------------------------------------
sounds good
Issue History
Date Modified Username Field Change
======================================================================
02-10-05 13:53 thomasez New Issue
03-16-05 12:13 andersen Status new => assigned
03-16-05 12:13 andersen Assigned To => uClibc
03-20-05 18:38 vapier Note Added: 0000109
03-31-05 11:22 thomasez Note Added: 0000121
03-31-05 12:02 vapier Status assigned => closed
03-31-05 12:02 vapier Note Added: 0000122
02-12-07 05:51 vapier Status closed => assigned
02-12-07 05:51 vapier Assigned To uClibc => buildroot
03-08-07 00:13 bernhardf Status assigned => closed
======================================================================
^ permalink raw reply [flat|nested] 44+ messages in thread
* No subject
@ 2007-02-14 8:32 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2007-02-14 8:32 UTC (permalink / raw)
To: buildroot
the build_i386/staging_dir. It seems to be creating a full usr/include,
usr/lib, etc directory hierarchy under inside build_i386/staging_dir,
rather than integrating with the include/lib/etc dirs that exist at the
staging_dir level (ie. the installation of gettext files occurs at one
level too deep)
This means that libintl.h and the shared libraries aren't where other apps
expect it and compilation errors can occur.
The attached patch fixes this - hope it's ok.
Cheers,
Marcus
======================================================================
----------------------------------------------------------------------
prpplague - 05-24-06 07:49
----------------------------------------------------------------------
fixed as of revision 15160
----------------------------------------------------------------------
bernhardf - 03-20-07 11:02
----------------------------------------------------------------------
This was apparently fixed back in r15160. Closing (again).
Issue History
Date Modified Username Field Change
======================================================================
11-29-05 07:56 crafterm New Issue
11-29-05 07:56 crafterm Status new => assigned
11-29-05 07:56 crafterm Assigned To => uClibc
11-29-05 07:56 crafterm File Added: gettext-stagingfix.patch
05-24-06 07:49 prpplague Note Added: 0001377
05-24-06 07:49 prpplague Status assigned => closed
02-12-07 05:45 vapier Status closed => assigned
02-12-07 05:45 vapier Assigned To uClibc => buildroot
03-20-07 11:02 bernhardf Status assigned => closed
03-20-07 11:02 bernhardf Note Added: 0002256
======================================================================
^ permalink raw reply [flat|nested] 44+ messages in thread
* No subject
@ 2007-02-14 8:32 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2007-02-14 8:32 UTC (permalink / raw)
To: buildroot
Does this handle multiple patch-files ?
^ permalink raw reply [flat|nested] 44+ messages in thread
* No subject
@ 2007-02-14 8:32 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2007-02-14 8:32 UTC (permalink / raw)
To: buildroot
people think about this, though.
HTH,
^ permalink raw reply [flat|nested] 44+ messages in thread
* No subject
@ 2007-06-23 20:07 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2007-06-23 20:07 UTC (permalink / raw)
To: buildroot
* under $(STAGING_DIR)/{bin,lib,include} and $(STAGING_DIR)/{bin,lib}
for the toolchain (e.g. uclibc)
* under $(STAGING_DIR)/usr/{bin,lib,include} and
$(STAGING_DIR)/usr/{bin,lib} for other packages (e.g. gtk)
Is this correct?
If so, we have a problem.
Half the of the package/*/*.mk use one option, half use the other.
As I "svn uped" today, the fontconfig package I had a hard time
patching broke, because expat decided AGAIN to install directly under
/lib.
Please, please establish a clear policy on this, so we can start
submiting patches
--
Julien Letessier
<julien.letessier@technosens.fr>
^ permalink raw reply [flat|nested] 44+ messages in thread
* No subject
@ 2007-07-23 18:04 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2007-07-23 18:04 UTC (permalink / raw)
To: buildroot
the extra path arguments to configure at all.
Care to remove those and send a tested, updated patch?
TIA && cheers,
Bernhard
^ permalink raw reply [flat|nested] 44+ messages in thread
* No subject
@ 2007-07-23 18:04 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2007-07-23 18:04 UTC (permalink / raw)
To: buildroot
>
> I Think we should modify this so that the Makefile
> checks for the existance of the source file in $(DL_DIR)
> like most other packages.
> Tried, (see patch below), but the rule:
>
> +$(DL_DIR)/$$($(PKG)_SOURCE):
> $(call MESSAGE,"Downloading")
> test -e $(DL_DIR)/$($(PKG)_SOURCE) || $(WGET) -P $(DL_DIR)
> $($(PKG)_SITE)/$($(PKG)_SOURCE)
> mkdir -p $(@D)
Mainly because of the way, make handles variables. They get
expanded,when the makefile is parsed. Even the doubled dollarsign can't
help you here.
>
> fails (is not found) so I had to add
>
> +$$($(2)_TARGET_SOURCE):
> + $(WGET) -P $(DL_DIR) $$($(2)_SITE)/$$($(2)_SOURCE)
> +
>
In the macro it gets evaluated every time any package wants it to use.
Does that really pays the one unneeded stamp-file?
> to make it work.
> Anyone got a clue why the first rule fails?
>
>
> Maybe we should also consider building x11r7 in $(BUILD_DIR)/x11r7
> due to crowding.
You even get afraid of crowding, aren't you?
>
>
> Index: package/Makefile.autotools.in
> ===================================================================
> --- package/Makefile.autotools.in (revision 19425)
> +++ package/Makefile.autotools.in (arbetskopia)
> @@ -127,7 +127,7 @@
>
> ################################################################################
>
> # Retrieve and unpack the archive
> -$(BUILD_DIR)/%/.stamp_downloaded:
> +$(DL_DIR)/$$($(PKG)_SOURCE):
> $(call MESSAGE,"Downloading")
> test -e $(DL_DIR)/$($(PKG)_SOURCE) || $(WGET) -P $(DL_DIR)
> $($(PKG)_SITE)/$($(PKG)_SOURCE)
> mkdir -p $(@D)
> @@ -279,7 +279,7 @@
> $(2)_TARGET_AUTORECONF = $$($(2)_DIR)/.stamp_autoconfigured
> $(2)_TARGET_PATCH = $$($(2)_DIR)/.stamp_patched
> $(2)_TARGET_EXTRACT = $$($(2)_DIR)/.stamp_extracted
> -$(2)_TARGET_SOURCE = $$($(2)_DIR)/.stamp_downloaded
> +$(2)_TARGET_SOURCE = $$(DL_DIR)/$$($(2)_SOURCE)
> $(2)_TARGET_UNINSTALL = $$($(2)_DIR)/.stamp_uninstalled
> $(2)_TARGET_CLEAN = $$($(2)_DIR)/.stamp_cleaned
> $(2)_TARGET_DIRCLEAN = $$($(2)_DIR)/.stamp_dircleaned
> @@ -322,6 +322,9 @@
>
> $(1)-depends: $(1)-source $$($(2)_DEPENDANCIES)
>
> +$$($(2)_TARGET_SOURCE):
> + $(WGET) -P $(DL_DIR) $$($(2)_SITE)/$$($(2)_SOURCE)
> +
> $(1)-source: $$($(2)_TARGET_SOURCE)
>
> # non-build targets
>
>
> Best Regards
> Ulf Samuelsson
>
>
>
>
>
>
>
> _______________________________________________
> buildroot mailing list
> buildroot at uclibc.org
> http://busybox.net/mailman/listinfo/buildroot
>
^ permalink raw reply [flat|nested] 44+ messages in thread
* No subject
@ 2007-10-06 20:13 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2007-10-06 20:13 UTC (permalink / raw)
To: buildroot
Regards,
Ivan
--
--------------------------------
Embedded Linux engineer,
Promwad Company: http://www.promwad.com/
Homepage : http://www.ivankuten.com/
--------------------------------
^ permalink raw reply [flat|nested] 44+ messages in thread
* No subject
@ 2007-10-06 20:13 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2007-10-06 20:13 UTC (permalink / raw)
To: buildroot
I assume make allconfig will give tons of errors.
Today I just tried to make all packages except "Graphic libraries and applications"
and it gave me about 40 errors related with wrong URLs and versions! I'm not talking
about even correctness of installing into staging dir and rootfs packaging.
Best regards,
Ivan
--------------------------------
Embedded Linux engineer,
Promwad Company: http://www.promwad.com/
Homepage : http://www.ivankuten.com/
--------------------------------
^ permalink raw reply [flat|nested] 44+ messages in thread
* No subject
@ 2007-10-06 20:13 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2007-10-06 20:13 UTC (permalink / raw)
To: buildroot
May be strace does not provide correct output?
Regards,
Ivan
ing. Federico Fuga wrote:
> Hi Ivan,
>
> which kernel version and kernel headers are you using? Mine are 2.6.23.1
> and 2.6.23, but now I am trying to move the kernel headers to 2.6.21
> (Angstrom linux works without problems, but are based on different
> kernel headers).
> uclibc I am using are 0.9.29, alsa 1.0.14.
> The failing ioctl is identical both in the working (Angstrom) and not
> working versions, and since the kernel is the same (really the same!) I
> am thinking that is only a problem between the "glue" of uclibc and
> kernel...
> I'll keep you informed.
>
> Regards,
>
> ing. Federico Fuga
>
> Ivan Kuten ha scritto:
>> Hi Federico!
>>
>> I'm observing the same problem with ALSA as you.
>>
>>
>>> ioctl(4, USBDEVFS_CONTROL, 0xbef809cc) = 0
>>> ioctl(4, UI_DEV_CREATE, 0xbef80ab0) = 0
>>> ioctl(4, USBDEVFS_CONNECTINFO, 0xbef80634) = 0
>>> ioctl(4, USBDEVFS_HUB_PORTINFO, 0xbef80748) = -1 ENOTTY (Inappropriate
>>> ioctl for device)
>>>
>> Think these lines are key to understanding what the problem is.
>>
>> Regards,
>> Ivan
>>
>>
>>
>
--------------------------------
Embedded Linux engineer,
Promwad Company: http://www.promwad.com/
Homepage : http://www.ivankuten.com/
--------------------------------
^ permalink raw reply [flat|nested] 44+ messages in thread
* No subject
@ 2007-12-01 7:52 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2007-12-01 7:52 UTC (permalink / raw)
To: buildroot
native gcc (not the cross-compiler), which is using headers from
/usr. That looks like a bug, either in the configure script or in the
relevant .mk files for programs that use OpenSSL.
I've got OpenSSL enabled with python linking against it and no such
issues.
Hamish
--
Hamish Moffatt VK3SB <hamish@debian.org> <hamish@cloud.net.au>
^ permalink raw reply [flat|nested] 44+ messages in thread
* No subject
@ 2007-12-01 7:52 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2007-12-01 7:52 UTC (permalink / raw)
To: buildroot
default "package/busybox/busybox-1.6.0.config" if BR2_BUSYBOX_VERSION_1_9_X
Will> I have fixed it by just going back to the 1.6.0 file - is that correct?
Yes.
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 44+ messages in thread
* No subject
@ 2008-03-17 22:01 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2008-03-17 22:01 UTC (permalink / raw)
To: buildroot
There is a dependency on buildroot's gcc 3.4.6 that probably should be
added.
As for mapping buildroot's target architectures to uMon ports, that
may be unnecessary. However, the following ports are available in
uMon:
adse_imx21
as3dev
csb250
csb335
csb360
csb472
csb625
csb655
fads860
ads_imx21
bf537
csb272
csb337
csb431
csb535fs
csb637
csb726
mpc852t
v4
altep2c35
csb226
csb281
csb350
csb437tl
csb536fs
csb650
evalsh2
m68en302
walnut
I'm not the best candidate to limit uMon selection to buildroot
architectures that cover those ports.
Josh
On Mon, Mar 31, 2008 at 10:55 PM, Ulf Samuelsson <ulf@atmel.com> wrote:
>
>
> > The following patch adds support for the Microcross Micromonitor
> > (uMon) bootloader.
> > Josh
> >
> >
>
> Does this work for all targets, or do we want to only
> enable the configuration for those targets which
> actually can build uMon?
>
> Best Regards
> Ulf Samuelsson
>
>
>
>
> > diff -purN buildroot/target/Config.in buildroot-umon/target/Config.in
> > --- buildroot/target/Config.in 2008-03-31 00:15:26.000000000 -0700
> > +++ buildroot-umon/target/Config.in 2008-03-31 22:22:09.000000000 -0700
> > @@ -19,6 +19,7 @@ source "target/x86/grub/Config.in"
> > source "target/x86/syslinux/Config.in"
> > source "target/powerpc/yaboot/Config.in"
> > source "target/u-boot/Config.in"
> > +source "target/umon/Config.in"
> > endmenu
> >
> > menu "Kernel"
> > diff -purN buildroot/target/Makefile.in buildroot-umon/target/Makefile.in
> > --- buildroot/target/Makefile.in 2008-03-31 00:15:26.000000000 -0700
> > +++ buildroot-umon/target/Makefile.in 2008-03-31 22:22:30.000000000 -0700
> > @@ -15,6 +15,10 @@ ifeq ($(strip $(BR2_TARGET_UBOOT)),y)
> > include target/u-boot/Makefile.in
> > endif
> >
> > +ifeq ($(strip $(BR2_TARGET_UMON)),y)
> > +include target/umon/Makefile.in
> > +endif
> > +
> > # and finally build the filesystems/tarballs
> > include target/*/*.mk
> >
> > diff -purN buildroot/target/umon/Config.in buildroot-umon/target/umon/Config.in
> > --- buildroot/target/umon/Config.in 1969-12-31 16:00:00.000000000 -0800
> > +++ buildroot-umon/target/umon/Config.in 2008-03-31 22:18:49.000000000 -0700
> > @@ -0,0 +1,20 @@
> > +config BR2_TARGET_UMON
> > + bool "Micromonitor Boot Loader"
> > + default n
> > + help
> > + Build uMon bootloader.
> > +
> > +config BR2_TARGET_UMON_PORT
> > + string "port name"
> > + depends on BR2_TARGET_UMON
> > + default "$(BOARD_NAME)"
> > + help
> > + uMon port name. This is the name of the directory under umon_ports.
> > +
> > +config BR2_TARGET_UMON_CUSTOM_PATCH
> > + string "custom patch"
> > + depends on BR2_TARGET_UMON
> > + help
> > + If your board requires a custom patch, add the path to the file here.
> > + Most users may leave this empty.
> > +
> > diff -purN buildroot/target/umon/Makefile.in
> > buildroot-umon/target/umon/Makefile.in
> > --- buildroot/target/umon/Makefile.in 1969-12-31 16:00:00.000000000 -0800
> > +++ buildroot-umon/target/umon/Makefile.in 2008-03-31 22:18:49.000000000 -0700
> > @@ -0,0 +1,66 @@
> > +#############################################################
> > +#
> > +# umon
> > +#
> > +#############################################################
> > +UMON_VERSION:=sep8_2007
> > +UMON_SOURCE:=umon_$(UMON_VERSION).tgz
> > +UMON_SITE:=http://microcross.com
> > +UMON_PORT:=$(strip $(subst ",,$(BR2_TARGET_UMON_PORT)))
> > +UMON_DIR:=$(PROJECT_BUILD_DIR)/umon/umon_ports/$(UMON_PORT)
> > +UMON_HOST_DIR:=$(PROJECT_BUILD_DIR)/umon/umon_main/host
> > +UMON_PATCH_DIR:=$(PROJECT_BUILD_DIR)/umon-patches
> > +UMON_CAT:=$(ZCAT)
> > +UMON_BIN:=boot.bin
> > +UMON_TOP:=$(PROJECT_BUILD_DIR)/umon/umon_main
> > +# this is a nasty hack to get the PLATFORM variable from the makefile
> > +UMON_PLATFORM:=$$(grep '^PLATFORM.*=' $(UMON_DIR)/makefile | sed
> > 's@^PLATFORM.*=@@')
> > +
> > +$(DL_DIR)/$(UMON_SOURCE):
> > + $(WGET) -P $(DL_DIR) $(UMON_SITE)/$(UMON_SOURCE)
> > +
> > +$(UMON_DIR)/.unpacked: $(DL_DIR)/$(UMON_SOURCE)
> > + $(UMON_CAT) $(DL_DIR)/$(UMON_SOURCE) \
> > + | tar -C $(PROJECT_BUILD_DIR) $(TAR_OPTIONS) -
> > + touch $@
> > +
> > +$(UMON_DIR)/.patched: $(UMON_DIR)/.unpacked
> > +ifneq ($(strip $(BR2_TARGET_UMON_CUSTOM_PATCH)),"")
> > + @mkdir -p $(UMON_PATCH_DIR)
> > + cp -dpr $(BR2_TARGET_UMON_CUSTOM_PATCH) $(UMON_PATCH_DIR)
> > + toolchain/patch-kernel.sh $(PROJECT_BUILD_DIR)/umon $(UMON_PATCH_DIR) *.patch
> > +endif
> > + touch $@
> > +
> > +$(UMON_DIR)/build_$(UMON_PLATFORM)/$(UMON_BIN): $(UMON_DIR)/.patched
> > + $(MAKE) -C $(UMON_HOST_DIR) UMON_TOP=$(UMON_TOP) OSTYPE=linux install
> > + $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(UMON_DIR) UMONTOP=$(UMON_TOP)
> > +
> > +$(BINARIES_DIR)/$(UMON_BIN): $(UMON_DIR)/build_$(UMON_PLATFORM)/$(UMON_BIN)
> > + cp $(UMON_DIR)/build_$(UMON_PLATFORM)/$(UMON_BIN) $(BINARIES_DIR)/$(UMON_BIN)
> > +
> > +umon: $(BINARIES_DIR)/$(UMON_BIN)
> > +
> > +umon-clean:
> > + $(MAKE) -C $(UMON_DIR) clean
> > +
> > +umon-dirclean:
> > + rm -rf $(UMON_DIR)
> > +
> > +umon-source: $(DL_DIR)/$(UMON_SOURCE)
> > +
> > +#############################################################
> > +#
> > +# Toplevel Makefile options
> > +#
> > +#############################################################
> > +ifeq ($(strip $(BR2_TARGET_UMON)),y)
> > +TARGETS+=umon
> > +endif
> > +
> > +umon-status:
> > + @echo
> > + @echo BR2_TARGET_UMON_PORT = $(BR2_TARGET_UMON_PORT)
> > + @echo BR2_TARGET_UMON_CUSTOM_PATCH = $(BR2_TARGET_UMON_CUSTOM_PATCH)
> > + @echo
> > + @exit 0
> > _______________________________________________
> > buildroot mailing list
> > buildroot at uclibc.org
> > http://busybox.net/mailman/listinfo/buildroot
> >
>
^ permalink raw reply [flat|nested] 44+ messages in thread
* No subject
@ 2008-04-23 14:39 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2008-04-23 14:39 UTC (permalink / raw)
To: buildroot
0x40000930 0x40003f50 Yes
/home/osingla/buildroot-9260/buildroot/build_arm/staging_dir/lib/ld-uClibc.so.0
0x40011dd0 0x40018380 Yes
/home/osingla/buildroot-9260/buildroot/build_arm/staging_dir/lib/libpthread.so.0
0x40033800 0x40071e60 Yes
/home/osingla/buildroot-9260/buildroot/build_arm/staging_dir/lib/libc.so.0
(gdb) q
~$
When the thread has been created, it is not visible from the debugger.
It runs, but I can't put a breakpoint.
A few notes:
- I do not like the message "warning: Remote failure reply: E01", it
might mean that gdb host and gdbserver are not in sync for whatever
reason.
- If I put a breakpoint on the thread function, before 'cont', the
program terminates as soon the thread is created.
- the shared library 'thread_db' is not loaded (I think it should):
# cat /proc/2298/maps
00008000-00009000 r-xp 00000000 00:0c 4339 /tmp/test
00010000-00011000 rw-p 00000000 00:0c 4339 /tmp/test
00011000-00012000 rwxp 00011000 00:00 0 [heap]
40000000-40005000 r-xp 00000000 00:01 398 /lib/ld-uClibc-0.9.29.so
40005000-40006000 rw-p 40005000 00:00 0
4000c000-4000d000 r--p 00004000 00:01 398 /lib/ld-uClibc-0.9.29.so
4000d000-4000e000 rw-p 00005000 00:01 398 /lib/ld-uClibc-0.9.29.so
4000e000-40019000 r-xp 00000000 00:01 406 /lib/libpthread-0.9.29.so
40019000-40020000 ---p 40019000 00:00 0
40020000-40021000 r--p 0000a000 00:01 406 /lib/libpthread-0.9.29.so
40021000-40026000 rw-p 0000b000 00:01 406 /lib/libpthread-0.9.29.so
40026000-40028000 rw-p 40026000 00:00 0
40028000-400b5000 r-xp 00000000 00:01 414 /lib/libuClibc-0.9.29.so
400b5000-400bc000 ---p 400b5000 00:00 0
400bc000-400bd000 r--p 0008c000 00:01 414 /lib/libuClibc-0.9.29.so
400bd000-400be000 rw-p 0008d000 00:01 414 /lib/libuClibc-0.9.29.so
400be000-400c3000 rw-p 400be000 00:00 0
bebde000-bebf3000 rwxp befeb000 00:00 0 [stack]
I used linuxthreads (stable/old), and I checked 'pthreads debugging
support ' within uclibc menuconfig.
Any idea what I am missing?
TIA,
~Olivier
^ permalink raw reply [flat|nested] 44+ messages in thread
* No subject
@ 2008-04-23 14:39 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2008-04-23 14:39 UTC (permalink / raw)
To: buildroot
./arch-arm/kernel-patches-2.6.24/linux-2.6.24-at91.patch
./arch-arm/kernel-patches-2.6.20.4/linux-2.6.20.4-atmel.patch
./arch-arm/kernel-patches-2.6.21.1/linux-2.6.21.1-at91.patch
./arch-arm/kernel-patches-2.6.21.1/linux-2.6.21.1-at91-1-update.patch
./arch-arm/kernel-patches-2.6.21.5/linux-2.6.21.5-at91-1-update.patch
./arch-arm/kernel-patches-2.6.21.5/linux-2.6.21.5-at91.patch
Not to mention having a separate u-boot, just because the Atmel ARM
didn't get to get their patches upstream, while AVR32 did.
> > On top of that, external toolchain tries to download prepatched
> > toochain from a site that you control, but that has no such files to
> > download from.
>
> BR2_ATMEL_MIRROR should be ftp://www.at91.com/pub/buildroot/
> I see the files in this location.
There is no gcc 4.2.2 in there. There is no gdb-4.7.1 in there.
> > Please revert your changes asap.
> >
>
> No, if there are problems, it should be fixed within the external toolchain
> to avoid adding those megabytes, which are of no interest to AVR32 users.
> There are hooks to patch the external toolchain if neccessary.
Then I guess we will all be getting FTP user accounts to your server
now? So that we can fix things within the external toolchain?
I'm interested in those few kb (namely 915826 bytes). Last time I
checked, I was in the universe of AVR32 users.
You didn't even care to test your changes, and despite protests
removed the toolchain support anyway. You are taking away our freedom
to update, fix, do whatever with the toolchain from within buildroot.
Not to mention breaking things up and making me and a hell lot of
other people lose their day's or week's work.
Please revert your changes asap.
Regards,
Thiago A. Correa
^ permalink raw reply [flat|nested] 44+ messages in thread
* No subject
@ 2008-04-23 14:39 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2008-04-23 14:39 UTC (permalink / raw)
To: buildroot
make[1]: Entering directory
`/media/EkstraDisk/buildroot/build_i686/dnsmasq-2.41'
cd src && /usr/bin/make \
DBUS_MINOR=" `echo -DNO_IPV6 | ../bld/pkg-wrapper pkg-config --modversion
dbus-1 | nawk -F . -- '{ if ($(NF-1)) print \"-DDBUS_MINOR=\"$(NF-1) }'`"
\
DBUS_CFLAGS="`echo -DNO_IPV6 | ../bld/pkg-wrapper pkg-config --cflags
dbus-1`" \
DBUS_LIBS=" `echo -DNO_IPV6 | ../bld/pkg-wrapper pkg-config --libs
dbus-1`" \
SUNOS_LIBS=" `if uname | grep SunOS 2>&1 >/dev/null; then echo -lsocket
-lnsl -lposix4; fi `" \
SUNOS_VER=" `if uname | grep SunOS 2>&1 >/dev/null; then uname -r | nawk
-F . -- '{ print \"-DSUNOS_VER=\"$2 }'; fi`" \
-f ../bld/Makefile dnsmasq
/bin/sh: line 1: nawk: command not found
Don't you have nawk installed? On my system, nawk is a link to gawk.
Seems like we don't currently check for awk in dependencies.sh, will fix
Issue History
Date Modified Username Field Change
======================================================================
06-14-08 17:01 KHAksnes New Issue
06-14-08 17:01 KHAksnes Status new => assigned
06-14-08 17:01 KHAksnes Assigned To => buildroot
06-15-08 13:40 jacmet Note Added: 0008264
06-15-08 14:07 KHAksnes Note Added: 0008274
06-15-08 14:08 KHAksnes File Added: compilelog
06-18-08 06:06 jacmet Note Added: 0008384
======================================================================
^ permalink raw reply [flat|nested] 44+ messages in thread
* No subject
@ 2008-04-23 14:39 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2008-04-23 14:39 UTC (permalink / raw)
To: buildroot
make[1]: Entering directory
`/media/EkstraDisk/buildroot/build_i686/dnsmasq-2.41'
cd src && /usr/bin/make \
DBUS_MINOR=" `echo -DNO_IPV6 | ../bld/pkg-wrapper pkg-config --modversion
dbus-1 | nawk -F . -- '{ if ($(NF-1)) print \"-DDBUS_MINOR=\"$(NF-1) }'`"
\
DBUS_CFLAGS="`echo -DNO_IPV6 | ../bld/pkg-wrapper pkg-config --cflags
dbus-1`" \
DBUS_LIBS=" `echo -DNO_IPV6 | ../bld/pkg-wrapper pkg-config --libs
dbus-1`" \
SUNOS_LIBS=" `if uname | grep SunOS 2>&1 >/dev/null; then echo -lsocket
-lnsl -lposix4; fi `" \
SUNOS_VER=" `if uname | grep SunOS 2>&1 >/dev/null; then uname -r | nawk
-F . -- '{ print \"-DSUNOS_VER=\"$2 }'; fi`" \
-f ../bld/Makefile dnsmasq
/bin/sh: line 1: nawk: command not found
Don't you have nawk installed? On my system, nawk is a link to gawk.
Seems like we don't currently check for awk in dependencies.sh, will fix
----------------------------------------------------------------------
jacmet - 06-18-08 06:17
----------------------------------------------------------------------
I have now added an awk check to dependencies.sh and forced dnsmasq to use
awk rather than nawk, so closing issue.
Issue History
Date Modified Username Field Change
======================================================================
06-14-08 17:01 KHAksnes New Issue
06-14-08 17:01 KHAksnes Status new => assigned
06-14-08 17:01 KHAksnes Assigned To => buildroot
06-15-08 13:40 jacmet Note Added: 0008264
06-15-08 14:07 KHAksnes Note Added: 0008274
06-15-08 14:08 KHAksnes File Added: compilelog
06-18-08 06:06 jacmet Note Added: 0008384
06-18-08 06:17 jacmet Status assigned => resolved
06-18-08 06:17 jacmet Resolution open => fixed
06-18-08 06:17 jacmet Note Added: 0008394
======================================================================
^ permalink raw reply [flat|nested] 44+ messages in thread
* No subject
@ 2008-04-23 14:39 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2008-04-23 14:39 UTC (permalink / raw)
To: buildroot
Modified:
trunk/buildroot/Makefile
trunk/buildroot/package/config/Makefile
Changeset:
Modified: trunk/buildroot/Makefile
===================================================================
--- trunk/buildroot/Makefile 2008-06-19 07:24:59 UTC (rev 22448)
+++ trunk/buildroot/Makefile 2008-06-19 08:11:35 UTC (rev 22449)
@@ -170,6 +170,8 @@
HOST_EXEEXT:=.exe
HOST_LIBEXT:=.lib
HOST_SHREXT:=.dll
+HOST_LOADLIBES="-lcurses -lintl"
+export HOST_LOADLIBES
endif
ifneq ($(findstring mingw,$(BR2_GNU_BUILD_SUFFIX)),)
HOST_EXEEXT:=.exe
Modified: trunk/buildroot/package/config/Makefile
===================================================================
--- trunk/buildroot/package/config/Makefile 2008-06-19 07:24:59 UTC (rev 22448)
+++ trunk/buildroot/package/config/Makefile 2008-06-19 08:11:35 UTC (rev 22449)
@@ -17,10 +17,10 @@
host-cobjs := $(sort $(foreach m,$(__hostprogs),$($(m)-objs)))
$(host-csingle): %: %.c
- $(HOSTCC) $(HOST_EXTRACFLAGS) $(HOSTCFLAGS) $(HOSTCFLAGS_$@) $(HOST_LOADLIBES) $< -o $@
+ $(HOSTCC) $(HOST_EXTRACFLAGS) $(HOSTCFLAGS) $(HOSTCFLAGS_$@) $< $(HOST_LOADLIBES) -o $@
$(host-cmulti): %: $(host-cobjs) $(host-cshlib)
- $(HOSTCC) $(HOST_EXTRACFLAGS) $(HOSTCFLAGS) $(HOSTCFLAGS_$@) $(HOST_LOADLIBES) $($@-objs) -o $@
+ $(HOSTCC) $(HOST_EXTRACFLAGS) $(HOSTCFLAGS) $(HOSTCFLAGS_$@) $($@-objs) $(HOST_LOADLIBES) -o $@
$(host-cobjs): %.o: %.c
$(HOSTCC) $(HOST_EXTRACFLAGS) $(HOSTCFLAGS) $(HOSTCFLAGS_$@) -c $< -o $@
^ permalink raw reply [flat|nested] 44+ messages in thread
* No subject
@ 2008-04-23 14:39 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2008-04-23 14:39 UTC (permalink / raw)
To: buildroot
Modified:
trunk/buildroot/package/config/Makefile.kconfig
trunk/buildroot/package/config/README.buildroot2
trunk/buildroot/package/config/conf.c
trunk/buildroot/package/config/confdata.c
trunk/buildroot/package/config/expr.h
trunk/buildroot/package/config/gconf.c
trunk/buildroot/package/config/kconfig-language.txt
trunk/buildroot/package/config/kconfig-to-buildroot2.patch
trunk/buildroot/package/config/kxgettext.c
trunk/buildroot/package/config/lkc_proto.h
trunk/buildroot/package/config/lxdialog/check-lxdialog.sh
trunk/buildroot/package/config/mconf.c
trunk/buildroot/package/config/menu.c
trunk/buildroot/package/config/qconf.cc
trunk/buildroot/package/config/zconf.tab.c_shipped
trunk/buildroot/package/config/zconf.y
Changeset:
Modified: trunk/buildroot/package/config/Makefile.kconfig
===================================================================
--- trunk/buildroot/package/config/Makefile.kconfig 2008-06-19 08:11:35 UTC (rev 22449)
+++ trunk/buildroot/package/config/Makefile.kconfig 2008-06-19 08:11:43 UTC (rev 22450)
@@ -22,24 +22,25 @@
silentoldconfig: $(obj)/conf
$< -s arch/$(ARCH)/Kconfig
+# Create new linux.po file
+# Adjust charset to UTF-8 in .po file to accept UTF-8 in Kconfig files
+# The symlink is used to repair a deficiency in arch/um
update-po-config: $(obj)/kxgettext
- xgettext --default-domain=linux \
- --add-comments --keyword=_ --keyword=N_ \
- --files-from=scripts/kconfig/POTFILES.in \
- --output scripts/kconfig/config.pot
- $(Q)ln -fs Kconfig_i386 arch/um/Kconfig_arch
- $(Q)for i in `ls arch/`; \
- do \
- scripts/kconfig/kxgettext arch/$$i/Kconfig \
- | msguniq -o scripts/kconfig/linux_$${i}.pot; \
- done
- $(Q)msgcat scripts/kconfig/config.pot \
- `find scripts/kconfig/ -type f -name linux_*.pot` \
- --output scripts/kconfig/linux_raw.pot
- $(Q)msguniq --sort-by-file scripts/kconfig/linux_raw.pot \
- --output scripts/kconfig/linux.pot
- $(Q)rm -f arch/um/Kconfig_arch
- $(Q)rm -f scripts/kconfig/linux_*.pot scripts/kconfig/config.pot
+ xgettext --default-domain=linux \
+ --add-comments --keyword=_ --keyword=N_ \
+ --from-code=UTF-8 \
+ --files-from=scripts/kconfig/POTFILES.in \
+ --output $(obj)/config.pot
+ $(Q)sed -i s/CHARSET/UTF-8/ $(obj)/config.pot
+ $(Q)ln -fs Kconfig.i386 arch/um/Kconfig.arch
+ (for i in `ls arch/`; \
+ do \
+ $(obj)/kxgettext arch/$$i/Kconfig; \
+ done ) >> $(obj)/config.pot
+ msguniq --sort-by-file --to-code=UTF-8 $(obj)/config.pot \
+ --output $(obj)/linux.pot
+ $(Q)rm -f arch/um/Kconfig.arch
+ $(Q)rm -f $(obj)/config.pot
PHONY += randconfig allyesconfig allnoconfig allmodconfig defconfig
Modified: trunk/buildroot/package/config/README.buildroot2
===================================================================
--- trunk/buildroot/package/config/README.buildroot2 2008-06-19 08:11:35 UTC (rev 22449)
+++ trunk/buildroot/package/config/README.buildroot2 2008-06-19 08:11:43 UTC (rev 22450)
@@ -1,15 +1,16 @@
-This is a copy of the kconfig code in the kernel (currently 2.6.22.7) tweaked to
-suit Buildroot.
+This is a copy of the kconfig code in the kernel (currently 2.6.23.14) tweaked
+to suit Buildroot.
To update:
cp -r /usr/src/linux/scripts/kconfig package/config.new
cd package/config.new
cp /usr/src/linux/Documentation/kbuild/kconfig-language.txt .
+ patch -p1 < ../config/kconfig-to-buildroot2.patch
mv Makefile Makefile.kconfig
- patch -p1 < ../config/kconfig-to-buildroot2.patch
cp ../config/README.buildroot2 .
cp ../config/foo.h .
cp ../config/Makefile .
+ cp ../config/kconfig-to-buildroot2.patch .
cd ..
rm -rf config
mv config.new config
Modified: trunk/buildroot/package/config/conf.c
===================================================================
--- trunk/buildroot/package/config/conf.c 2008-06-19 08:11:35 UTC (rev 22449)
+++ trunk/buildroot/package/config/conf.c 2008-06-19 08:11:43 UTC (rev 22450)
@@ -37,6 +37,14 @@
static char nohelp_text[] = N_("Sorry, no help available for this option yet.\n");
+static const char *get_help(struct menu *menu)
+{
+ if (menu_has_help(menu))
+ return menu_get_help(menu);
+ else
+ return nohelp_text;
+}
+
static void strip(char *str)
{
char *p = str;
@@ -172,7 +180,7 @@
int conf_string(struct menu *menu)
{
struct symbol *sym = menu->sym;
- const char *def, *help;
+ const char *def;
while (1) {
printf("%*s%s ", indent - 1, "", menu->prompt->text);
@@ -188,10 +196,7 @@
case '?':
/* print help */
if (line[1] == '\n') {
- help = nohelp_text;
- if (menu->sym->help)
- help = menu->sym->help;
- printf("\n%s\n", menu->sym->help);
+ printf("\n%s\n", get_help(menu));
def = NULL;
break;
}
@@ -209,7 +214,6 @@
struct symbol *sym = menu->sym;
int type;
tristate oldval, newval;
- const char *help;
while (1) {
printf("%*s%s ", indent - 1, "", menu->prompt->text);
@@ -235,7 +239,7 @@
printf("/m");
if (oldval != yes && sym_tristate_within_range(sym, yes))
printf("/y");
- if (sym->help)
+ if (menu_has_help(menu))
printf("/?");
printf("] ");
if (!conf_askvalue(sym, sym_get_string_value(sym)))
@@ -272,10 +276,7 @@
if (sym_set_tristate_value(sym, newval))
return 0;
help:
- help = nohelp_text;
- if (sym->help)
- help = sym->help;
- printf("\n%s\n", help);
+ printf("\n%s\n", get_help(menu));
}
}
@@ -345,7 +346,7 @@
goto conf_childs;
}
printf("[1-%d", cnt);
- if (sym->help)
+ if (menu_has_help(menu))
printf("?");
printf("]: ");
switch (input_mode) {
@@ -362,8 +363,7 @@
fgets(line, 128, stdin);
strip(line);
if (line[0] == '?') {
- printf("\n%s\n", menu->sym->help ?
- menu->sym->help : nohelp_text);
+ printf("\n%s\n", get_help(menu));
continue;
}
if (!line[0])
@@ -394,8 +394,7 @@
if (!child)
continue;
if (line[strlen(line) - 1] == '?') {
- printf("\n%s\n", child->sym->help ?
- child->sym->help : nohelp_text);
+ printf("\n%s\n", get_help(child));
continue;
}
sym_set_choice_value(sym, child->sym);
Modified: trunk/buildroot/package/config/confdata.c
===================================================================
--- trunk/buildroot/package/config/confdata.c 2008-06-19 08:11:35 UTC (rev 22449)
+++ trunk/buildroot/package/config/confdata.c 2008-06-19 08:11:43 UTC (rev 22450)
@@ -338,27 +338,42 @@
conf_unsaved++;
/* maybe print value in verbose mode... */
sym_ok:
+ if (!sym_is_choice(sym))
+ continue;
+ /* The choice symbol only has a set value (and thus is not new)
+ * if all its visible childs have values.
+ */
+ prop = sym_get_choice_prop(sym);
+ flags = sym->flags;
+ for (e = prop->expr; e; e = e->left.expr)
+ if (e->right.sym->visible != no)
+ flags &= e->right.sym->flags;
+ sym->flags &= flags | ~SYMBOL_DEF_USER;
+ }
+
+ for_all_symbols(i, sym) {
if (sym_has_value(sym) && !sym_is_choice_value(sym)) {
- if (sym->visible == no)
+ /* Reset values of generates values, so they'll appear
+ * as new, if they should become visible, but that
+ * doesn't quite work if the Kconfig and the saved
+ * configuration disagree.
+ */
+ if (sym->visible == no && !conf_unsaved)
sym->flags &= ~SYMBOL_DEF_USER;
switch (sym->type) {
case S_STRING:
case S_INT:
case S_HEX:
- if (!sym_string_within_range(sym, sym->def[S_DEF_USER].val))
- sym->flags &= ~(SYMBOL_VALID|SYMBOL_DEF_USER);
+ /* Reset a string value if it's out of range */
+ if (sym_string_within_range(sym, sym->def[S_DEF_USER].val))
+ break;
+ sym->flags &= ~(SYMBOL_VALID|SYMBOL_DEF_USER);
+ conf_unsaved++;
+ break;
default:
break;
}
}
- if (!sym_is_choice(sym))
- continue;
- prop = sym_get_choice_prop(sym);
- flags = sym->flags;
- for (e = prop->expr; e; e = e->left.expr)
- if (e->right.sym->visible != no)
- flags &= e->right.sym->flags;
- sym->flags &= flags | ~SYMBOL_DEF_USER;
}
sym_add_change_count(conf_warnings || conf_unsaved);
Modified: trunk/buildroot/package/config/expr.h
===================================================================
--- trunk/buildroot/package/config/expr.h 2008-06-19 08:11:35 UTC (rev 22449)
+++ trunk/buildroot/package/config/expr.h 2008-06-19 08:11:43 UTC (rev 22450)
@@ -71,14 +71,12 @@
struct symbol {
struct symbol *next;
char *name;
- char *help;
enum symbol_type type;
struct symbol_value curr;
struct symbol_value def[4];
tristate visible;
int flags;
struct property *prop;
- struct expr *dep, *dep2;
struct expr_value rev_dep;
};
@@ -139,7 +137,7 @@
struct property *prompt;
struct expr *dep;
unsigned int flags;
- /*char *help; */
+ char *help;
struct file *file;
int lineno;
void *data;
Modified: trunk/buildroot/package/config/gconf.c
===================================================================
--- trunk/buildroot/package/config/gconf.c 2008-06-19 08:11:35 UTC (rev 22449)
+++ trunk/buildroot/package/config/gconf.c 2008-06-19 08:11:43 UTC (rev 22450)
@@ -38,9 +38,6 @@
static gboolean show_debug = FALSE;
static gboolean resizeable = FALSE;
-static char nohelp_text[] =
- N_("Sorry, no help available for this option yet.\n");
-
GtkWidget *main_wnd = NULL;
GtkWidget *tree1_w = NULL; // left frame
GtkWidget *tree2_w = NULL; // right frame
@@ -462,12 +459,9 @@
GtkTextIter start, end;
const char *prompt = menu_get_prompt(menu);
gchar *name;
- const char *help = _(nohelp_text);
+ const char *help;
- if (!menu->sym)
- help = "";
- else if (menu->sym->help)
- help = _(menu->sym->help);
+ help = _(menu_get_help(menu));
if (menu->sym && menu->sym->name)
name = g_strdup_printf(_(menu->sym->name));
Modified: trunk/buildroot/package/config/kconfig-language.txt
===================================================================
--- trunk/buildroot/package/config/kconfig-language.txt 2008-06-19 08:11:35 UTC (rev 22449)
+++ trunk/buildroot/package/config/kconfig-language.txt 2008-06-19 08:11:43 UTC (rev 22450)
@@ -98,6 +98,15 @@
times, the limit is set to the largest selection.
Reverse dependencies can only be used with boolean or tristate
symbols.
+ Note:
+ select is evil.... select will by brute force set a symbol
+ equal to 'y' without visiting the dependencies. So abusing
+ select you are able to select a symbol FOO even if FOO depends
+ on BAR that is not set. In general use select only for
+ non-visible symbols (no promts anywhere) and for symbols with
+ no dependencies. That will limit the usefulness but on the
+ other hand avoid the illegal configurations all over. kconfig
+ should one day warn about such things.
- numerical ranges: "range" <symbol> <symbol> ["if" <expr>]
This allows to limit the range of possible input values for int
Modified: trunk/buildroot/package/config/kconfig-to-buildroot2.patch
===================================================================
--- trunk/buildroot/package/config/kconfig-to-buildroot2.patch 2008-06-19 08:11:35 UTC (rev 22449)
+++ trunk/buildroot/package/config/kconfig-to-buildroot2.patch 2008-06-19 08:11:43 UTC (rev 22450)
@@ -501,15 +501,6 @@
};
struct symbol {
-@@ -139,7 +139,7 @@ struct menu {
- struct property *prompt;
- struct expr *dep;
- unsigned int flags;
-- //char *help;
-+ /*char *help; */
- struct file *file;
- int lineno;
- void *data;
diff -rdup kernel-config/gconf.c config/gconf.c
--- kernel-config/gconf.c 2007-09-22 00:38:23.000000000 +0200
+++ config/gconf.c 2007-09-23 15:33:26.000000000 +0200
Modified: trunk/buildroot/package/config/kxgettext.c
===================================================================
--- trunk/buildroot/package/config/kxgettext.c 2008-06-19 08:11:35 UTC (rev 22449)
+++ trunk/buildroot/package/config/kxgettext.c 2008-06-19 08:11:43 UTC (rev 22450)
@@ -170,8 +170,8 @@
menu->file == NULL ? "Root Menu" : menu->file->name,
menu->lineno);
- if (menu->sym != NULL && menu->sym->help != NULL)
- message__add(menu->sym->help, menu->sym->name,
+ if (menu->sym != NULL && menu_has_help(menu))
+ message__add(menu_get_help(menu), menu->sym->name,
menu->file == NULL ? "Root Menu" : menu->file->name,
menu->lineno);
@@ -212,7 +212,9 @@
struct message *m = message__list;
while (m != NULL) {
- message__print_gettext_msgid_msgstr(m);
+ /* skip empty lines ("") */
+ if (strlen(m->msg) > sizeof("\"\""))
+ message__print_gettext_msgid_msgstr(m);
m = m->next;
}
}
Modified: trunk/buildroot/package/config/lkc_proto.h
===================================================================
--- trunk/buildroot/package/config/lkc_proto.h 2008-06-19 08:11:35 UTC (rev 22449)
+++ trunk/buildroot/package/config/lkc_proto.h 2008-06-19 08:11:43 UTC (rev 22450)
@@ -15,6 +15,8 @@
P(menu_get_prompt,const char *,(struct menu *menu));
P(menu_get_root_menu,struct menu *,(struct menu *menu));
P(menu_get_parent_menu,struct menu *,(struct menu *menu));
+P(menu_has_help,bool,(struct menu *menu));
+P(menu_get_help,const char *,(struct menu *menu));
/* symbol.c */
P(symbol_hash,struct symbol *,[SYMBOL_HASHSIZE]);
Modified: trunk/buildroot/package/config/lxdialog/check-lxdialog.sh
===================================================================
--- trunk/buildroot/package/config/lxdialog/check-lxdialog.sh 2008-06-19 08:11:35 UTC (rev 22449)
+++ trunk/buildroot/package/config/lxdialog/check-lxdialog.sh 2008-06-19 08:11:43 UTC (rev 22450)
@@ -51,7 +51,7 @@
printf "Usage: $0 [-check compiler options|-header|-library]\n"
}
-if [ $# == 0 ]; then
+if [ $# -eq 0 ]; then
usage
exit 1
fi
Modified: trunk/buildroot/package/config/mconf.c
===================================================================
--- trunk/buildroot/package/config/mconf.c 2008-06-19 08:11:35 UTC (rev 22449)
+++ trunk/buildroot/package/config/mconf.c 2008-06-19 08:11:43 UTC (rev 22450)
@@ -417,11 +417,13 @@
{
struct symbol **sym_arr;
struct gstr res;
+ char *dialog_input;
int dres;
again:
dialog_clear();
dres = dialog_inputbox(_("Search Configuration Parameter"),
- _("Enter CONFIG_ (sub)string to search for (omit CONFIG_)"),
+ _("Enter CONFIG_ (sub)string to search for "
+ "(with or without \"CONFIG\")"),
10, 75, "");
switch (dres) {
case 0:
@@ -433,7 +435,12 @@
return;
}
- sym_arr = sym_re_search(dialog_input_result);
+ /* strip CONFIG_ if necessary */
+ dialog_input = dialog_input_result;
+ if (strncasecmp(dialog_input_result, "CONFIG_", 7) == 0)
+ dialog_input += 7;
+
+ sym_arr = sym_re_search(dialog_input);
res = get_relations_str(sym_arr);
free(sym_arr);
show_textbox(_("Search Results"), str_get(&res), 0, 0);
@@ -716,11 +723,11 @@
struct gstr help = str_new();
struct symbol *sym = menu->sym;
- if (sym->help)
+ if (menu_has_help(menu))
{
if (sym->name) {
str_printf(&help, "CONFIG_%s:\n\n", sym->name);
- str_append(&help, _(sym->help));
+ str_append(&help, _(menu_get_help(menu)));
str_append(&help, "\n");
}
} else {
Modified: trunk/buildroot/package/config/menu.c
===================================================================
--- trunk/buildroot/package/config/menu.c 2008-06-19 08:11:35 UTC (rev 22449)
+++ trunk/buildroot/package/config/menu.c 2008-06-19 08:11:43 UTC (rev 22450)
@@ -417,3 +417,15 @@
return menu;
}
+bool menu_has_help(struct menu *menu)
+{
+ return menu->help != NULL;
+}
+
+const char *menu_get_help(struct menu *menu)
+{
+ if (menu->help)
+ return menu->help;
+ else
+ return "";
+}
Modified: trunk/buildroot/package/config/qconf.cc
===================================================================
--- trunk/buildroot/package/config/qconf.cc 2008-06-19 08:11:35 UTC (rev 22449)
+++ trunk/buildroot/package/config/qconf.cc 2008-06-19 08:11:43 UTC (rev 22450)
@@ -1041,7 +1041,7 @@
if (showDebug())
debug = debug_info(sym);
- help = print_filter(_(sym->help));
+ help = print_filter(_(menu_get_help(menu)));
} else if (menu->prompt) {
head += "<big><b>";
head += print_filter(_(menu->prompt->text));
Modified: trunk/buildroot/package/config/zconf.tab.c_shipped
===================================================================
--- trunk/buildroot/package/config/zconf.tab.c_shipped 2008-06-19 08:11:35 UTC (rev 22449)
+++ trunk/buildroot/package/config/zconf.tab.c_shipped 2008-06-19 08:11:43 UTC (rev 22450)
@@ -1722,7 +1722,7 @@
case 83:
{
- current_entry->sym->help = (yyvsp[0].string);
+ current_entry->help = (yyvsp[0].string);
;}
break;
@@ -2280,11 +2280,11 @@
break;
}
}
- if (sym->help) {
- int len = strlen(sym->help);
- while (sym->help[--len] == '\n')
- sym->help[len] = 0;
- fprintf(out, " help\n%s\n", sym->help);
+ if (menu->help) {
+ int len = strlen(menu->help);
+ while (menu->help[--len] == '\n')
+ menu->help[len] = 0;
+ fprintf(out, " help\n%s\n", menu->help);
}
fputc('\n', out);
}
Modified: trunk/buildroot/package/config/zconf.y
===================================================================
--- trunk/buildroot/package/config/zconf.y 2008-06-19 08:11:35 UTC (rev 22449)
+++ trunk/buildroot/package/config/zconf.y 2008-06-19 08:11:43 UTC (rev 22450)
@@ -402,7 +402,7 @@
help: help_start T_HELPTEXT
{
- current_entry->sym->help = $2;
+ current_entry->help = $2;
};
/* depends option */
@@ -649,11 +649,11 @@
break;
}
}
- if (sym->help) {
- int len = strlen(sym->help);
- while (sym->help[--len] == '\n')
- sym->help[len] = 0;
- fprintf(out, " help\n%s\n", sym->help);
+ if (menu->help) {
+ int len = strlen(menu->help);
+ while (menu->help[--len] == '\n')
+ menu->help[len] = 0;
+ fprintf(out, " help\n%s\n", menu->help);
}
fputc('\n', out);
}
^ permalink raw reply [flat|nested] 44+ messages in thread
* No subject
@ 2008-04-23 14:39 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2008-04-23 14:39 UTC (permalink / raw)
To: buildroot
Modified:
trunk/buildroot/package/config/Makefile.kconfig
trunk/buildroot/package/config/README.buildroot2
trunk/buildroot/package/config/conf.c
trunk/buildroot/package/config/confdata.c
trunk/buildroot/package/config/kconfig-language.txt
trunk/buildroot/package/config/kconfig-to-buildroot2.patch
trunk/buildroot/package/config/lex.zconf.c_shipped
trunk/buildroot/package/config/mconf.c
trunk/buildroot/package/config/qconf.cc
trunk/buildroot/package/config/util.c
trunk/buildroot/package/config/zconf.gperf
trunk/buildroot/package/config/zconf.hash.c_shipped
trunk/buildroot/package/config/zconf.tab.c_shipped
trunk/buildroot/package/config/zconf.y
Changeset:
Sorry, the patch is too large to include (4155 lines).
Please use ViewCVS to see it!
http://uclibc.org/cgi-bin/viewcvs.cgi?view=rev&root=svn&rev=22451
^ permalink raw reply [flat|nested] 44+ messages in thread
* No subject
@ 2008-04-23 14:39 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2008-04-23 14:39 UTC (permalink / raw)
To: buildroot
Modified:
trunk/buildroot/package/config/Makefile.kconfig
trunk/buildroot/package/config/README.buildroot2
trunk/buildroot/package/config/conf.c
trunk/buildroot/package/config/confdata.c
trunk/buildroot/package/config/kconfig-language.txt
trunk/buildroot/package/config/kconfig-to-buildroot2.patch
trunk/buildroot/package/config/lex.zconf.c_shipped
trunk/buildroot/package/config/mconf.c
trunk/buildroot/package/config/qconf.cc
trunk/buildroot/package/config/util.c
trunk/buildroot/package/config/zconf.gperf
trunk/buildroot/package/config/zconf.hash.c_shipped
trunk/buildroot/package/config/zconf.tab.c_shipped
trunk/buildroot/package/config/zconf.y
Changeset:
Sorry, the patch is too large to include (4155 lines).
Please use ViewCVS to see it!
http://uclibc.org/cgi-bin/viewcvs.cgi?view=3Drev&root=3Dsvn&rev=3D22451
_______________________________________________
buildroot mailing list
buildroot at uclibc.org
http://busybox.net/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 44+ messages in thread
* No subject
@ 2008-04-23 14:39 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2008-04-23 14:39 UTC (permalink / raw)
To: buildroot
Added:
trunk/buildroot/package/config/check.sh
Changeset:
Added: trunk/buildroot/package/config/check.sh
===================================================================
--- trunk/buildroot/package/config/check.sh (rev 0)
+++ trunk/buildroot/package/config/check.sh 2008-06-19 19:06:08 UTC (rev 22454)
@@ -0,0 +1,14 @@
+#!/bin/sh
+# Needed for systems without gettext
+$* -xc -o /dev/null - > /dev/null 2>&1 << EOF
+#include <libintl.h>
+int main()
+{
+ gettext("");
+ return 0;
+}
+EOF
+if [ ! "$?" -eq "0" ]; then
+ echo -DKBUILD_NO_NLS;
+fi
+
Property changes on: trunk/buildroot/package/config/check.sh
___________________________________________________________________
Name: svn:executable
+ *
^ permalink raw reply [flat|nested] 44+ messages in thread
* No subject
@ 2008-07-14 13:16 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2008-07-14 13:16 UTC (permalink / raw)
To: buildroot
make[1]: Entering directory
`/media/EkstraDisk/buildroot/build_i686/dnsmasq-2.41'
cd src && /usr/bin/make \
DBUS_MINOR=" `echo -DNO_IPV6 | ../bld/pkg-wrapper pkg-config --modversion
dbus-1 | nawk -F . -- '{ if ($(NF-1)) print \"-DDBUS_MINOR=\"$(NF-1) }'`"
\
DBUS_CFLAGS="`echo -DNO_IPV6 | ../bld/pkg-wrapper pkg-config --cflags
dbus-1`" \
DBUS_LIBS=" `echo -DNO_IPV6 | ../bld/pkg-wrapper pkg-config --libs
dbus-1`" \
SUNOS_LIBS=" `if uname | grep SunOS 2>&1 >/dev/null; then echo -lsocket
-lnsl -lposix4; fi `" \
SUNOS_VER=" `if uname | grep SunOS 2>&1 >/dev/null; then uname -r | nawk
-F . -- '{ print \"-DSUNOS_VER=\"$2 }'; fi`" \
-f ../bld/Makefile dnsmasq
/bin/sh: line 1: nawk: command not found
Don't you have nawk installed? On my system, nawk is a link to gawk.
Seems like we don't currently check for awk in dependencies.sh, will fix
----------------------------------------------------------------------
jacmet - 06-18-08 06:17
----------------------------------------------------------------------
I have now added an awk check to dependencies.sh and forced dnsmasq to use
awk rather than nawk, so closing issue.
Issue History
Date Modified Username Field Change
======================================================================
06-14-08 17:01 KHAksnes New Issue
06-14-08 17:01 KHAksnes Status new => assigned
06-14-08 17:01 KHAksnes Assigned To => buildroot
06-15-08 13:40 jacmet Note Added: 0008264
06-15-08 14:07 KHAksnes Note Added: 0008274
06-15-08 14:08 KHAksnes File Added: compilelog
06-18-08 06:06 jacmet Note Added: 0008384
06-18-08 06:17 jacmet Status assigned => resolved
06-18-08 06:17 jacmet Resolution open => fixed
06-18-08 06:17 jacmet Note Added: 0008394
07-16-08 08:02 bernhardf Status resolved => new
07-17-08 03:39 bernhardf Status new => closed
======================================================================
^ permalink raw reply [flat|nested] 44+ messages in thread
* No subject
@ 2008-07-14 13:16 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2008-07-14 13:16 UTC (permalink / raw)
To: buildroot
PrBoom is a version of Doom using the Simple Direct Media
layer (SDL) library, which enables it to use XFree86, OpenGL,
Linux framebuffer console, GGI, SVGALib or even color or
monochrome text consoles as display. There is an additional
OpenGL renderer as well.
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 44+ messages in thread
* No subject
@ 2008-07-14 13:16 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2008-07-14 13:16 UTC (permalink / raw)
To: buildroot
ttymxc0 device. If so, then the reason why you cannot login is that
you don't have ttymxc0 listed in /etc/securetty.
The file comes from target/generic/target_skeleton/etc, but you can
simply edit it under project_build_arm/uclibc/root/etc and rerun make
to regenerate your filesystem image.
I don't see any mention of /dev/ttymxcN in Documentation/devices.txt
in the kernel sources? I take it that the serial driver isn't in the
mainline kernel?
> THe other thing I tried to do was pass init=/dev/sh and
> init=/dev/bash to try to get a direct shell prompt. I don't think
> it was connecting to the MX31's serial port because I never saw any
> outputs after the filesystem was mounted. Is there a recommended
> way to force /dev/sh to appear on a ttyS0 (or actually ttymxc0 for
> the MX31)
I take it you mean /bin/sh not /dev/sh?
Strange. And you do get output from init and login with the same
filesystem if you boot without init=/bin/sh?
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 44+ messages in thread
* No subject
@ 2008-07-14 13:16 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2008-07-14 13:16 UTC (permalink / raw)
To: buildroot
Modified:
trunk/buildroot/package/config/lex.zconf.c_shipped
trunk/buildroot/package/config/zconf.l
Changeset:
Modified: trunk/buildroot/package/config/lex.zconf.c_shipped
===================================================================
--- trunk/buildroot/package/config/lex.zconf.c_shipped 2008-08-27 15:06:41 UTC (rev 23246)
+++ trunk/buildroot/package/config/lex.zconf.c_shipped 2008-08-27 20:18:33 UTC (rev 23247)
@@ -815,6 +815,11 @@
void append_string(const char *str, int size)
{
int new_size = text_size + size + 1;
+ if (size > 70) {
+ fprintf (stderr, "%s:%d warning: Overlong line\n",
+ current_file->name, current_file->lineno);
+ }
+
if (new_size > text_asize) {
new_size += START_STRSIZE - 1;
new_size &= -START_STRSIZE;
Modified: trunk/buildroot/package/config/zconf.l
===================================================================
--- trunk/buildroot/package/config/zconf.l 2008-08-27 15:06:41 UTC (rev 23246)
+++ trunk/buildroot/package/config/zconf.l 2008-08-27 20:18:33 UTC (rev 23247)
@@ -49,6 +49,10 @@
void append_string(const char *str, int size)
{
int new_size = text_size + size + 1;
+ if (size > 70) {
+ fprintf (stderr, "%s:%d warning: Overlong line\n",
+ current_file->name, current_file->lineno);
+ }
if (new_size > text_asize) {
new_size += START_STRSIZE - 1;
new_size &= -START_STRSIZE;
^ permalink raw reply [flat|nested] 44+ messages in thread
* No subject
@ 2008-09-15 17:22 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2008-09-15 17:22 UTC (permalink / raw)
To: buildroot
>>>>>>>
And add uClibc-0.9.29-cygwin_host_loadlibes.patch
for solved identical problem during build uClibc
Issue History
Date Modified Username Field Change
======================================================================
10-24-07 08:28 AndyI New Issue
10-24-07 08:28 AndyI Status new => assigned
10-24-07 08:28 AndyI Assigned To => buildroot
10-24-07 08:28 AndyI File Added: fix_cygwin_HOST_LOADLIBES.patch
10-24-07 08:28 AndyI File Added:
uClibc-0.9.29-cygwin_host_loadlibes.patch
10-24-07 08:29 AndyI Issue Monitored: AndyI
09-17-08 05:42 AndyI Note Added: 0011544
======================================================================
^ permalink raw reply [flat|nested] 44+ messages in thread
* No subject
@ 2008-09-15 17:22 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2008-09-15 17:22 UTC (permalink / raw)
To: buildroot
>>>>>>>
And add uClibc-0.9.29-cygwin_host_loadlibes.patch
for solved identical problem during build uClibc
Issue History
Date Modified Username Field Change
======================================================================
10-24-07 08:28 AndyI New Issue
10-24-07 08:28 AndyI Status new => assigned
10-24-07 08:28 AndyI Assigned To => buildroot
10-24-07 08:28 AndyI File Added: fix_cygwin_HOST_LOADLIBES.patch
10-24-07 08:28 AndyI File Added:
uClibc-0.9.29-cygwin_host_loadlibes.patch
10-24-07 08:29 AndyI Issue Monitored: AndyI
09-17-08 05:42 AndyI Note Added: 0011544
09-17-08 06:30 bernhardf Status assigned => closed
======================================================================
^ permalink raw reply [flat|nested] 44+ messages in thread
* No subject
@ 2008-10-23 17:17 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2008-10-23 17:17 UTC (permalink / raw)
To: buildroot
config BR2_TARGET_ROOTFS_EXT2_BLOCKS
int "size in blocks (leave at 0 for auto calculation)"
depends on BR2_TARGET_ROOTFS_EXT2
default 0
config BR2_TARGET_ROOTFS_EXT2_INODES
int "inodes (leave at 0 for auto calculation)"
depends on BR2_TARGET_ROOTFS_EXT2
default 0
Adam> Strangely, when I mount/chroot into one of the pre-built root
Adam> filesystems available from the uclibc website, I can create files
Adam> without any problems.
The really old ones? They were afaik padded to 128MB.
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 44+ messages in thread
* No subject
@ 2008-10-23 17:17 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2008-10-23 17:17 UTC (permalink / raw)
To: buildroot
at91sam9260ek MACH_AT91SAM9260EK AT91SAM9260EK
1099
It appears you have the 9G20 suppost in u-boot but still have a kernel
for the 9260.
Hartley
^ permalink raw reply [flat|nested] 44+ messages in thread
* No subject
@ 2008-10-23 17:17 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2008-10-23 17:17 UTC (permalink / raw)
To: buildroot
build 3.7x, so I have so far just fixed the 3.61 URL.
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 44+ messages in thread
* No subject
@ 2008-11-21 1:22 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2008-11-21 1:22 UTC (permalink / raw)
To: buildroot
DEPMOD=$(STAGING_DIR)/bin/$(GNU_TARGET_NAME)-depmod26
And 4 lines further down this is even used directly.
This tool is pulled through this dependency:
linux26-modules: cross-depmod26 $(LINUX26_DIR)/.modules_installed
And this cross-depmod26 is provided by module-init-tools.
Nicolas
^ permalink raw reply [flat|nested] 44+ messages in thread
* No subject
@ 2008-12-07 21:22 bogus
0 siblings, 0 replies; 44+ messages in thread
From: bogus @ 2008-12-07 21:22 UTC (permalink / raw)
To: buildroot
Author: ulf <ulf@69ca8d6d-28ef-0310-b511-8ec308f3f277>
Date: Thu Aug 16 21:54:48 2007 +0000
Add further documentation for BSP patch
I'm also not completely happy about that section.
Thomas> Is the author of this section on the list ? If so, could he
Thomas> mention what the intention was ?
He posted on the list a few days ago.
--=20
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 44+ messages in thread
end of thread, other threads:[~2008-12-07 21:22 UTC | newest]
Thread overview: 44+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-10-06 20:13 No subject bogus
-- strict thread matches above, loose matches on Subject: below --
2008-12-07 21:22 bogus
2008-11-21 1:22 bogus
2008-10-23 17:17 bogus
2008-10-23 17:17 bogus
2008-10-23 17:17 bogus
2008-09-15 17:22 bogus
2008-09-15 17:22 bogus
2008-07-14 13:16 bogus
2008-07-14 13:16 bogus
2008-07-14 13:16 bogus
2008-07-14 13:16 bogus
2008-04-23 14:39 bogus
2008-04-23 14:39 bogus
2008-04-23 14:39 bogus
2008-04-23 14:39 bogus
2008-04-23 14:39 bogus
2008-04-23 14:39 bogus
2008-04-23 14:39 bogus
2008-04-23 14:39 bogus
2008-04-23 14:39 bogus
2008-03-17 22:01 bogus
2007-12-01 7:52 bogus
2007-12-01 7:52 bogus
2007-10-06 20:13 bogus
2007-10-06 20:13 bogus
2007-07-23 18:04 bogus
2007-07-23 18:04 bogus
2007-06-23 20:07 bogus
2007-02-14 8:32 bogus
2007-02-14 8:32 bogus
2007-02-14 8:32 bogus
2007-02-14 8:32 bogus
2007-02-06 7:08 bogus
2007-02-06 7:08 bogus
2007-02-06 7:08 bogus
2007-02-06 7:08 bogus
2006-08-17 1:58 bogus
2006-08-17 1:58 bogus
2006-08-17 1:58 bogus
2006-08-17 1:58 bogus
2006-08-17 1:58 bogus
2006-08-17 1:58 bogus
2006-08-17 1:58 bogus
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox