Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] svn commit: trunk/buildroot/package
@ 2006-08-24 19:35 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2006-08-24 19:35 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2006-08-24 12:35:47 -0700 (Thu, 24 Aug 2006)
New Revision: 15979

Log:
- pickup the PATH the user has set.
  Fixes HOSTCC et al being installed in e.g. /opt where it wasn't found before.


Modified:
   trunk/buildroot/package/Makefile.in


Changeset:
Modified: trunk/buildroot/package/Makefile.in
===================================================================
--- trunk/buildroot/package/Makefile.in	2006-08-24 19:13:14 UTC (rev 15978)
+++ trunk/buildroot/package/Makefile.in	2006-08-24 19:35:47 UTC (rev 15979)
@@ -44,7 +44,7 @@
 # Strip off the annoying quoting
 STAGING_DIR:=$(strip $(subst ",, $(BR2_STAGING_DIR)))
 #"
-TARGET_PATH=$(STAGING_DIR)/bin:$(TOOL_BUILD_DIR)/bin:/bin:/sbin:/usr/bin:/usr/sbin
+TARGET_PATH=$(STAGING_DIR)/bin:$(TOOL_BUILD_DIR)/bin:/bin:/sbin:/usr/bin:/usr/sbin:$(PATH)
 IMAGE:=$(BASE_DIR)/rootfs.$(ARCH)$(ARCH_FPU_SUFFIX)
 REAL_GNU_TARGET_NAME=$(OPTIMIZE_FOR_CPU)$(GNU_TARGET_SUFFIX)
 GNU_TARGET_NAME=$(OPTIMIZE_FOR_CPU)-linux

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2006-08-29 16:41 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2006-08-29 16:41 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2006-08-29 09:41:55 -0700 (Tue, 29 Aug 2006)
New Revision: 16013

Log:
- add lzma


Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2006-08-29 16:41:22 UTC (rev 16012)
+++ trunk/buildroot/package/Config.in	2006-08-29 16:41:55 UTC (rev 16013)
@@ -82,6 +82,7 @@
 source "package/ltt/Config.in"
 source "package/lvm2/Config.in"
 source "package/lzo/Config.in"
+source "package/lzma/Config.in"
 source "package/m4/Config.in"
 source "package/mdadm/Config.in"
 source "package/memtester/Config.in"

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2006-09-30 21:08 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2006-09-30 21:08 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2006-09-30 14:08:56 -0700 (Sat, 30 Sep 2006)
New Revision: 16278

Log:
- fix bug #1042; Hardcoding system-paths is a bad idea. If some of them are not
  in PATH seen by make then most likely for a very good reason. Set your PATH accordingly if you need /bin or /usr/local/bin et al.


Modified:
   trunk/buildroot/package/Makefile.in


Changeset:
Modified: trunk/buildroot/package/Makefile.in
===================================================================
--- trunk/buildroot/package/Makefile.in	2006-09-30 21:05:25 UTC (rev 16277)
+++ trunk/buildroot/package/Makefile.in	2006-09-30 21:08:56 UTC (rev 16278)
@@ -44,7 +44,7 @@
 # Strip off the annoying quoting
 STAGING_DIR:=$(strip $(subst ",, $(BR2_STAGING_DIR)))
 #"
-TARGET_PATH=$(STAGING_DIR)/bin:$(TOOL_BUILD_DIR)/bin:/bin:/sbin:/usr/bin:/usr/sbin:$(PATH)
+TARGET_PATH=$(STAGING_DIR)/bin:$(TOOL_BUILD_DIR)/bin:$(PATH)
 IMAGE:=$(BASE_DIR)/rootfs.$(ARCH)$(ARCH_FPU_SUFFIX)
 REAL_GNU_TARGET_NAME=$(OPTIMIZE_FOR_CPU)$(GNU_TARGET_SUFFIX)
 GNU_TARGET_NAME=$(OPTIMIZE_FOR_CPU)-linux

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2006-10-01 18:34 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2006-10-01 18:34 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2006-10-01 11:34:45 -0700 (Sun, 01 Oct 2006)
New Revision: 16285

Log:
- add missing hung from the BR2_ZCAT introduction


Modified:
   trunk/buildroot/package/Makefile.in


Changeset:
Modified: trunk/buildroot/package/Makefile.in
===================================================================
--- trunk/buildroot/package/Makefile.in	2006-10-01 16:44:04 UTC (rev 16284)
+++ trunk/buildroot/package/Makefile.in	2006-10-01 18:34:45 UTC (rev 16285)
@@ -8,6 +8,8 @@
 #"
 SVN:=$(strip $(subst ",, $(BR2_SVN)))
 #"
+ZCAT:=$(strip $(subst ",, $(BR2_ZCAT)))
+#"
 TAR_OPTIONS=$(subst ",, $(BR2_TAR_OPTIONS)) -xf
 #"
 

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2006-12-08 12:45 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2006-12-08 12:45 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2006-12-08 04:45:45 -0800 (Fri, 08 Dec 2006)
New Revision: 16813

Log:
- Quote TARGET_PATH. Closes #1107.


Modified:
   trunk/buildroot/package/Makefile.in


Changeset:
Modified: trunk/buildroot/package/Makefile.in
===================================================================
--- trunk/buildroot/package/Makefile.in	2006-12-08 05:30:00 UTC (rev 16812)
+++ trunk/buildroot/package/Makefile.in	2006-12-08 12:45:45 UTC (rev 16813)
@@ -54,7 +54,8 @@
 STAGING_DIR:=$(strip $(subst ",, $(BR2_STAGING_DIR)))
 #"))
 
-TARGET_PATH=$(STAGING_DIR)/bin:$(TOOL_BUILD_DIR)/bin:$(PATH)
+# Quotes are needed for spaces et al in path components.
+TARGET_PATH="$(STAGING_DIR)/bin:$(TOOL_BUILD_DIR)/bin:$(PATH)"
 IMAGE:=$(BASE_DIR)/rootfs.$(ARCH)$(ARCH_FPU_SUFFIX)
 REAL_GNU_TARGET_NAME=$(OPTIMIZE_FOR_CPU)$(GNU_TARGET_SUFFIX)
 GNU_TARGET_NAME=$(OPTIMIZE_FOR_CPU)-linux

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2006-12-15 14:37 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2006-12-15 14:37 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2006-12-15 06:37:02 -0800 (Fri, 15 Dec 2006)
New Revision: 16945

Log:
- pull bsdiff's Config in


Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2006-12-15 14:18:30 UTC (rev 16944)
+++ trunk/buildroot/package/Config.in	2006-12-15 14:37:02 UTC (rev 16945)
@@ -35,6 +35,7 @@
 source "package/bison/Config.in"
 source "package/boa/Config.in"
 source "package/bridge/Config.in"
+source "package/bsdiff/Config.in"
 source "package/customize/Config.in"
 source "package/dhcp/Config.in"
 source "package/dialog/Config.in"

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-01-14  1:04 sjhill at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: sjhill at uclibc.org @ 2007-01-14  1:04 UTC (permalink / raw)
  To: buildroot

Author: sjhill
Date: 2007-01-13 17:04:33 -0800 (Sat, 13 Jan 2007)
New Revision: 17274

Log:
Include all the new packages.


Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2007-01-14 01:02:36 UTC (rev 17273)
+++ trunk/buildroot/package/Config.in	2007-01-14 01:04:33 UTC (rev 17274)
@@ -41,6 +41,8 @@
 source "package/cairo/Config.in"
 source "package/customize/Config.in"
 source "package/dash/Config.in"
+source "package/dbus/Config.in"
+source "package/dbus-glib/Config.in"
 source "package/dhcp/Config.in"
 source "package/dialog/Config.in"
 source "package/dillo/Config.in"
@@ -61,10 +63,12 @@
 source "package/gmp/Config.in"
 source "package/mpfr/Config.in"
 source "package/gzip/Config.in"
+source "package/hal/Config.in"
 source "package/haserl/Config.in"
 source "package/hdparm/Config.in"
 source "package/hostap/Config.in"
 source "package/hotplug/Config.in"
+source "package/hwdata/Config.in"
 source "package/iostat/Config.in"
 source "package/iproute2/Config.in"
 source "package/ipsec-tools/Config.in"
@@ -75,6 +79,7 @@
 source "package/libcgi/Config.in"
 source "package/libcgicc/Config.in"
 source "package/libelf/Config.in"
+source "package/libevent/Config.in"
 source "package/libfloat/Config.in"
 source "package/libglib12/Config.in"
 source "package/libglib2/Config.in"
@@ -118,6 +123,7 @@
 source "package/netplug/Config.in"
 source "package/netsnmp/Config.in"
 source "package/newt/Config.in"
+source "package/nfs-utils/Config.in"
 source "package/ntp/Config.in"
 source "package/openntpd/Config.in"
 source "package/openssh/Config.in"
@@ -132,6 +138,7 @@
 source "package/portmap/Config.in"
 source "package/pppd/Config.in"
 source "package/procps/Config.in"
+source "package/proftpd/Config.in"
 source "package/psmisc/Config.in"
 source "package/python/Config.in"
 source "package/qte/Config.in"
@@ -141,6 +148,7 @@
 source "package/rsync/Config.in"
 source "package/ruby/Config.in"
 source "package/rxvt/Config.in"
+source "package/samba/Config.in"
 source "package/sdl/Config.in"
 source "package/sfdisk/Config.in"
 source "package/slang/Config.in"
@@ -164,6 +172,7 @@
 source "package/udev/Config.in"
 source "package/udhcp/Config.in"
 source "package/uemacs/Config.in"
+source "package/usbmount/Config.in"
 source "package/usbutils/Config.in"
 source "package/util-linux/Config.in"
 source "package/valgrind/Config.in"

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-01-14 22:18 andersen at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: andersen at uclibc.org @ 2007-01-14 22:18 UTC (permalink / raw)
  To: buildroot

Author: andersen
Date: 2007-01-14 14:18:49 -0800 (Sun, 14 Jan 2007)
New Revision: 17305

Log:
there is no 'package/hal/' at present...


Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2007-01-14 17:06:11 UTC (rev 17304)
+++ trunk/buildroot/package/Config.in	2007-01-14 22:18:49 UTC (rev 17305)
@@ -64,7 +64,6 @@
 source "package/gmp/Config.in"
 source "package/mpfr/Config.in"
 source "package/gzip/Config.in"
-source "package/hal/Config.in"
 source "package/haserl/Config.in"
 source "package/hdparm/Config.in"
 source "package/hostap/Config.in"

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-01-15 16:01 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2007-01-15 16:01 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-01-15 08:01:34 -0800 (Mon, 15 Jan 2007)
New Revision: 17312

Log:
but now there is..


Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2007-01-15 15:55:43 UTC (rev 17311)
+++ trunk/buildroot/package/Config.in	2007-01-15 16:01:34 UTC (rev 17312)
@@ -64,6 +64,7 @@
 source "package/gmp/Config.in"
 source "package/mpfr/Config.in"
 source "package/gzip/Config.in"
+source "package/hal/Config.in"
 source "package/haserl/Config.in"
 source "package/hdparm/Config.in"
 source "package/hostap/Config.in"

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-01-15 22:37 andersen at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: andersen at uclibc.org @ 2007-01-15 22:37 UTC (permalink / raw)
  To: buildroot

Author: andersen
Date: 2007-01-15 14:37:08 -0800 (Mon, 15 Jan 2007)
New Revision: 17320

Log:
missed a spot -- need to add metacity here as well.  We really should add some
categories in here.  Things are getting a bit messy just shoving everything in
with no ordering.


Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2007-01-15 22:34:53 UTC (rev 17319)
+++ trunk/buildroot/package/Config.in	2007-01-15 22:37:08 UTC (rev 17320)
@@ -106,6 +106,7 @@
 source "package/m4/Config.in"
 source "package/mdadm/Config.in"
 source "package/memtester/Config.in"
+source "package/metacity/Config.in"
 source "package/microcom/Config.in"
 source "package/microperl/Config.in"
 source "package/microwin/Config.in"

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-01-17 11:34 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2007-01-17 11:34 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-01-17 03:34:20 -0800 (Wed, 17 Jan 2007)
New Revision: 17335

Log:
- move the X packages into a separate menu
  I'll do this for "graphic libraries" and "networking" too unless someone complains..


Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2007-01-17 11:27:14 UTC (rev 17334)
+++ trunk/buildroot/package/Config.in	2007-01-17 11:34:20 UTC (rev 17335)
@@ -38,14 +38,12 @@
 source "package/boa/Config.in"
 source "package/bridge/Config.in"
 source "package/bsdiff/Config.in"
-source "package/cairo/Config.in"
 source "package/customize/Config.in"
 source "package/dash/Config.in"
 source "package/dbus/Config.in"
 source "package/dbus-glib/Config.in"
 source "package/dhcp/Config.in"
 source "package/dialog/Config.in"
-source "package/dillo/Config.in"
 source "package/directfb/Config.in"
 source "package/distcc/Config.in"
 source "package/dm/Config.in"
@@ -58,8 +56,6 @@
 source "package/e2fsprogs/Config.in"
 source "package/fakeroot/Config.in"
 source "package/file/Config.in"
-source "package/fontconfig/Config.in"
-source "package/freetype/Config.in"
 source "package/gettext/Config.in"
 source "package/gmp/Config.in"
 source "package/mpfr/Config.in"
@@ -82,10 +78,6 @@
 source "package/libelf/Config.in"
 source "package/libevent/Config.in"
 source "package/libfloat/Config.in"
-source "package/libglib12/Config.in"
-source "package/libglib2/Config.in"
-source "package/libgtk12/Config.in"
-source "package/libgtk2/Config.in"
 source "package/libmad/Config.in"
 source "package/libpcap/Config.in"
 source "package/libpng/Config.in"
@@ -106,10 +98,8 @@
 source "package/m4/Config.in"
 source "package/mdadm/Config.in"
 source "package/memtester/Config.in"
-source "package/metacity/Config.in"
 source "package/microcom/Config.in"
 source "package/microperl/Config.in"
-source "package/microwin/Config.in"
 source "package/mkdosfs/Config.in"
 source "package/module-init-tools/Config.in"
 source "package/modutils/Config.in"
@@ -132,7 +122,6 @@
 source "package/openssl/Config.in"
 source "package/openvpn/Config.in"
 source "package/openswan/Config.in"
-source "package/pango/Config.in"
 source "package/pciutils/Config.in"
 source "package/pcmcia/Config.in"
 source "package/pkgconfig/Config.in"
@@ -149,7 +138,6 @@
 source "package/readline/Config.in"
 source "package/rsync/Config.in"
 source "package/ruby/Config.in"
-source "package/rxvt/Config.in"
 source "package/samba/Config.in"
 source "package/sdl/Config.in"
 source "package/sfdisk/Config.in"
@@ -168,7 +156,6 @@
 source "package/thttpd/Config.in"
 source "package/tiff/Config.in"
 source "package/tinylogin/Config.in"
-source "package/tinyx/Config.in"
 source "package/tn5250/Config.in"
 source "package/ttcp/Config.in"
 source "package/udev/Config.in"
@@ -184,8 +171,35 @@
 source "package/wipe/Config.in"
 source "package/wireless-tools/Config.in"
 source "package/xfsprogs/Config.in"
-source "package/xorg/Config.in"
 source "package/zlib/Config.in"
 
+config BR2_X_WINDOW_SYSTEM
+	bool "X Window System"
+	default n
+	help
+	  Support for X and related packages
 
+if BR2_X_WINDOW_SYSTEM
+menu "X11"
+comment "X server"
+source "package/xorg/Config.in"
+source "package/tinyx/Config.in"
+comment "X libraries and helper libraries"
+source "package/cairo/Config.in"
+source "package/pango/Config.in"
+source "package/libglib12/Config.in"
+source "package/libglib2/Config.in"
+source "package/libgtk12/Config.in"
+source "package/libgtk2/Config.in"
+source "package/fontconfig/Config.in"
+source "package/freetype/Config.in"
+comment "Window managers"
+source "package/microwin/Config.in"
+source "package/metacity/Config.in"
+comment "X applications"
+source "package/rxvt/Config.in"
+source "package/dillo/Config.in"
 endmenu
+endif
+
+endmenu

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-01-17 12:04 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2007-01-17 12:04 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-01-17 04:03:59 -0800 (Wed, 17 Jan 2007)
New Revision: 17337

Log:
- make the BR2_X_WINDOW_SYSTEM a menuconfig to make it look nicer


Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2007-01-17 11:48:11 UTC (rev 17336)
+++ trunk/buildroot/package/Config.in	2007-01-17 12:03:59 UTC (rev 17337)
@@ -217,14 +217,13 @@
 source "package/xfsprogs/Config.in"
 source "package/zlib/Config.in"
 
-config BR2_X_WINDOW_SYSTEM
+menuconfig BR2_X_WINDOW_SYSTEM
 	bool "X Window System"
 	default n
 	help
 	  Support for X and related packages
 
 if BR2_X_WINDOW_SYSTEM
-menu "X11"
 comment "X server"
 source "package/xorg/Config.in"
 source "package/tinyx/Config.in"
@@ -243,7 +242,7 @@
 comment "X applications"
 source "package/rxvt/Config.in"
 source "package/dillo/Config.in"
-endmenu
+
 endif
 
 endmenu

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-01-17 12:27 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2007-01-17 12:27 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-01-17 04:27:27 -0800 (Wed, 17 Jan 2007)
New Revision: 17338

Log:
- add a BR2_NETWORK_SUPPORT and move related packages to it


Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2007-01-17 12:03:59 UTC (rev 17337)
+++ trunk/buildroot/package/Config.in	2007-01-17 12:27:27 UTC (rev 17338)
@@ -34,7 +34,6 @@
 
 comment "Other stuff"
 source "package/acpid/Config.in"
-source "package/argus/Config.in"
 source "package/asterisk/Config.in"
 source "package/at/Config.in"
 source "package/atk/Config.in"
@@ -42,27 +41,19 @@
 source "package/automake/Config.in"
 source "package/avahi/Config.in"
 source "package/berkeleydb/Config.in"
-source "package/bind/Config.in"
 source "package/bison/Config.in"
 source "package/boa/Config.in"
-source "package/bridge/Config.in"
 source "package/bsdiff/Config.in"
 source "package/customize/Config.in"
 source "package/dash/Config.in"
 source "package/dbus/Config.in"
 source "package/dbus-glib/Config.in"
-if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
-source "package/dhcp/Config.in"
-endif
 source "package/dialog/Config.in"
 source "package/directfb/Config.in"
 source "package/distcc/Config.in"
 source "package/dm/Config.in"
 source "package/dmalloc/Config.in"
 source "package/dmraid/Config.in"
-source "package/dnsmasq/Config.in"
-source "package/dropbear/Config.in"
-source "package/ethtool/Config.in"
 source "package/expat/Config.in"
 source "package/e2fsprogs/Config.in"
 source "package/fakeroot/Config.in"
@@ -75,36 +66,24 @@
 source "package/haserl/Config.in"
 if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/hdparm/Config.in"
-endif
-source "package/hostap/Config.in"
-if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/hotplug/Config.in"
 endif
 source "package/hwdata/Config.in"
 source "package/iostat/Config.in"
-source "package/iproute2/Config.in"
-source "package/ipsec-tools/Config.in"
-source "package/iptables/Config.in"
 source "package/jpeg/Config.in"
 source "package/kexec/Config.in"
 if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/less/Config.in"
 endif
-source "package/libcgi/Config.in"
-source "package/libcgicc/Config.in"
 source "package/libelf/Config.in"
 source "package/libevent/Config.in"
 source "package/libfloat/Config.in"
 source "package/libmad/Config.in"
-source "package/libpcap/Config.in"
 source "package/libpng/Config.in"
 source "package/libraw1394/Config.in"
 source "package/libsysfs/Config.in"
 source "package/libtool/Config.in"
 source "package/libusb/Config.in"
-source "package/lighttpd/Config.in"
-source "package/links/Config.in"
-source "package/lrzsz/Config.in"
 source "package/lsof/Config.in"
 source "package/ltp-testsuite/Config.in"
 source "package/ltrace/Config.in"
@@ -124,36 +103,20 @@
 endif
 source "package/mpatrol/Config.in"
 source "package/mpg123/Config.in"
-source "package/mrouted/Config.in"
 source "package/mtd/Config.in"
 if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 # busybox has an editor..
 source "package/nano/Config.in"
 endif
-source "package/nbd/Config.in"
 source "package/ncurses/Config.in"
-source "package/netkitbase/Config.in"
-source "package/netkittelnet/Config.in"
-source "package/netplug/Config.in"
-source "package/netsnmp/Config.in"
 source "package/newt/Config.in"
-source "package/nfs-utils/Config.in"
-source "package/ntp/Config.in"
-source "package/openntpd/Config.in"
-source "package/openssh/Config.in"
-source "package/openssl/Config.in"
-source "package/openvpn/Config.in"
-source "package/openswan/Config.in"
 source "package/pciutils/Config.in"
 source "package/pcmcia/Config.in"
 source "package/pkgconfig/Config.in"
 source "package/portage/Config.in"
-source "package/portmap/Config.in"
-source "package/pppd/Config.in"
 if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/procps/Config.in"
 endif
-source "package/proftpd/Config.in"
 if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/psmisc/Config.in"
 endif
@@ -162,9 +125,7 @@
 source "package/qtopia4/Config.in"
 source "package/raidtools/Config.in"
 source "package/readline/Config.in"
-source "package/rsync/Config.in"
 source "package/ruby/Config.in"
-source "package/samba/Config.in"
 source "package/sdl/Config.in"
 if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 # busybox has fdisk
@@ -172,10 +133,8 @@
 endif
 source "package/slang/Config.in"
 source "package/smartmontools/Config.in"
-source "package/socat/Config.in"
 source "package/sqlite/Config.in"
 source "package/strace/Config.in"
-source "package/stunnel/Config.in"
 source "package/sudo/Config.in"
 source "package/sysklogd/Config.in"
 if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
@@ -183,21 +142,13 @@
 source "package/sysvinit/Config.in"
 endif
 source "package/tcl/Config.in"
-source "package/tcpdump/Config.in"
-source "package/tftpd/Config.in"
-if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
-source "package/thttpd/Config.in"
-endif
 source "package/tiff/Config.in"
 if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/tinylogin/Config.in"
 endif
-source "package/tn5250/Config.in"
-source "package/ttcp/Config.in"
 if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 # mdev
 source "package/udev/Config.in"
-source "package/udhcp/Config.in"
 # busybox has an editor..
 source "package/uemacs/Config.in"
 endif
@@ -207,16 +158,78 @@
 source "package/util-linux/Config.in"
 endif
 source "package/valgrind/Config.in"
-source "package/vtun/Config.in"
 if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
-source "package/wget/Config.in"
 source "package/which/Config.in"
 endif
 source "package/wipe/Config.in"
-source "package/wireless-tools/Config.in"
 source "package/xfsprogs/Config.in"
 source "package/zlib/Config.in"
 
+menuconfig BR2_NETWORK_SUPPORT
+	bool "Networking"
+	default n
+	help
+	  Support for networking and related packages
+
+if BR2_NETWORK_SUPPORT
+source "package/argus/Config.in"
+source "package/bind/Config.in"
+source "package/bridge/Config.in"
+if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
+source "package/dhcp/Config.in"
+endif
+source "package/dnsmasq/Config.in"
+source "package/dropbear/Config.in"
+source "package/ethtool/Config.in"
+source "package/hostap/Config.in"
+source "package/iproute2/Config.in"
+source "package/ipsec-tools/Config.in"
+source "package/iptables/Config.in"
+source "package/libcgi/Config.in"
+source "package/libcgicc/Config.in"
+source "package/libpcap/Config.in"
+source "package/lighttpd/Config.in"
+source "package/links/Config.in"
+source "package/lrzsz/Config.in"
+source "package/mrouted/Config.in"
+source "package/nbd/Config.in"
+source "package/netkitbase/Config.in"
+source "package/netkittelnet/Config.in"
+source "package/netplug/Config.in"
+source "package/netsnmp/Config.in"
+source "package/nfs-utils/Config.in"
+source "package/ntp/Config.in"
+source "package/openntpd/Config.in"
+source "package/openssh/Config.in"
+source "package/openssl/Config.in"
+source "package/openvpn/Config.in"
+source "package/openswan/Config.in"
+source "package/portmap/Config.in"
+source "package/pppd/Config.in"
+source "package/proftpd/Config.in"
+source "package/rsync/Config.in"
+source "package/samba/Config.in"
+source "package/socat/Config.in"
+source "package/stunnel/Config.in"
+source "package/tcpdump/Config.in"
+source "package/tftpd/Config.in"
+if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
+source "package/thttpd/Config.in"
+endif
+source "package/tn5250/Config.in"
+source "package/ttcp/Config.in"
+if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
+source "package/udhcp/Config.in"
+endif
+source "package/vtun/Config.in"
+if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
+source "package/wget/Config.in"
+endif
+source "package/wireless-tools/Config.in"
+
+endif
+
+
 menuconfig BR2_X_WINDOW_SYSTEM
 	bool "X Window System"
 	default n

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-01-17 12:28 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2007-01-17 12:28 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-01-17 04:28:23 -0800 (Wed, 17 Jan 2007)
New Revision: 17339

Log:
- wrap external sysklogd in !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS


Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2007-01-17 12:27:27 UTC (rev 17338)
+++ trunk/buildroot/package/Config.in	2007-01-17 12:28:23 UTC (rev 17339)
@@ -136,8 +136,8 @@
 source "package/sqlite/Config.in"
 source "package/strace/Config.in"
 source "package/sudo/Config.in"
+if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/sysklogd/Config.in"
-if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 # busybox has init and the runit stuff
 source "package/sysvinit/Config.in"
 endif

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-01-17 12:31 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2007-01-17 12:31 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-01-17 04:31:15 -0800 (Wed, 17 Jan 2007)
New Revision: 17340

Log:
- put haserl into the networking section


Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2007-01-17 12:28:23 UTC (rev 17339)
+++ trunk/buildroot/package/Config.in	2007-01-17 12:31:15 UTC (rev 17340)
@@ -63,7 +63,6 @@
 source "package/mpfr/Config.in"
 source "package/gzip/Config.in"
 source "package/hal/Config.in"
-source "package/haserl/Config.in"
 if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/hdparm/Config.in"
 source "package/hotplug/Config.in"
@@ -181,6 +180,7 @@
 source "package/dnsmasq/Config.in"
 source "package/dropbear/Config.in"
 source "package/ethtool/Config.in"
+source "package/haserl/Config.in"
 source "package/hostap/Config.in"
 source "package/iproute2/Config.in"
 source "package/ipsec-tools/Config.in"

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-01-21 16:08 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2007-01-21 16:08 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-01-21 08:08:27 -0800 (Sun, 21 Jan 2007)
New Revision: 17435

Log:
- add some more categories and move respective packages to them.
  I hope that this makes navigation and finding packages easier..


Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2007-01-21 14:36:25 UTC (rev 17434)
+++ trunk/buildroot/package/Config.in	2007-01-21 16:08:27 UTC (rev 17435)
@@ -21,8 +21,6 @@
 source "package/gawk/Config.in"
 endif
 source "toolchain/gcc/Config.in.2"
-source "toolchain/uClibc/Config.in.2"
-source "toolchain/ccache/Config.in.2"
 if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/grep/Config.in"
 endif
@@ -33,44 +31,33 @@
 source "package/tar/Config.in"
 endif
 
-comment "Other stuff"
-source "package/acpid/Config.in"
-source "package/asterisk/Config.in"
-source "package/at/Config.in"
-source "package/atk/Config.in"
+comment "Other development stuff"
+source "toolchain/uClibc/Config.in.2"
 source "package/autoconf/Config.in"
 source "package/automake/Config.in"
-source "package/avahi/Config.in"
-source "package/berkeleydb/Config.in"
 source "package/bison/Config.in"
-source "package/boa/Config.in"
-source "package/bsdiff/Config.in"
-source "package/customize/Config.in"
-source "package/dash/Config.in"
-source "package/dbus/Config.in"
-source "package/dbus-glib/Config.in"
-source "package/dialog/Config.in"
-source "package/directfb/Config.in"
+source "toolchain/ccache/Config.in.2"
 source "package/distcc/Config.in"
-source "package/dm/Config.in"
 source "package/dmalloc/Config.in"
-source "package/dmraid/Config.in"
 source "package/expat/Config.in"
-source "package/e2fsprogs/Config.in"
 source "package/fakeroot/Config.in"
-source "package/file/Config.in"
 source "package/gettext/Config.in"
 source "package/gmp/Config.in"
 source "package/mpfr/Config.in"
-source "package/gzip/Config.in"
-source "package/hal/Config.in"
-if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
-source "package/hdparm/Config.in"
-source "package/hotplug/Config.in"
-endif
-source "package/hwdata/Config.in"
-source "package/iostat/Config.in"
-source "package/jpeg/Config.in"
+source "package/libtool/Config.in"
+source "package/m4/Config.in"
+source "package/mpatrol/Config.in"
+source "package/pkgconfig/Config.in"
+source "package/readline/Config.in"
+source "package/valgrind/Config.in"
+
+comment "Other stuff"
+source "package/at/Config.in"
+source "package/berkeleydb/Config.in"
+source "package/bsdiff/Config.in"
+source "package/customize/Config.in"
+source "package/dash/Config.in"
+source "package/file/Config.in"
 source "package/kexec/Config.in"
 if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/less/Config.in"
@@ -78,41 +65,20 @@
 source "package/libelf/Config.in"
 source "package/libevent/Config.in"
 source "package/libfloat/Config.in"
-source "package/libmad/Config.in"
-source "package/libpng/Config.in"
-source "package/libraw1394/Config.in"
 source "package/libsysfs/Config.in"
-source "package/libtool/Config.in"
-source "package/libusb/Config.in"
 source "package/lsof/Config.in"
 source "package/ltp-testsuite/Config.in"
 source "package/ltrace/Config.in"
 source "package/ltt/Config.in"
-source "package/lvm2/Config.in"
-source "package/lzo/Config.in"
-source "package/lzma/Config.in"
-source "package/m4/Config.in"
-source "package/mdadm/Config.in"
-source "package/memtester/Config.in"
 source "package/microcom/Config.in"
-source "package/microperl/Config.in"
-source "package/mkdosfs/Config.in"
 if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/module-init-tools/Config.in"
 source "package/modutils/Config.in"
 endif
-source "package/mpatrol/Config.in"
-source "package/mpg123/Config.in"
-source "package/mtd/Config.in"
 if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 # busybox has an editor..
 source "package/nano/Config.in"
 endif
-source "package/ncurses/Config.in"
-source "package/newt/Config.in"
-source "package/pciutils/Config.in"
-source "package/pcmcia/Config.in"
-source "package/pkgconfig/Config.in"
 source "package/portage/Config.in"
 if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/procps/Config.in"
@@ -120,19 +86,6 @@
 if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/psmisc/Config.in"
 endif
-source "package/python/Config.in"
-source "package/qte/Config.in"
-source "package/qtopia4/Config.in"
-source "package/raidtools/Config.in"
-source "package/readline/Config.in"
-source "package/ruby/Config.in"
-source "package/sdl/Config.in"
-if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
-# busybox has fdisk
-source "package/sfdisk/Config.in"
-endif
-source "package/slang/Config.in"
-source "package/smartmontools/Config.in"
 source "package/sqlite/Config.in"
 source "package/strace/Config.in"
 source "package/sudo/Config.in"
@@ -141,38 +94,30 @@
 # busybox has init and the runit stuff
 source "package/sysvinit/Config.in"
 endif
-source "package/tcl/Config.in"
-source "package/tiff/Config.in"
 if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/tinylogin/Config.in"
 endif
 if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
-# mdev
-source "package/udev/Config.in"
 # busybox has an editor..
 source "package/uemacs/Config.in"
 endif
-source "package/usbmount/Config.in"
-source "package/usbutils/Config.in"
 if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/util-linux/Config.in"
 endif
-source "package/valgrind/Config.in"
 if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/which/Config.in"
 endif
-source "package/wipe/Config.in"
-source "package/xfsprogs/Config.in"
-source "package/zlib/Config.in"
 
 menuconfig BR2_NETWORK_SUPPORT
 	bool "Networking"
-	default n
+	default y
 	help
 	  Support for networking and related packages
 
 if BR2_NETWORK_SUPPORT
 source "package/argus/Config.in"
+source "package/avahi/Config.in"
+source "package/boa/Config.in"
 source "package/bind/Config.in"
 source "package/bridge/Config.in"
 if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
@@ -186,7 +131,7 @@
 source "package/iproute2/Config.in"
 source "package/ipsec-tools/Config.in"
 source "package/iptables/Config.in"
-#source "package/l2tp/Config.in"
+source "package/l2tp/Config.in"
 source "package/libcgi/Config.in"
 source "package/libcgicc/Config.in"
 source "package/libpcap/Config.in"
@@ -231,19 +176,98 @@
 
 endif
 
+menuconfig BR2_BLOCKDEV_SUPPORT
+	bool "Hardware handling / blockdevices and filesystem maintenance"
+	default y
+	help
+	  Support for hardware handling and maintenance, block devices,
+	  filesystem creation and maintenance.
 
-menuconfig BR2_X_WINDOW_SYSTEM
-	bool "X Window System"
-	default n
+if BR2_BLOCKDEV_SUPPORT
+source "package/acpid/Config.in"
+source "package/dbus/Config.in"
+source "package/dbus-glib/Config.in"
+source "package/dm/Config.in"
+source "package/dmraid/Config.in"
+source "package/e2fsprogs/Config.in"
+source "package/hal/Config.in"
+if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
+source "package/hdparm/Config.in"
+source "package/hotplug/Config.in"
+endif
+source "package/hwdata/Config.in"
+source "package/iostat/Config.in"
+source "package/libraw1394/Config.in"
+source "package/libusb/Config.in"
+source "package/lvm2/Config.in"
+source "package/mdadm/Config.in"
+source "package/memtester/Config.in"
+source "package/mkdosfs/Config.in"
+source "package/mtd/Config.in"
+source "package/pciutils/Config.in"
+source "package/pcmcia/Config.in"
+source "package/raidtools/Config.in"
+if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
+# busybox has fdisk
+source "package/sfdisk/Config.in"
+endif
+source "package/smartmontools/Config.in"
+if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
+# mdev
+source "package/udev/Config.in"
+endif
+source "package/usbmount/Config.in"
+source "package/usbutils/Config.in"
+source "package/wipe/Config.in"
+source "package/xfsprogs/Config.in"
+endif
+
+menuconfig BR2_AUDIO_SUPPORT
+	bool "Audio libraries and applications"
+	default y
 	help
-	  Support for X and related packages
+	  Support for audio libraries and applications
 
-if BR2_X_WINDOW_SYSTEM
+if BR2_AUDIO_SUPPORT
+source "package/asterisk/Config.in"
+source "package/libmad/Config.in"
+source "package/mpg123/Config.in"
+endif
+
+menuconfig BR2_GRAPHIC_SUPPORT
+	bool "Graphic libraries and applications (graphic/text)"
+	default y
+	help
+	  Support for graphic libraries, X Window system and related
+	  packages, graphical toolkits, etc.
+
+if BR2_GRAPHIC_SUPPORT
+comment "text rendering libraries"
+source "package/ncurses/Config.in"
+source "package/newt/Config.in"
+source "package/slang/Config.in"
+
+comment "text rendering applications"
+source "package/dialog/Config.in"
+
+comment "graphic libraries"
+source "package/directfb/Config.in"
+source "package/jpeg/Config.in"
+source "package/libpng/Config.in"
+source "package/sdl/Config.in"
+source "package/tiff/Config.in"
+
+comment "other GUIs"
+source "package/qte/Config.in"
+source "package/qtopia4/Config.in"
+
 #source "package/microwin/Config.in"
-comment "X server"
+
+comment "X Window System server"
 source "package/xorg/Config.in"
 source "package/tinyx/Config.in"
 comment "X libraries and helper libraries"
+source "package/atk/Config.in"
 source "package/cairo/Config.in"
 source "package/pango/Config.in"
 source "package/libglib12/Config.in"
@@ -252,7 +276,7 @@
 source "package/libgtk2/Config.in"
 source "package/fontconfig/Config.in"
 source "package/freetype/Config.in"
-comment "Window managers"
+comment "X Window managers"
 source "package/metacity/Config.in"
 comment "X applications"
 source "package/dillo/Config.in"
@@ -261,4 +285,30 @@
 
 endif
 
+menuconfig BR2_COMPRESSOR_SUPPORT
+	bool "Compressors / decompressors"
+	default y
+	help
+	  Support for compressors and decompressors like lzo, lzma, bzip2
+
+if BR2_COMPRESSOR_SUPPORT_SUPPORT
+source "package/gzip/Config.in"
+source "package/lzo/Config.in"
+source "package/lzma/Config.in"
+source "package/zlib/Config.in"
+endif
+
+menuconfig BR2_SCRIPTING_SUPPORT
+	bool "Interpreter languages / Scripting"
+	default y
+	help
+	  Support for scripting languages, interpreter languages.
+
+if BR2_SCRIPTING_SUPPORT
+source "package/microperl/Config.in"
+source "package/python/Config.in"
+source "package/ruby/Config.in"
+source "package/tcl/Config.in"
+endif
+
 endmenu

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-01-22 12:27 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2007-01-22 12:27 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-01-22 04:27:33 -0800 (Mon, 22 Jan 2007)
New Revision: 17457

Log:
- fix typo in compressor submenu


Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2007-01-22 09:36:41 UTC (rev 17456)
+++ trunk/buildroot/package/Config.in	2007-01-22 12:27:33 UTC (rev 17457)
@@ -291,7 +291,7 @@
 	help
 	  Support for compressors and decompressors like lzo, lzma, bzip2
 
-if BR2_COMPRESSOR_SUPPORT_SUPPORT
+if BR2_COMPRESSOR_SUPPORT
 source "package/gzip/Config.in"
 source "package/lzo/Config.in"
 source "package/lzma/Config.in"

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-01-22 19:33 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2007-01-22 19:33 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-01-22 11:33:58 -0800 (Mon, 22 Jan 2007)
New Revision: 17475

Log:
- remove erroneously leaked in inclusion of non-existing l2tp thing


Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2007-01-22 19:22:55 UTC (rev 17474)
+++ trunk/buildroot/package/Config.in	2007-01-22 19:33:58 UTC (rev 17475)
@@ -131,7 +131,6 @@
 source "package/iproute2/Config.in"
 source "package/ipsec-tools/Config.in"
 source "package/iptables/Config.in"
-source "package/l2tp/Config.in"
 source "package/libcgi/Config.in"
 source "package/libcgicc/Config.in"
 source "package/libpcap/Config.in"

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-01-30  8:35 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2007-01-30  8:35 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-01-30 00:35:32 -0800 (Tue, 30 Jan 2007)
New Revision: 17667

Log:
- delete empty dir that looks like a CVS leftover from before boards were introduced


Removed:
   trunk/buildroot/package/linux/


Changeset:

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-01-30 17:33 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2007-01-30 17:33 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-01-30 09:33:53 -0800 (Tue, 30 Jan 2007)
New Revision: 17672

Log:
- make absolutely sure that we are not trying to go into jobserver mode for MAKE1


Modified:
   trunk/buildroot/package/Makefile.in


Changeset:
Modified: trunk/buildroot/package/Makefile.in
===================================================================
--- trunk/buildroot/package/Makefile.in	2007-01-30 17:26:38 UTC (rev 17671)
+++ trunk/buildroot/package/Makefile.in	2007-01-30 17:33:53 UTC (rev 17672)
@@ -1,5 +1,8 @@
-MAKE1=make
-MAKE=make -j$(BR2_JLEVEL)
+ifndef MAKE
+MAKE=make
+endif
+MAKE1:=$(MAKE) MAKE="$(firstword $(MAKE)) -j1"
+MAKE:=$(MAKE) -j$(BR2_JLEVEL)
 
 # Strip off the annoying quoting
 ARCH:=$(strip $(subst ",, $(BR2_ARCH)))

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-02-16  9:32 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2007-02-16  9:32 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-02-16 01:32:12 -0800 (Fri, 16 Feb 2007)
New Revision: 17903

Log:
- busybox provides gzip


Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2007-02-15 21:19:50 UTC (rev 17902)
+++ trunk/buildroot/package/Config.in	2007-02-16 09:32:12 UTC (rev 17903)
@@ -297,7 +297,9 @@
 	  Support for compressors and decompressors like lzo, lzma, bzip2
 
 if BR2_COMPRESSOR_SUPPORT
+if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/gzip/Config.in"
+endif
 source "package/lzo/Config.in"
 source "package/lzma/Config.in"
 source "package/zlib/Config.in"

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-03-20 17:58 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2007-03-20 17:58 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-03-20 10:58:36 -0700 (Tue, 20 Mar 2007)
New Revision: 18184

Log:
- put staging_dir/usr/bin into the target path, so X-stuff can find freetype-config.
  Closes #1233


Modified:
   trunk/buildroot/package/Makefile.in


Changeset:
Modified: trunk/buildroot/package/Makefile.in
===================================================================
--- trunk/buildroot/package/Makefile.in	2007-03-20 17:50:23 UTC (rev 18183)
+++ trunk/buildroot/package/Makefile.in	2007-03-20 17:58:36 UTC (rev 18184)
@@ -59,7 +59,7 @@
 TOOL_BUILD_DIR=$(BASE_DIR)/$(TOPDIR_PREFIX)toolchain_build_$(ARCH)$(ARCH_FPU_SUFFIX)$(TOPDIR_SUFFIX)
 
 # Quotes are needed for spaces et al in path components.
-TARGET_PATH="$(STAGING_DIR)/bin:$(TOOL_BUILD_DIR)/bin:$(PATH)"
+TARGET_PATH="$(STAGING_DIR)/bin:$(TOOL_BUILD_DIR)/bin:$(STAGING_DIR)/usr/bin:$(PATH)"
 IMAGE:=$(BASE_DIR)/rootfs.$(ARCH)$(ARCH_FPU_SUFFIX)
 REAL_GNU_TARGET_NAME=$(OPTIMIZE_FOR_CPU)$(GNU_TARGET_SUFFIX)
 GNU_TARGET_NAME=$(OPTIMIZE_FOR_CPU)-linux

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-05-07  4:01 sjhill at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: sjhill at uclibc.org @ 2007-05-07  4:01 UTC (permalink / raw)
  To: buildroot

Author: sjhill
Date: 2007-05-06 21:01:24 -0700 (Sun, 06 May 2007)
New Revision: 18576

Log:
Add another include path to the CFLAGS.


Modified:
   trunk/buildroot/package/Makefile.in


Changeset:
Modified: trunk/buildroot/package/Makefile.in
===================================================================
--- trunk/buildroot/package/Makefile.in	2007-05-07 04:01:07 UTC (rev 18575)
+++ trunk/buildroot/package/Makefile.in	2007-05-07 04:01:24 UTC (rev 18576)
@@ -22,7 +22,7 @@
 ifeq ($(BR2_TOOLCHAIN_BUILDROOT),y)
 TARGET_CFLAGS=$(TARGET_OPTIMIZATION) $(TARGET_DEBUGGING)
 else
-TARGET_CFLAGS=$(TARGET_OPTIMIZATION) $(TARGET_DEBUGGING) -I$(STAGING_DIR)/include -I$(TOOLCHAIN_EXTERNAL_PATH)/$(TOOLCHAIN_EXTERNAL_PREFIX)/include
+TARGET_CFLAGS=$(TARGET_OPTIMIZATION) $(TARGET_DEBUGGING) -I$(STAGING_DIR)/include -I$(STAGING_DIR)/usr/include -I$(TOOLCHAIN_EXTERNAL_PATH)/$(TOOLCHAIN_EXTERNAL_PREFIX)/include
 TARGET_LDFLAGS=-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib
 endif
 HOSTCC:=gcc

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-06-26 14:02 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2007-06-26 14:02 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-06-26 07:02:29 -0700 (Tue, 26 Jun 2007)
New Revision: 18938

Log:
- pass -msoft-float if BR2_SOFT_FLOAT is set. Closes bug #1069


Modified:
   trunk/buildroot/package/Makefile.in


Changeset:
Modified: trunk/buildroot/package/Makefile.in
===================================================================
--- trunk/buildroot/package/Makefile.in	2007-06-26 13:26:51 UTC (rev 18937)
+++ trunk/buildroot/package/Makefile.in	2007-06-26 14:02:29 UTC (rev 18938)
@@ -34,11 +34,19 @@
 TARGET_CFLAGS+=-fPIC -DPIC
 endif # PIC for dynamic objects on x86_64
 endif
+
+ifeq ($(BR2_SOFT_FLOAT),y)
+TARGET_CFLAGS+=-msoft-float
+endif
+
+
 # else it's an external toolchain
+#########################################################################
 else
 TARGET_CFLAGS=$(TARGET_OPTIMIZATION) $(TARGET_DEBUGGING) -I$(STAGING_DIR)/include -I$(STAGING_DIR)/usr/include -I$(TOOLCHAIN_EXTERNAL_PATH)/$(TOOLCHAIN_EXTERNAL_PREFIX)/include
 TARGET_LDFLAGS=-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib
 endif
+#########################################################################
 
 ifndef HOSTAR
 HOSTAR:=ar

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-07-02  8:58 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2007-07-02  8:58 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-07-02 01:58:56 -0700 (Mon, 02 Jul 2007)
New Revision: 18990

Log:
- udhcp was merged into busybox some years ago; use a recent busybox instead!


Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2007-07-01 22:25:33 UTC (rev 18989)
+++ trunk/buildroot/package/Config.in	2007-07-02 08:58:56 UTC (rev 18990)
@@ -175,9 +175,10 @@
 endif
 source "package/tn5250/Config.in"
 source "package/ttcp/Config.in"
-if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
-source "package/udhcp/Config.in"
-endif
+#if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
+# ATTENTION! This was merged into busybox! 
+#source "package/udhcp/Config.in"
+#endif
 source "package/vtun/Config.in"
 if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/wget/Config.in"

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-07-12 15:32 ulf at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: ulf at uclibc.org @ 2007-07-12 15:32 UTC (permalink / raw)
  To: buildroot

Author: ulf
Date: 2007-07-12 08:32:04 -0700 (Thu, 12 Jul 2007)
New Revision: 19074

Log:
Add comment on when to use BUILD_DIR vs PROJECT_BUILD_DIR

Modified:
   trunk/buildroot/package/Makefile.in


Changeset:
Modified: trunk/buildroot/package/Makefile.in
===================================================================
--- trunk/buildroot/package/Makefile.in	2007-07-12 15:28:58 UTC (rev 19073)
+++ trunk/buildroot/package/Makefile.in	2007-07-12 15:32:04 UTC (rev 19074)
@@ -68,8 +68,11 @@
 DL_DIR:=$(BASE_DIR)/dl
 endif
 #PATCH_DIR=$(BASE_DIR)/sources/patches
+
+# All non-configurable packages should be built in BUILD_DIR
 BUILD_DIR:=$(BASE_DIR)/$(TOPDIR_PREFIX)build_$(ARCH)$(ARCH_FPU_SUFFIX)$(TOPDIR_SUFFIX)
 
+# All configurable packages (like Busybox,Linux etc) should be built in PROJECT_BUILD_DIR
 PROJECT_BUILD_DIR:=$(BASE_DIR)/$(TOPDIR_PREFIX)project_build_$(ARCH)$(ARCH_FPU_SUFFIX)$(TOPDIR_SUFFIX)/$(PROJECT)
 BINARIES_DIR:=$(BASE_DIR)/binaries/$(PROJECT)
 TARGET_DIR:=$(PROJECT_BUILD_DIR)/root

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-07-17  0:24 sjhill at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: sjhill at uclibc.org @ 2007-07-17  0:24 UTC (permalink / raw)
  To: buildroot

Author: sjhill
Date: 2007-07-16 17:24:13 -0700 (Mon, 16 Jul 2007)
New Revision: 19122

Log:
Should have been with 'tinyhttpd' check-in.


Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2007-07-17 00:23:46 UTC (rev 19121)
+++ trunk/buildroot/package/Config.in	2007-07-17 00:24:13 UTC (rev 19122)
@@ -141,7 +141,6 @@
 source "package/libcgi/Config.in"
 source "package/libcgicc/Config.in"
 source "package/libpcap/Config.in"
-source "package/lighttpd/Config.in"
 source "package/links/Config.in"
 source "package/lrzsz/Config.in"
 source "package/mrouted/Config.in"
@@ -172,12 +171,14 @@
 source "package/tcpdump/Config.in"
 source "package/tftpd/Config.in"
 if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
+source "package/lighttpd/Config.in"
 source "package/thttpd/Config.in"
+source "package/tinyhttpd/Config.in"
 endif
 source "package/tn5250/Config.in"
 source "package/ttcp/Config.in"
 #if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
-# ATTENTION! This was merged into busybox! 
+# ATTENTION! This was merged into busybox!
 #source "package/udhcp/Config.in"
 #endif
 source "package/vtun/Config.in"

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-07-17 12:09 ulf at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: ulf at uclibc.org @ 2007-07-17 12:09 UTC (permalink / raw)
  To: buildroot

Author: ulf
Date: 2007-07-17 05:09:07 -0700 (Tue, 17 Jul 2007)
New Revision: 19131

Log:
Ensure we use host 'make', even when building 'make' in buildroot

Modified:
   trunk/buildroot/package/Makefile.in


Changeset:
Modified: trunk/buildroot/package/Makefile.in
===================================================================
--- trunk/buildroot/package/Makefile.in	2007-07-17 12:06:01 UTC (rev 19130)
+++ trunk/buildroot/package/Makefile.in	2007-07-17 12:09:07 UTC (rev 19131)
@@ -1,9 +1,14 @@
-ifndef MAKE
-MAKE=make
+ifndef	MAKE
+MAKE:=make
 endif
-MAKE1:=$(MAKE) MAKE="$(firstword $(MAKE)) -j1"
-MAKE:=$(MAKE) -j$(BR2_JLEVEL)
+ifndef HOSTMAKE
+HOSTMAKE=$(MAKE)
+endif
+HOSTMAKE :=$(shell $(CONFIG_SHELL) -c "which $(HOSTMAKE)"  || type -p $(HOSTMAKE)  || echo make)
 
+MAKE1:=$(HOSTMAKE) MAKE="$(firstword $(HOSTMAKE)) -j1"
+MAKE:=$(HOSTMAKE) -j$(BR2_JLEVEL)
+
 # Strip off the annoying quoting
 ARCH:=$(strip $(subst ",, $(BR2_ARCH)))
 #"))

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-07-20 11:36 ulf at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: ulf at uclibc.org @ 2007-07-20 11:36 UTC (permalink / raw)
  To: buildroot

Author: ulf
Date: 2007-07-20 04:36:52 -0700 (Fri, 20 Jul 2007)
New Revision: 19180

Log:
Add additional include directory, required by some packages

Modified:
   trunk/buildroot/package/Makefile.in


Changeset:
Modified: trunk/buildroot/package/Makefile.in
===================================================================
--- trunk/buildroot/package/Makefile.in	2007-07-20 11:27:45 UTC (rev 19179)
+++ trunk/buildroot/package/Makefile.in	2007-07-20 11:36:52 UTC (rev 19180)
@@ -26,7 +26,7 @@
 
 ifeq ($(BR2_TOOLCHAIN_BUILDROOT),y)
 TARGET_CFLAGS=$(TARGET_OPTIMIZATION) $(TARGET_DEBUGGING) \
-	-I$(STAGING_DIR)/usr/include
+	-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include
 TARGET_LDFLAGS=-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib
 
 ifeq ($(BR2_TOOLCHAIN_SYSROOT),y)

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-07-22 20:09 sjhill at uclibc.org
  2007-07-22 23:00 ` Ulf Samuelsson
  0 siblings, 1 reply; 180+ messages in thread
From: sjhill at uclibc.org @ 2007-07-22 20:09 UTC (permalink / raw)
  To: buildroot

Author: sjhill
Date: 2007-07-22 13:09:54 -0700 (Sun, 22 Jul 2007)
New Revision: 19195

Log:
No platform code in this file.


Modified:
   trunk/buildroot/package/Makefile.in


Changeset:
Modified: trunk/buildroot/package/Makefile.in
===================================================================
--- trunk/buildroot/package/Makefile.in	2007-07-22 17:17:03 UTC (rev 19194)
+++ trunk/buildroot/package/Makefile.in	2007-07-22 20:09:54 UTC (rev 19195)
@@ -107,10 +107,6 @@
 TARGET_PATH="$(STAGING_DIR)/bin:$(TOOL_BUILD_DIR)/bin:$(TOOLCHAIN_EXTERNAL_PATH)/bin:$(PATH)"
 IMAGE:=$(BINARIES_DIR)/rootfs.$(TOOLCHAIN_EXTERNAL_PREFIX)
 
-# ATMEL_MIRROR Needs to be available before toolchain is built
-ATMEL_MIRROR:=$(strip  $(subst ",, $(BR2_ATMEL_MIRROR)))
-#"))
-
 REAL_GNU_TARGET_NAME=$(TOOLCHAIN_EXTERNAL_PREFIX)
 GNU_TARGET_NAME=$(TOOLCHAIN_EXTERNAL_PREFIX)
 KERNEL_CROSS=$(TOOLCHAIN_EXTERNAL_PATH)/bin/$(TOOLCHAIN_EXTERNAL_PREFIX)-

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2007-07-22 20:09 sjhill at uclibc.org
@ 2007-07-22 23:00 ` Ulf Samuelsson
  0 siblings, 0 replies; 180+ messages in thread
From: Ulf Samuelsson @ 2007-07-22 23:00 UTC (permalink / raw)
  To: buildroot

As pointed out before, this patch breaks the future AVR32 architecture support.
Please submit a patch ASAP making ATMEL_MIRROR visible from toolchain/*/*.mk.

Best Regards
Ulf Samuelsson


> Author: sjhill
> Date: 2007-07-22 13:09:54 -0700 (Sun, 22 Jul 2007)
> New Revision: 19195
> 
> Log:
> No platform code in this file.
> 
> 
> Modified:
>   trunk/buildroot/package/Makefile.in
> 
> 
> Changeset:
> Modified: trunk/buildroot/package/Makefile.in
> ===================================================================
> --- trunk/buildroot/package/Makefile.in 2007-07-22 17:17:03 UTC (rev 19194)
> +++ trunk/buildroot/package/Makefile.in 2007-07-22 20:09:54 UTC (rev 19195)
> @@ -107,10 +107,6 @@
> TARGET_PATH="$(STAGING_DIR)/bin:$(TOOL_BUILD_DIR)/bin:$(TOOLCHAIN_EXTERNAL_PATH)/bin:$(PATH)"
> IMAGE:=$(BINARIES_DIR)/rootfs.$(TOOLCHAIN_EXTERNAL_PREFIX)
> 
> -# ATMEL_MIRROR Needs to be available before toolchain is built
> -ATMEL_MIRROR:=$(strip  $(subst ",, $(BR2_ATMEL_MIRROR)))
> -#"))
> -
> REAL_GNU_TARGET_NAME=$(TOOLCHAIN_EXTERNAL_PREFIX)
> GNU_TARGET_NAME=$(TOOLCHAIN_EXTERNAL_PREFIX)
> KERNEL_CROSS=$(TOOLCHAIN_EXTERNAL_PATH)/bin/$(TOOLCHAIN_EXTERNAL_PREFIX)-
> 
> _______________________________________________
> buildroot mailing list
> buildroot at uclibc.org
> http://busybox.net/mailman/listinfo/buildroot
>

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-07-23 11:37 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2007-07-23 11:37 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-07-23 04:37:25 -0700 (Mon, 23 Jul 2007)
New Revision: 19220

Log:
- iff the cross-compiler supports certain mtune,march,mabi flags then use them for the packages.
  This should make it obvious if the wrong compiler is used to build the target.


Modified:
   trunk/buildroot/package/Makefile.in


Changeset:
Modified: trunk/buildroot/package/Makefile.in
===================================================================
--- trunk/buildroot/package/Makefile.in	2007-07-23 11:35:26 UTC (rev 19219)
+++ trunk/buildroot/package/Makefile.in	2007-07-23 11:37:25 UTC (rev 19220)
@@ -34,6 +34,22 @@
 #TARGET_LDFLAGS=-Wl,$(BR2_SYSROOT)
 endif
 
+CC_TARGET_TUNE_:=$(strip $(subst ",,BR2_GCC_TARGET_TUNE))
+#"))
+CC_TARGET_ARCH_:=$(strip $(subst ",,BR2_GCC_TARGET_ARCH))
+#"))
+CC_TARGET_ABI_:=$(strip $(subst ",,BR2_GCC_TARGET_ABI))
+#"))
+ifneq ($(CC_TARGET_TUNE_),)
+TARGET_CFLAGS+=-mtune=$(CC_TARGET_TUNE_)
+endif
+ifneq ($(CC_TARGET_ARCH_),)
+TARGET_CFLAGS+=-march=$(CC_TARGET_ARCH_)
+endif
+ifneq ($(CC_TARGET_ABI_),)
+TARGET_CFLAGS+=-mabi=$(CC_TARGET_ABI_)
+endif
+
 ifneq ($(BR2_PREFER_STATIC_LIB),y)
 ifeq ($(BR2_x86_64),y)
 TARGET_CFLAGS+=-fPIC -DPIC

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-07-23 12:01 ulf at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: ulf at uclibc.org @ 2007-07-23 12:01 UTC (permalink / raw)
  To: buildroot

Author: ulf
Date: 2007-07-23 05:01:05 -0700 (Mon, 23 Jul 2007)
New Revision: 19221

Log:
Undo conditional configuration for fbv and fbset

Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2007-07-23 11:37:25 UTC (rev 19220)
+++ trunk/buildroot/package/Config.in	2007-07-23 12:01:05 UTC (rev 19221)
@@ -285,10 +285,6 @@
 
 comment "graphic libraries"
 source "package/directfb/Config.in"
-if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS || BR2_avr32
-source "package/fbv/Config.in"
-source "package/fbset/Config.in"
-endif
 source "package/imagemagick/Config.in"
 source "package/jpeg/Config.in"
 source "package/libpng/Config.in"
@@ -296,6 +292,11 @@
 source "package/sdl/Config.in"
 source "package/tiff/Config.in"
 
+comment "busybox graphic applications" 
+comment "--> (May be broken in busybox)"
+source "package/fbv/Config.in"
+source "package/fbset/Config.in"
+
 comment "other GUIs"
 source "package/qte/Config.in"
 source "package/qtopia4/Config.in"

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-07-23 12:03 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2007-07-23 12:03 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-07-23 05:03:17 -0700 (Mon, 23 Jul 2007)
New Revision: 19223

Log:
- fix typo in previous commit


Modified:
   trunk/buildroot/package/Makefile.in


Changeset:
Modified: trunk/buildroot/package/Makefile.in
===================================================================
--- trunk/buildroot/package/Makefile.in	2007-07-23 12:02:35 UTC (rev 19222)
+++ trunk/buildroot/package/Makefile.in	2007-07-23 12:03:17 UTC (rev 19223)
@@ -34,11 +34,11 @@
 #TARGET_LDFLAGS=-Wl,$(BR2_SYSROOT)
 endif
 
-CC_TARGET_TUNE_:=$(strip $(subst ",,BR2_GCC_TARGET_TUNE))
+CC_TARGET_TUNE_:=$(strip $(subst ",,$(BR2_GCC_TARGET_TUNE)))
 #"))
-CC_TARGET_ARCH_:=$(strip $(subst ",,BR2_GCC_TARGET_ARCH))
+CC_TARGET_ARCH_:=$(strip $(subst ",,$(BR2_GCC_TARGET_ARCH)))
 #"))
-CC_TARGET_ABI_:=$(strip $(subst ",,BR2_GCC_TARGET_ABI))
+CC_TARGET_ABI_:=$(strip $(subst ",,$(BR2_GCC_TARGET_ABI)))
 #"))
 ifneq ($(CC_TARGET_TUNE_),)
 TARGET_CFLAGS+=-mtune=$(CC_TARGET_TUNE_)

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-07-27 12:47 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2007-07-27 12:47 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-07-27 05:47:58 -0700 (Fri, 27 Jul 2007)
New Revision: 19276

Log:
- a separate Video menu is redundant WRT the Graphic submenu


Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2007-07-27 12:37:30 UTC (rev 19275)
+++ trunk/buildroot/package/Config.in	2007-07-27 12:47:58 UTC (rev 19276)
@@ -257,16 +257,6 @@
 source "package/mpg123/Config.in"
 endif
 
-menuconfig BR2_VIDEO_SUPPORT
-	bool "Video libraries and applications"
-	default y
-	help
-	  Support for video libraries and applications
-
-if BR2_VIDEO_SUPPORT
-source "package/mplayer/Config.in"
-endif
-
 menuconfig BR2_GRAPHIC_SUPPORT
 	bool "Graphic libraries and applications (graphic/text)"
 	default y
@@ -344,6 +334,8 @@
 source "package/rdesktop/Config.in"
 source "package/rxvt/Config.in"
 
+comment "Video libraries/codecs and applications"
+source "package/mplayer/Config.in"
 endif
 
 menuconfig BR2_COMPRESSOR_SUPPORT

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-07-31 15:10 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2007-07-31 15:10 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-07-31 08:10:55 -0700 (Tue, 31 Jul 2007)
New Revision: 19354

Log:
- nil the CXX env var if we don't have a CXX cross-compiler


Modified:
   trunk/buildroot/package/Makefile.in


Changeset:
Modified: trunk/buildroot/package/Makefile.in
===================================================================
--- trunk/buildroot/package/Makefile.in	2007-07-31 15:07:06 UTC (rev 19353)
+++ trunk/buildroot/package/Makefile.in	2007-07-31 15:10:55 UTC (rev 19354)
@@ -238,7 +238,7 @@
 DISABLE_IPV6= --disable-ipv6
 endif
 
-ifeq ($(BR2_INSTALL_LIBSTDCPP),)
+ifneq ($(BR2_GCC_CROSS_CXX),y)
 TARGET_CONFIGURE_OPTS+=CXX=""
 endif
 

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-08-06 19:41 ulf at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: ulf at uclibc.org @ 2007-08-06 19:41 UTC (permalink / raw)
  To: buildroot

Author: ulf
Date: 2007-08-06 12:41:40 -0700 (Mon, 06 Aug 2007)
New Revision: 19415

Log:
Allo configuration of libdaemon

Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2007-08-06 15:49:12 UTC (rev 19414)
+++ trunk/buildroot/package/Config.in	2007-08-06 19:41:40 UTC (rev 19415)
@@ -63,6 +63,7 @@
 if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/less/Config.in"
 endif
+source "package/libdaemon/Config.in"
 source "package/libelf/Config.in"
 source "package/libevent/Config.in"
 source "package/libfloat/Config.in"

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-08-14  6:18 ulf at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: ulf at uclibc.org @ 2007-08-14  6:18 UTC (permalink / raw)
  To: buildroot

Author: ulf
Date: 2007-08-13 23:18:02 -0700 (Mon, 13 Aug 2007)
New Revision: 19498

Log:
Remove cirular dependencies

Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2007-08-14 06:16:08 UTC (rev 19497)
+++ trunk/buildroot/package/Config.in	2007-08-14 06:18:02 UTC (rev 19498)
@@ -315,8 +315,6 @@
 	bool "xorg"
 config BR2_PACKAGE_XSERVER_tinyx
 	bool "tinyx"
-	depends on BR2_USE_WCHAR
-	depends on BR2_ENABLE_LOCALE
 endchoice
 if BR2_PACKAGE_XSERVER_x11r7
 source "package/x11r7/Config.in"

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-08-22 15:52 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2007-08-22 15:52 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-08-22 08:52:01 -0700 (Wed, 22 Aug 2007)
New Revision: 19649

Log:
- fix typo
- Start to add infrastructure to be able to download a patch.


Modified:
   trunk/buildroot/package/Makefile.autotools.in


Changeset:
Modified: trunk/buildroot/package/Makefile.autotools.in
===================================================================
--- trunk/buildroot/package/Makefile.autotools.in	2007-08-22 15:51:00 UTC (rev 19648)
+++ trunk/buildroot/package/Makefile.autotools.in	2007-08-22 15:52:01 UTC (rev 19649)
@@ -26,7 +26,7 @@
 #	file name of the package source
 # FOO_SITE [default sourceforge project "foo"]
 #	URL under wich $(FOO_SOURCE) can be found
-# FOO_DEPENDANCIES [default empty]
+# FOO_DEPENDENCIES [default empty]
 #	list of (package) targets that must be built before foo
 # FOO_AUTORECONF [YES/NO, default NO]
 #	run <autoreconf> before <configure>
@@ -98,7 +98,7 @@
 
 # UPPERCASE Macro -- transform its argument to uppercase and replace dots and 
 # hyphens to underscores
-UPPERCASE = $(shell echo $(1) | tr "a-z.-" "A-Z__")
+UPPERCASE = echo $(1) | tr "a-z.-" "A-Z__"
 
 # Define extrators for different archive suffixes
 INFLATE.bz2 = $(BZCAT)
@@ -109,10 +109,10 @@
 
 # MESSAGE Macro -- display a message in bold type
 MESSAGE = @echo $(TERM_BOLD) ; \
-	echo ">>> $($(PKG)_NAME) $($(PKG)_VERSION) $(1)$(shell tput rmso)" ; \
+	echo ">>> $($(PKG)_NAME) $($(PKG)_VERSION) $(1)"; \
 	echo $(TERM_RESET)
-TERM_BOLD = $(shell tput bold)
-TERM_RESET = $(shell tput rmso)
+TERM_BOLD = #$(shell tput bold)
+TERM_RESET = #$(shell tput rmso)
 
 # Utility programs used to build packages
 TAR ?= tar
@@ -130,6 +130,7 @@
 $(BUILD_DIR)/%/.stamp_downloaded:
 	$(call MESSAGE,"Downloading")
 	test -e $(DL_DIR)/$($(PKG)_SOURCE) || $(WGET) -P $(DL_DIR) $($(PKG)_SITE)/$($(PKG)_SOURCE)
+	$(if $($(PKG)_PATCH),test -e $(DL_DIR)/$($(PKG)_PATCH) || $(WGET) -P $(DL_DIR) $($(PKG)_SITE)/$($(PKG)_PATCH))
 	mkdir -p $(@D)
 	touch $@
 
@@ -255,7 +256,7 @@
 $(2)_SOURCE			?= $(1)-$$($(2)_VERSION).tar.gz
 $(2)_SITE			?= \
 	http://$$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/$(1)
-$(2)_DEPENDANCIES		?=
+$(2)_DEPENDENCIES		?=
 $(2)_AUTORECONF			?= NO
 $(2)_CONF_ENV			?=
 $(2)_CONF_OPT			?=
@@ -311,7 +312,7 @@
 
 ifeq ($$($(2)_AUTORECONF),YES)
 $(1)-autoreconf:	$(1)-patch $$($(2)_TARGET_AUTORECONF)
-$(2)_DEPENDANCIES += host-automake host-autoconf host-libtool
+$(2)_DEPENDENCIES += host-automake host-autoconf host-libtool
 else
 $(1)-autoreconf:	$(1)-patch
 endif
@@ -320,7 +321,7 @@
 
 $(1)-extract:		$(1)-depends $$($(2)_TARGET_EXTRACT)
 
-$(1)-depends:		$(1)-source $$($(2)_DEPENDANCIES)
+$(1)-depends:		$(1)-source $$($(2)_DEPENDENCIES)
 
 $(1)-source:		$$($(2)_TARGET_SOURCE)
 

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-08-22 15:59 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2007-08-22 15:59 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-08-22 08:59:56 -0700 (Wed, 22 Aug 2007)
New Revision: 19650

Log:
- honour BR2_HAVE_MANPAGES BR2_HAVE_INFOPAGES, BR2_HAVE_INCLUDES


Modified:
   trunk/buildroot/package/Makefile.autotools.in


Changeset:
Modified: trunk/buildroot/package/Makefile.autotools.in
===================================================================
--- trunk/buildroot/package/Makefile.autotools.in	2007-08-22 15:52:01 UTC (rev 19649)
+++ trunk/buildroot/package/Makefile.autotools.in	2007-08-22 15:59:56 UTC (rev 19650)
@@ -216,10 +216,16 @@
 $(BUILD_DIR)/%/.stamp_target_installed:
 	$(call MESSAGE,"Installing to target")
 	$($(PKG)_MAKE_ENV) $(MAKE) $($(PKG)_INSTALL_TARGET_OPT) -C $(@D)/$($(PKG)_SUBDIR)
-	for d in man include info share/info ; do \
+	$(if $(BR2_HAVE_MANPAGES),,for d in man ; do \
 		rm -rf $(TARGET_DIR)/$$d $(TARGET_DIR)/usr/$$d ; \
-	done
-	find $(TARGET_DIR) -name '*.a' -o -name '*.la' -delete
+	done)
+	$(if $(BR2_HAVE_INFOPAGES),,for d in info share/info ; do \
+		rm -rf $(TARGET_DIR)/$$d $(TARGET_DIR)/usr/$$d ; \
+	done)
+	$(if $(BR2_HAVE_INCLUDES),,for d in include ; do \
+		rm -rf $(TARGET_DIR)/$$d $(TARGET_DIR)/usr/$$d ; \
+	done)
+	find $(TARGET_DIR) -name '*.la' -delete
 	touch $@
 
 $(BUILD_DIR)/%/.stamp_cleaned:

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-08-22 16:02 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2007-08-22 16:02 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-08-22 09:02:22 -0700 (Wed, 22 Aug 2007)
New Revision: 19651

Log:
- pass TARGET_CONFIGURE_ARGS


Modified:
   trunk/buildroot/package/Makefile.autotools.in


Changeset:
Modified: trunk/buildroot/package/Makefile.autotools.in
===================================================================
--- trunk/buildroot/package/Makefile.autotools.in	2007-08-22 15:59:56 UTC (rev 19650)
+++ trunk/buildroot/package/Makefile.autotools.in	2007-08-22 16:02:22 UTC (rev 19651)
@@ -181,10 +181,8 @@
 	cd $(@D)/$($(PKG)_SUBDIR) && \
 	rm -f config.cache && \
 	$(TARGET_CONFIGURE_OPTS) \
-		CFLAGS="$(TARGET_CFLAGS)" \
-		CXXFLAGS="$(TARGET_CXXFLAGS)" \
-		LDFLAGS="$(TARGET_LDFLAGS)" \
-		$($(PKG)_CONF_ENV) \
+	$(TARGET_CONFIGURE_ARGS) \
+	$($(PKG)_CONF_ENV) \
 		./configure \
 		--target=$(GNU_TARGET_NAME) \
 		--host=$(GNU_TARGET_NAME) \

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-08-22 16:08 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2007-08-22 16:08 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-08-22 09:08:38 -0700 (Wed, 22 Aug 2007)
New Revision: 19652

Log:
- forgot to include the Config.in


Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2007-08-22 16:02:22 UTC (rev 19651)
+++ trunk/buildroot/package/Config.in	2007-08-22 16:08:38 UTC (rev 19652)
@@ -166,6 +166,7 @@
 source "package/openswan/Config.in"
 source "package/portmap/Config.in"
 source "package/pppd/Config.in"
+source "package/pptp-linux/Config.in"
 source "package/proftpd/Config.in"
 source "package/quagga/Config.in"
 source "package/rsync/Config.in"

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-08-22 16:19 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2007-08-22 16:19 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-08-22 09:19:10 -0700 (Wed, 22 Aug 2007)
New Revision: 19653

Log:


Modified:
   trunk/buildroot/package/Makefile.autotools.in


Changeset:
Modified: trunk/buildroot/package/Makefile.autotools.in
===================================================================
--- trunk/buildroot/package/Makefile.autotools.in	2007-08-22 16:08:38 UTC (rev 19652)
+++ trunk/buildroot/package/Makefile.autotools.in	2007-08-22 16:19:10 UTC (rev 19653)
@@ -146,6 +146,7 @@
 $(BUILD_DIR)/%/.stamp_patched: NAMEVER = $($(PKG)_NAME)-$($(PKG)_VERSION)
 $(BUILD_DIR)/%/.stamp_patched:
 	$(call MESSAGE,"Patching")
+	$(if $($(PKG)_PATCH),toolchain/patch-kernel.sh $(@D) $(DL_DIR) $($(PKG)_PATCH))
 	(if test -d package/$($(PKG)_NAME) ; then \
 	  if test "$(wildcard package/$($(PKG)_NAME)/$(NAMEVER)*.patch)" ; then \
 	    toolchain/patch-kernel.sh $(@D) package/$($(PKG)_NAME) $(NAMEVER)\*.patch || exit 1 ; \

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-08-22 16:21 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2007-08-22 16:21 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-08-22 09:21:13 -0700 (Wed, 22 Aug 2007)
New Revision: 19654

Log:
- reinstate accidentally deleted hunk


Modified:
   trunk/buildroot/package/Makefile.autotools.in


Changeset:
Modified: trunk/buildroot/package/Makefile.autotools.in
===================================================================
--- trunk/buildroot/package/Makefile.autotools.in	2007-08-22 16:19:10 UTC (rev 19653)
+++ trunk/buildroot/package/Makefile.autotools.in	2007-08-22 16:21:13 UTC (rev 19654)
@@ -98,7 +98,7 @@
 
 # UPPERCASE Macro -- transform its argument to uppercase and replace dots and 
 # hyphens to underscores
-UPPERCASE = echo $(1) | tr "a-z.-" "A-Z__"
+UPPERCASE = $(shell echo $(1) | tr "a-z.-" "A-Z__")
 
 # Define extrators for different archive suffixes
 INFLATE.bz2 = $(BZCAT)

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-08-22 16:28 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2007-08-22 16:28 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-08-22 09:28:31 -0700 (Wed, 22 Aug 2007)
New Revision: 19655

Log:
- add some $(Q) here and there


Modified:
   trunk/buildroot/package/Makefile.autotools.in


Changeset:
Modified: trunk/buildroot/package/Makefile.autotools.in
===================================================================
--- trunk/buildroot/package/Makefile.autotools.in	2007-08-22 16:21:13 UTC (rev 19654)
+++ trunk/buildroot/package/Makefile.autotools.in	2007-08-22 16:28:31 UTC (rev 19655)
@@ -129,25 +129,25 @@
 # Retrieve and unpack the archive
 $(BUILD_DIR)/%/.stamp_downloaded:
 	$(call MESSAGE,"Downloading")
-	test -e $(DL_DIR)/$($(PKG)_SOURCE) || $(WGET) -P $(DL_DIR) $($(PKG)_SITE)/$($(PKG)_SOURCE)
-	$(if $($(PKG)_PATCH),test -e $(DL_DIR)/$($(PKG)_PATCH) || $(WGET) -P $(DL_DIR) $($(PKG)_SITE)/$($(PKG)_PATCH))
-	mkdir -p $(@D)
-	touch $@
+	$(Q)test -e $(DL_DIR)/$($(PKG)_SOURCE) || $(WGET) -P $(DL_DIR) $($(PKG)_SITE)/$($(PKG)_SOURCE)
+	$(if $($(PKG)_PATCH),$(Q)test -e $(DL_DIR)/$($(PKG)_PATCH) || $(WGET) -P $(DL_DIR) $($(PKG)_SITE)/$($(PKG)_PATCH))
+	$(Q)mkdir -p $(@D)
+	$(Q)touch $@
 
 # Retrieve and unpack the archive
 $(BUILD_DIR)/%/.stamp_extracted:
 	$(call MESSAGE,"Extracting")
-	mkdir -p $(@D)
-	$(INFLATE$(suffix $($(PKG)_SOURCE))) $(DL_DIR)/$($(PKG)_SOURCE) | \
-	$(TAR) --strip-components=1 -C $(@D) $(TAR_OPTIONS) -
-	touch $@
+	$(Q)mkdir -p $(@D)
+	$(Q)$(INFLATE$(suffix $($(PKG)_SOURCE))) $(DL_DIR)/$($(PKG)_SOURCE) | \
+	$(Q)$(TAR) --strip-components=1 -C $(@D) $(TAR_OPTIONS) -
+	$(Q)touch $@
 
 # Patch
 $(BUILD_DIR)/%/.stamp_patched: NAMEVER = $($(PKG)_NAME)-$($(PKG)_VERSION)
 $(BUILD_DIR)/%/.stamp_patched:
 	$(call MESSAGE,"Patching")
 	$(if $($(PKG)_PATCH),toolchain/patch-kernel.sh $(@D) $(DL_DIR) $($(PKG)_PATCH))
-	(if test -d package/$($(PKG)_NAME) ; then \
+	$(Q)(if test -d package/$($(PKG)_NAME) ; then \
 	  if test "$(wildcard package/$($(PKG)_NAME)/$(NAMEVER)*.patch)" ; then \
 	    toolchain/patch-kernel.sh $(@D) package/$($(PKG)_NAME) $(NAMEVER)\*.patch || exit 1 ; \
 	  else \
@@ -158,24 +158,25 @@
 	  fi; \
 	fi)
 ifeq ($(strip $(BR2_UPDATE_CONFIG)),y)
-	@(for file in config.guess config.sub; do \
+	$(Q)(for file in config.guess config.sub; do \
 		for i in $$(find $(@D) -name $$file); do \
 			cp package/gnuconfig/$$file $$i; \
 		done;\
 	done)
 endif
-	touch $@
+	$(Q)touch $@
 
 # Running autoreconf
 $(BUILD_DIR)/%/.stamp_autoconfigured:
 	$(call MESSAGE,"Running autoreconf")
-	cd $(@D)/$($(PKG)_SUBDIR) && $(AUTORECONF)
-	touch $@
+	$(Q)cd $(@D)/$($(PKG)_SUBDIR) && $(AUTORECONF)
+	$(Q)touch $@
 
 # Configuring
 $(BUILD_DIR)/%/.stamp_configured:
 	$(call MESSAGE,"Configuring")
-	if test "$($(PKG)_AUTORECONF)" = "YES" ; then \
+	$(Q)if test "$($(PKG)_AUTORECONF)" = "YES" ; then \
+		$(call MESSAGE,"Running autoreconf")
 		cd $(@D)/$($(PKG)_SUBDIR) && \
 		$(AUTORECONF) ; \
 	fi
@@ -192,13 +193,13 @@
 		--exec-prefix=/usr \
 		--sysconfdir=/etc \
 		$($(PKG)_CONF_OPT)
-	touch $@
+	$(Q)touch $@
 
 # Build
 $(BUILD_DIR)/%/.stamp_built:
 	$(call MESSAGE,"Building")
 	$($(PKG)_MAKE_ENV) $(MAKE) $($(PKG)_MAKE_OPT) -C $(@D)/$($(PKG)_SUBDIR)
-	touch $@
+	$(Q)touch $@
 
 # Install to staging dir
 $(BUILD_DIR)/%/.stamp_staging_installed:

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-08-22 16:44 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2007-08-22 16:44 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-08-22 09:44:41 -0700 (Wed, 22 Aug 2007)
New Revision: 19656

Log:
- don't print the second time autoreconf would be run


Modified:
   trunk/buildroot/package/Makefile.autotools.in


Changeset:
Modified: trunk/buildroot/package/Makefile.autotools.in
===================================================================
--- trunk/buildroot/package/Makefile.autotools.in	2007-08-22 16:28:31 UTC (rev 19655)
+++ trunk/buildroot/package/Makefile.autotools.in	2007-08-22 16:44:41 UTC (rev 19656)
@@ -176,7 +176,6 @@
 $(BUILD_DIR)/%/.stamp_configured:
 	$(call MESSAGE,"Configuring")
 	$(Q)if test "$($(PKG)_AUTORECONF)" = "YES" ; then \
-		$(call MESSAGE,"Running autoreconf")
 		cd $(@D)/$($(PKG)_SUBDIR) && \
 		$(AUTORECONF) ; \
 	fi

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-08-22 16:56 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2007-08-22 16:56 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-08-22 09:56:36 -0700 (Wed, 22 Aug 2007)
New Revision: 19657

Log:
- if $(PKG)_SKIP_CONFIGURE is non-empty then ./configure is skipped


Modified:
   trunk/buildroot/package/Makefile.autotools.in


Changeset:
Modified: trunk/buildroot/package/Makefile.autotools.in
===================================================================
--- trunk/buildroot/package/Makefile.autotools.in	2007-08-22 16:44:41 UTC (rev 19656)
+++ trunk/buildroot/package/Makefile.autotools.in	2007-08-22 16:56:36 UTC (rev 19657)
@@ -310,7 +310,8 @@
 $(1)-install-staging:
 endif
 
-$(1)-build:		$(1)-configure $$($(2)_TARGET_BUILD) \
+$(1)-build:		$(if $$($(2)_SKIP_CONFIGURE),$(1)-patch,$(1)-configure)\
+			$$($(2)_TARGET_BUILD) \
 			$$($(2)_HOOK_POST_BUILD)
 
 $(1)-configure:		$(1)-autoreconf $$($(2)_TARGET_CONFIGURE)

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-08-24 14:18 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2007-08-24 14:18 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-08-24 07:18:47 -0700 (Fri, 24 Aug 2007)
New Revision: 19685

Log:
 remove _SKIP_CONFIGURE since it's pointless to try to run it on non-autotool'ed packages anyway (for now)


Modified:
   trunk/buildroot/package/Makefile.autotools.in


Changeset:
Modified: trunk/buildroot/package/Makefile.autotools.in
===================================================================
--- trunk/buildroot/package/Makefile.autotools.in	2007-08-24 12:52:04 UTC (rev 19684)
+++ trunk/buildroot/package/Makefile.autotools.in	2007-08-24 14:18:47 UTC (rev 19685)
@@ -310,7 +310,7 @@
 $(1)-install-staging:
 endif
 
-$(1)-build:		$(if $$($(2)_SKIP_CONFIGURE),$(1)-patch,$(1)-configure)\
+$(1)-build:		$(1)-configure \
 			$$($(2)_TARGET_BUILD) \
 			$$($(2)_HOOK_POST_BUILD)
 

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-08-28  8:14 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2007-08-28  8:14 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-08-28 01:14:51 -0700 (Tue, 28 Aug 2007)
New Revision: 19710

Log:
- add apropriate variables for the host-toolchain to HOST_CONFIGURE_OPTS


Modified:
   trunk/buildroot/package/Makefile.in


Changeset:
Modified: trunk/buildroot/package/Makefile.in
===================================================================
--- trunk/buildroot/package/Makefile.in	2007-08-28 08:05:25 UTC (rev 19709)
+++ trunk/buildroot/package/Makefile.in	2007-08-28 08:14:51 UTC (rev 19710)
@@ -159,6 +159,12 @@
 		CFLAGS_FOR_BUILD="$(HOST_CFLAGS)" \
 		CXXFLAGS_FOR_BUILD="$(HOST_CXXFLAGS)" \
 		LDFLAGS_FOR_BUILD="$(HOST_LDFLAGS)" \
+		AR="$(HOSTAR)" \
+		AS="$(HOSTAS)" \
+		CC="$(HOSTCC) $(HOST_CFLAGS)" \
+		GCC="$(HOSTCC) $(HOST_CFLAGS)" \
+		CXX="$(HOSTCXX)" \
+		LD="$(HOSTLD) $(HOST_LDFLAGS)" \
 		AR_FOR_TARGET=$(TARGET_CROSS)ar \
 		AS_FOR_TARGET=$(TARGET_CROSS)as \
 		LD_FOR_TARGET=$(TARGET_CROSS)ld \

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-09-01 17:32 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2007-09-01 17:32 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-09-01 10:32:01 -0700 (Sat, 01 Sep 2007)
New Revision: 19754

Log:
- cosmetic cleanup


Modified:
   trunk/buildroot/package/Makefile.in


Changeset:
Modified: trunk/buildroot/package/Makefile.in
===================================================================
--- trunk/buildroot/package/Makefile.in	2007-09-01 17:22:00 UTC (rev 19753)
+++ trunk/buildroot/package/Makefile.in	2007-09-01 17:32:01 UTC (rev 19754)
@@ -89,12 +89,12 @@
 TARGET_LDCONFIG=$(TARGET_CROSS)ldconfig
 INSTALL=/usr/bin/install
 ifeq ($(BR2_STRIP_strip),y)
-STRIP=$(TARGET_CROSS)strip --remove-section=.comment --remove-section=.note
 STRIP_DISCARD_ALL:=--discard-all
 STRIP_STRIP_UNNEEDED:=--strip-unneeded
 STRIP_STRIP_ALL:=--strip-all
 REMOVE_SECTION_COMMENT:=--remove-section=.comment
 REMOVE_SECTION_NOTE:=--remove-section=.note
+STRIP=$(TARGET_CROSS)strip $(REMOVE_SECTION_COMMENT) $(REMOVE_SECTION_NOTE)
 endif
 ifeq ($(BR2_STRIP_sstrip),y)
 STRIP=$(STAGING_DIR)/usr/bin/$(REAL_GNU_TARGET_NAME)-sstrip

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-09-12  4:40 ulf at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: ulf at uclibc.org @ 2007-09-12  4:40 UTC (permalink / raw)
  To: buildroot

Author: ulf
Date: 2007-09-11 21:40:02 -0700 (Tue, 11 Sep 2007)
New Revision: 19821

Log:
Add version info (date) to root fs image

Modified:
   trunk/buildroot/package/Makefile.in


Changeset:
Modified: trunk/buildroot/package/Makefile.in
===================================================================
--- trunk/buildroot/package/Makefile.in	2007-09-12 04:37:31 UTC (rev 19820)
+++ trunk/buildroot/package/Makefile.in	2007-09-12 04:40:02 UTC (rev 19821)
@@ -63,7 +63,7 @@
 
 # Quotes are needed for spaces et al in path components.
 TARGET_PATH="$(TOOL_BUILD_DIR)/bin:$(STAGING_DIR)/bin:$(STAGING_DIR)/usr/bin:$(PATH)"
-IMAGE:=$(BINARIES_DIR)/rootfs.$(ARCH)$(ARCH_FPU_SUFFIX)
+IMAGE:=$(BINARIES_DIR)/rootfs.$(ARCH)$(ARCH_FPU_SUFFIX)-$(DATE)
 GNU_TARGET_NAME=$(OPTIMIZE_FOR_CPU)-linux
 REAL_GNU_TARGET_NAME=$(OPTIMIZE_FOR_CPU)$(GNU_TARGET_SUFFIX)
 TARGET_CROSS=$(STAGING_DIR)/usr/bin/$(REAL_GNU_TARGET_NAME)-
@@ -75,7 +75,7 @@
 #"))
 TOOL_BUILD_DIR=$(BASE_DIR)/$(TOPDIR_PREFIX)toolchain_build_$(TOOLCHAIN_EXTERNAL_PREFIX)
 TARGET_PATH="$(STAGING_DIR)/bin:$(TOOL_BUILD_DIR)/bin:$(TOOLCHAIN_EXTERNAL_PATH)/bin:$(PATH)"
-IMAGE:=$(BINARIES_DIR)/rootfs.$(TOOLCHAIN_EXTERNAL_PREFIX)
+IMAGE:=$(BINARIES_DIR)/rootfs.$(TOOLCHAIN_EXTERNAL_PREFIX)-$(DATE)
 
 REAL_GNU_TARGET_NAME=$(TOOLCHAIN_EXTERNAL_PREFIX)
 GNU_TARGET_NAME=$(TOOLCHAIN_EXTERNAL_PREFIX)

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-09-20 11:08 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2007-09-20 11:08 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-09-20 04:08:13 -0700 (Thu, 20 Sep 2007)
New Revision: 19906

Log:
- this is generic infrastructure, there is no point in special-casing any individual package here.
   Don't workaround deficiencies but fix them for real


Modified:
   trunk/buildroot/package/Makefile.autotools.in


Changeset:
Modified: trunk/buildroot/package/Makefile.autotools.in
===================================================================
--- trunk/buildroot/package/Makefile.autotools.in	2007-09-20 09:35:33 UTC (rev 19905)
+++ trunk/buildroot/package/Makefile.autotools.in	2007-09-20 11:08:13 UTC (rev 19906)
@@ -143,6 +143,9 @@
 	$(Q)touch $@
 
 # Patch
+# XXX: FIXME: This has to be done differently and path-independent, i.e. use
+# XXX: FIXME: the dir-part of the stem as base-dir (instead of hardcoding
+# XXX: FIXME: "package/".
 $(BUILD_DIR)/%/.stamp_patched: NAMEVER = $($(PKG)_NAME)-$($(PKG)_VERSION)
 $(BUILD_DIR)/%/.stamp_patched:
 	$(call MESSAGE,"Patching")
@@ -158,7 +161,8 @@
 	    fi; \
 	  fi; \
 	else \
-	  if test "$(wildcard package/x11r7/$($(PKG)_NAME)/$(NAMEVER)*.patch)" ; then \
+	  echo "This must be wrong. Why do you need to special-case _any_ package here? Skipping until this is resolved properly." \
+	  if false && test "$(wildcard package/x11r7/$($(PKG)_NAME)/$(NAMEVER)*.patch)" ; then \
 	    toolchain/patch-kernel.sh $(@D) package/x11r7/$($(PKG)_NAME) $(NAMEVER)\*.patch || exit 1 ; \
 	  else \
 	    toolchain/patch-kernel.sh $(@D) package/x11r7/$($(PKG)_NAME) $($(PKG)_NAME)\*.patch || exit 1 ; \

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-09-20 11:14 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2007-09-20 11:14 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-09-20 04:14:47 -0700 (Thu, 20 Sep 2007)
New Revision: 19907

Log:
- add missing ';'


Modified:
   trunk/buildroot/package/Makefile.autotools.in


Changeset:
Modified: trunk/buildroot/package/Makefile.autotools.in
===================================================================
--- trunk/buildroot/package/Makefile.autotools.in	2007-09-20 11:08:13 UTC (rev 19906)
+++ trunk/buildroot/package/Makefile.autotools.in	2007-09-20 11:14:47 UTC (rev 19907)
@@ -161,7 +161,7 @@
 	    fi; \
 	  fi; \
 	else \
-	  echo "This must be wrong. Why do you need to special-case _any_ package here? Skipping until this is resolved properly." \
+	  echo "This must be wrong. Why do you need to special-case _any_ package here? Skipping until this is resolved properly."; \
 	  if false && test "$(wildcard package/x11r7/$($(PKG)_NAME)/$(NAMEVER)*.patch)" ; then \
 	    toolchain/patch-kernel.sh $(@D) package/x11r7/$($(PKG)_NAME) $(NAMEVER)\*.patch || exit 1 ; \
 	  else \

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-09-20 17:27 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2007-09-20 17:27 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-09-20 10:26:59 -0700 (Thu, 20 Sep 2007)
New Revision: 19918

Log:
- Reset flags, packages are usually built with -O2 otherwise.
  Packages that need to pass additional CFLAGS in their .mk have to do something
  like this: ...configure $(foreach i,$(foo_CFLAGS),CFLAGS+=$$i) --prefix=...


Modified:
   trunk/buildroot/package/Makefile.in


Changeset:
Modified: trunk/buildroot/package/Makefile.in
===================================================================
--- trunk/buildroot/package/Makefile.in	2007-09-20 17:08:46 UTC (rev 19917)
+++ trunk/buildroot/package/Makefile.in	2007-09-20 17:26:59 UTC (rev 19918)
@@ -136,6 +136,7 @@
 		GCC="$(TARGET_CROSS)gcc $(TARGET_CFLAGS)" \
 		CXX="$(TARGET_CROSS)g++ $(TARGET_CFLAGS)" \
 		CPP="$(TARGET_CROSS)cpp $(TARGET_CFLAGS)" \
+		CFLAGS="" CXXFLAGS="" FFLAGS="" \
 		RANLIB=$(TARGET_CROSS)ranlib \
 		STRIP=$(TARGET_CROSS)strip \
 		OBJCOPY=$(TARGET_CROSS)objcopy \
@@ -205,6 +206,18 @@
 BR2_AC_CV_C_BIGENDIAN=ac_cv_c_bigendian=no
 endif
 
+# Does malloc return live pointer for malloc(0) ?
+ifeq ($(MALLOC_GLIBC_COMPAT),y)
+BR2_AC_CV_FUNC_MALLOC_0_NONNULL=ac_cv_func_malloc_0_nonnull=yes \
+				gl_cv_func_malloc_0_nonnull=yes \
+				ac_cv_func_realloc_0_nonnull=yes
+else
+BR2_AC_CV_FUNC_MALLOC_0_NONNULL=ac_cv_func_malloc_0_nonnull=no \
+				gl_cv_func_malloc_0_nonnull=no \
+				ac_cv_func_realloc_0_nonnull=no
+endif
+
+
 TARGET_CONFIGURE_ARGS= \
 	$(BR2_AC_CV_TRAP_CHECK) \
 	ac_cv_func_mmap_fixed_mapped=yes \

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-09-20 18:28 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2007-09-20 18:28 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-09-20 11:28:53 -0700 (Thu, 20 Sep 2007)
New Revision: 19921

Log:
- revert r19918 for now


Modified:
   trunk/buildroot/package/Makefile.in


Changeset:
Modified: trunk/buildroot/package/Makefile.in
===================================================================
--- trunk/buildroot/package/Makefile.in	2007-09-20 17:47:30 UTC (rev 19920)
+++ trunk/buildroot/package/Makefile.in	2007-09-20 18:28:53 UTC (rev 19921)
@@ -136,7 +136,6 @@
 		GCC="$(TARGET_CROSS)gcc $(TARGET_CFLAGS)" \
 		CXX="$(TARGET_CROSS)g++ $(TARGET_CFLAGS)" \
 		CPP="$(TARGET_CROSS)cpp $(TARGET_CFLAGS)" \
-		CFLAGS="" CXXFLAGS="" FFLAGS="" \
 		RANLIB=$(TARGET_CROSS)ranlib \
 		STRIP=$(TARGET_CROSS)strip \
 		OBJCOPY=$(TARGET_CROSS)objcopy \

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-09-27 21:58 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2007-09-27 21:58 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-09-27 14:58:46 -0700 (Thu, 27 Sep 2007)
New Revision: 20075

Log:
- add a query for suggestions on how to deal with MALLOC_GLIBC_COMPAT


Modified:
   trunk/buildroot/package/Makefile.in


Changeset:
Modified: trunk/buildroot/package/Makefile.in
===================================================================
--- trunk/buildroot/package/Makefile.in	2007-09-27 21:51:21 UTC (rev 20074)
+++ trunk/buildroot/package/Makefile.in	2007-09-27 21:58:46 UTC (rev 20075)
@@ -205,6 +205,8 @@
 BR2_AC_CV_C_BIGENDIAN=ac_cv_c_bigendian=no
 endif
 
+# XXX: FIXME: We would need to grab MALLOC_GLIBC_COMPAT from the uClibc.config
+# Including it doesn't seem wise, grepping is ugly.. Suggestions?
 # Does malloc return live pointer for malloc(0) ?
 ifeq ($(MALLOC_GLIBC_COMPAT),y)
 BR2_AC_CV_FUNC_MALLOC_0_NONNULL=ac_cv_func_malloc_0_nonnull=yes \

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-09-28 19:49 ulf at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: ulf at uclibc.org @ 2007-09-28 19:49 UTC (permalink / raw)
  To: buildroot

Author: ulf
Date: 2007-09-28 12:49:13 -0700 (Fri, 28 Sep 2007)
New Revision: 20090

Log:
Sort HOST/TARGET_CONFIGURE_OPTS, add some more, needed for gcc-4.1.2

Modified:
   trunk/buildroot/package/Makefile.in


Changeset:
Modified: trunk/buildroot/package/Makefile.in
===================================================================
--- trunk/buildroot/package/Makefile.in	2007-09-28 19:46:58 UTC (rev 20089)
+++ trunk/buildroot/package/Makefile.in	2007-09-28 19:49:13 UTC (rev 20090)
@@ -136,17 +136,26 @@
 		GCC="$(TARGET_CROSS)gcc $(TARGET_CFLAGS)" \
 		CXX="$(TARGET_CROSS)g++ $(TARGET_CFLAGS)" \
 		CPP="$(TARGET_CROSS)cpp $(TARGET_CFLAGS)" \
-		RANLIB=$(TARGET_CROSS)ranlib \
-		STRIP=$(TARGET_CROSS)strip \
-		OBJCOPY=$(TARGET_CROSS)objcopy \
 		AR_FOR_BUILD="$(HOSTAR)" \
 		AS_FOR_BUILD="$(HOSTAS)" \
 		CC_FOR_BUILD="$(HOSTCC)" \
+		GCC_FOR_BUILD="$(HOSTCC)" \
 		CXX_FOR_BUILD="$(HOSTCXX)" \
 		LD_FOR_BUILD="$(HOSTLD)" \
 		CFLAGS_FOR_BUILD="$(HOST_CFLAGS)" \
 		CXXFLAGS_FOR_BUILD="$(HOST_CXXFLAGS)" \
 		LDFLAGS_FOR_BUILD="$(HOST_LDFLAGS)" \
+		AR_FOR_TARGET=$(TARGET_CROSS)ar \
+		AS_FOR_TARGET=$(TARGET_CROSS)as \
+		CC_FOR_TARGET=$(TARGET_CROSS)gcc \
+		LD_FOR_TARGET=$(TARGET_CROSS)ld \
+		NM_FOR_TARGET=$(TARGET_CROSS)nm \
+		RANLIB=$(TARGET_CROSS)ranlib \
+		STRIP=$(TARGET_CROSS)strip \
+		OBJCOPY=$(TARGET_CROSS)objcopy \
+		OBJDUMP=$(TARGET_CROSS)objdump \
+		DEFAULT_ASSEMBLER=$(TARGET_CROSS)as \
+		DEFAULT_LINKER=$(TARGET_CROSS)ld \
 		PKG_CONFIG_SYSROOT="$(STAGING_DIR)" \
 		PKG_CONFIG="$(STAGING_DIR)/usr/bin/pkg-config" \
 		PKG_CONFIG_PATH="$(STAGING_DIR)/usr/lib/pkgconfig:$(PKG_CONFIG_PATH)" \
@@ -155,6 +164,14 @@
 		STAGING_DIR="$(STAGING_DIR)"
 
 HOST_CONFIGURE_OPTS=PATH=$(TARGET_PATH) \
+		AR="$(HOSTAR)" \
+		AS="$(HOSTAS)" \
+		LD="$(HOSTLD) $(HOST_LDFLAGS)" \
+		NM="$(HOSTNM)" \
+		CC="$(HOSTCC) $(HOST_CFLAGS)" \
+		GCC="$(HOSTCC) $(HOST_CFLAGS)" \
+		CXX="$(HOSTCXX)" \
+		CPP="$(HOSTCPP) $(HOST_CFLAGS)" \
 		AR_FOR_BUILD="$(HOSTAR)" \
 		AS_FOR_BUILD="$(HOSTAS)" \
 		CC_FOR_BUILD="$(HOSTCC)" \
@@ -164,19 +181,21 @@
 		CFLAGS_FOR_BUILD="$(HOST_CFLAGS)" \
 		CXXFLAGS_FOR_BUILD="$(HOST_CXXFLAGS)" \
 		LDFLAGS_FOR_BUILD="$(HOST_LDFLAGS)" \
-		AR="$(HOSTAR)" \
-		AS="$(HOSTAS)" \
-		CC="$(HOSTCC) $(HOST_CFLAGS)" \
-		GCC="$(HOSTCC) $(HOST_CFLAGS)" \
-		CXX="$(HOSTCXX)" \
-		LD="$(HOSTLD) $(HOST_LDFLAGS)" \
 		AR_FOR_TARGET=$(TARGET_CROSS)ar \
 		AS_FOR_TARGET=$(TARGET_CROSS)as \
+		CC_FOR_TARGET=$(TARGET_CROSS)gcc \
 		LD_FOR_TARGET=$(TARGET_CROSS)ld \
 		NM_FOR_TARGET=$(TARGET_CROSS)nm \
 		RANLIB_FOR_TARGET=$(TARGET_CROSS)ranlib \
 		STRIP_FOR_TARGET=$(TARGET_CROSS)strip \
-		OBJCOPY_FOR_TARGET=$(TARGET_CROSS)objcopy
+		OBJCOPY_FOR_TARGET=$(TARGET_CROSS)objcopy \
+		OBJDUMP_FOR_TARGET=$(TARGET_CROSS)objdump \
+		DEFAULT_ASSEMBLER=$(TARGET_CROSS)as \
+		DEFAULT_LINKER=$(TARGET_CROSS)ld \
+		ORIGINAL_AS_FOR_TARGET=$(TARGET_CROSS)as \
+		ORIGINAL_LD_FOR_TARGET=$(TARGET_CROSS)ld \
+		ORIGINAL_NM_FOR_TARGET=$(TARGET_CROSS)nm \
+		ORIGINAL_OBJDUMP_FOR_TARGET=$(TARGET_CROSS)objdump
 
 #######################################################################
 # settings we need to pass to configure

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-09-28 22:15 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2007-09-28 22:15 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-09-28 15:15:19 -0700 (Fri, 28 Sep 2007)
New Revision: 20105

Log:
- cleanup configure options


Modified:
   trunk/buildroot/package/Makefile.in


Changeset:
Modified: trunk/buildroot/package/Makefile.in
===================================================================
--- trunk/buildroot/package/Makefile.in	2007-09-28 22:13:55 UTC (rev 20104)
+++ trunk/buildroot/package/Makefile.in	2007-09-28 22:15:19 UTC (rev 20105)
@@ -90,31 +90,42 @@
 TARGET_AR=$(TARGET_CROSS)ar
 TARGET_AS=$(TARGET_CROSS)as
 TARGET_CC=$(TARGET_CROSS)gcc
+TARGET_CPP=$(TARGET_CROSS)cpp
 TARGET_CXX=$(TARGET_CROSS)g++
+ifeq ($(BR2_GCC_VERSION_3_4_6),y)
+TARGET_FC=$(TARGET_CROSS)g77
+else
+TARGET_FC=$(TARGET_CROSS)gfortran
+endif
 TARGET_LD=$(TARGET_CROSS)ld
+TARGET_NM=$(TARGET_CROSS)nm
 TARGET_RANLIB=$(TARGET_CROSS)ranlib
 TARGET_OBJCOPY=$(TARGET_CROSS)objcopy
+TARGET_OBJDUMP=$(TARGET_CROSS)objdump
 TARGET_LDCONFIG=$(TARGET_CROSS)ldconfig
-INSTALL=/usr/bin/install
 ifeq ($(BR2_STRIP_strip),y)
 STRIP_DISCARD_ALL:=--discard-all
 STRIP_STRIP_UNNEEDED:=--strip-unneeded
 STRIP_STRIP_ALL:=--strip-all
 REMOVE_SECTION_COMMENT:=--remove-section=.comment
 REMOVE_SECTION_NOTE:=--remove-section=.note
-STRIP=$(TARGET_CROSS)strip $(REMOVE_SECTION_COMMENT) $(REMOVE_SECTION_NOTE)
+TARGET_STRIP=$(TARGET_CROSS)strip $(REMOVE_SECTION_COMMENT) $(REMOVE_SECTION_NOTE)
+STRIP=$(TARGET_STRIP)
 endif
 ifeq ($(BR2_STRIP_sstrip),y)
-STRIP=$(STAGING_DIR)/usr/bin/$(REAL_GNU_TARGET_NAME)-sstrip
 STRIP_DISCARD_ALL:=
 STRIP_STRIP_UNNEEDED:=
 STRIP_STRIP_ALL:=
 REMOVE_SECTION_COMMENT:=
 REMOVE_SECTION_NOTE:=
+TARGET_STRIP=$(STAGING_DIR)/usr/bin/$(REAL_GNU_TARGET_NAME)-sstrip
+STRIP=$(TARGET_STRIP)
 endif
 ifeq ($(BR2_STRIP_none),y)
-STRIP=true -Not_stripping
+TARGET_STRIP=true -Not_stripping
+STRIP=$(TARGET_STRIP)
 endif
+INSTALL=/usr/bin/install
 
 HOST_ARCH:=$(shell $(HOSTCC) -dumpmachine | sed -e s'/-.*//' \
 	-e 's/sparc.*/sparc/' \
@@ -131,18 +142,18 @@
 GNU_HOST_NAME:=$(HOST_ARCH)-$(subst ",,$(BR2_GNU_BUILD_SUFFIX))
 #")
 TARGET_CONFIGURE_OPTS=PATH=$(TARGET_PATH) \
-		AR=$(TARGET_CROSS)ar \
-		AS=$(TARGET_CROSS)as \
-		LD="$(TARGET_CROSS)ld $(TARGET_LDFLAGS)" \
-		NM=$(TARGET_CROSS)nm \
-		CC="$(TARGET_CROSS)gcc $(TARGET_CFLAGS)" \
-		GCC="$(TARGET_CROSS)gcc $(TARGET_CFLAGS)" \
-		CPP="$(TARGET_CROSS)cpp $(TARGET_CFLAGS)" \
-		CXX="$(TARGET_CROSS)g++ $(TARGET_CXXFLAGS)" \
-		FC="$(TARGET_CROSS)gfortran $(TARGET_FCFLAGS)" \
-		RANLIB=$(TARGET_CROSS)ranlib \
-		STRIP=$(TARGET_CROSS)strip \
-		OBJCOPY=$(TARGET_CROSS)objcopy \
+		AR=$(TARGET_AR) \
+		AS=$(TARGET_AS) \
+		LD="$(TARGET_LD) $(TARGET_LDFLAGS)" \
+		NM=$(TARGET_NM) \
+		CC="$(TARGET_CC) $(TARGET_CFLAGS)" \
+		GCC="$(TARGET_CC) $(TARGET_CFLAGS)" \
+		CPP="$(TARGET_CPP) $(TARGET_CFLAGS)" \
+		CXX="$(TARGET_CXX) $(TARGET_CXXFLAGS)" \
+		FC="$(TARGET_FC) $(TARGET_FCFLAGS)" \
+		RANLIB=$(TARGET_RANLIB) \
+		STRIP=$(TARGET_STRIP) \
+		OBJCOPY=$(TARGET_OBJCOPY) \
 		AR_FOR_BUILD="$(HOSTAR)" \
 		AS_FOR_BUILD="$(HOSTAS)" \
 		CC_FOR_BUILD="$(HOSTCC)" \
@@ -154,13 +165,13 @@
 		CXXFLAGS_FOR_BUILD="$(HOST_CXXFLAGS)" \
 		LDFLAGS_FOR_BUILD="$(HOST_LDFLAGS)" \
 		FCFLAGS_FOR_BUILD="$(HOST_FCFLAGS)" \
-		AR_FOR_TARGET=$(TARGET_CROSS)ar \
-		AS_FOR_TARGET=$(TARGET_CROSS)as \
-		CC_FOR_TARGET=$(TARGET_CROSS)gcc \
-		LD_FOR_TARGET=$(TARGET_CROSS)ld \
-		NM_FOR_TARGET=$(TARGET_CROSS)nm \
-		DEFAULT_ASSEMBLER=$(TARGET_CROSS)as \
-		DEFAULT_LINKER=$(TARGET_CROSS)ld \
+		AR_FOR_TARGET=$(TARGET_AR) \
+		AS_FOR_TARGET=$(TARGET_AS) \
+		CC_FOR_TARGET=$(TARGET_CC) \
+		LD_FOR_TARGET=$(TARGET_LD) \
+		NM_FOR_TARGET=$(TARGET_NM) \
+		DEFAULT_ASSEMBLER=$(TARGET_AS) \
+		DEFAULT_LINKER=$(TARGET_LD) \
 		PKG_CONFIG_SYSROOT="$(STAGING_DIR)" \
 		PKG_CONFIG="$(STAGING_DIR)/usr/bin/pkg-config" \
 		PKG_CONFIG_PATH="$(STAGING_DIR)/usr/lib/pkgconfig:$(PKG_CONFIG_PATH)" \
@@ -188,21 +199,21 @@
 		CXXFLAGS_FOR_BUILD="$(HOST_CXXFLAGS)" \
 		LDFLAGS_FOR_BUILD="$(HOST_LDFLAGS)" \
 		FCFLAGS_FOR_BUILD="$(HOST_FCFLAGS)" \
-		AR_FOR_TARGET=$(TARGET_CROSS)ar \
-		AS_FOR_TARGET=$(TARGET_CROSS)as \
-		CC_FOR_TARGET=$(TARGET_CROSS)gcc \
-		LD_FOR_TARGET=$(TARGET_CROSS)ld \
-		NM_FOR_TARGET=$(TARGET_CROSS)nm \
-		RANLIB_FOR_TARGET=$(TARGET_CROSS)ranlib \
-		STRIP_FOR_TARGET=$(TARGET_CROSS)strip \
-		OBJCOPY_FOR_TARGET=$(TARGET_CROSS)objcopy \
-		OBJDUMP_FOR_TARGET=$(TARGET_CROSS)objdump \
-		DEFAULT_ASSEMBLER=$(TARGET_CROSS)as \
-		DEFAULT_LINKER=$(TARGET_CROSS)ld \
-		ORIGINAL_AS_FOR_TARGET=$(TARGET_CROSS)as \
-		ORIGINAL_LD_FOR_TARGET=$(TARGET_CROSS)ld \
-		ORIGINAL_NM_FOR_TARGET=$(TARGET_CROSS)nm \
-		ORIGINAL_OBJDUMP_FOR_TARGET=$(TARGET_CROSS)objdump
+		AR_FOR_TARGET=$(TARGET_AR) \
+		AS_FOR_TARGET=$(TARGET_AS) \
+		CC_FOR_TARGET=$(TARGET_CC) \
+		LD_FOR_TARGET=$(TARGET_LD) \
+		NM_FOR_TARGET=$(TARGET_NM) \
+		RANLIB_FOR_TARGET=$(TARGET_RANLIB) \
+		STRIP_FOR_TARGET=$(TARGET_STRIP) \
+		OBJCOPY_FOR_TARGET=$(TARGET_OBJCOPY) \
+		OBJDUMP_FOR_TARGET=$(TARGET_OBJDUMP) \
+		DEFAULT_ASSEMBLER=$(TARGET_AS) \
+		DEFAULT_LINKER=$(TARGET_LD) \
+		ORIGINAL_AS_FOR_TARGET=$(TARGET_AS) \
+		ORIGINAL_LD_FOR_TARGET=$(TARGET_LD) \
+		ORIGINAL_NM_FOR_TARGET=$(TARGET_NM) \
+		ORIGINAL_OBJDUMP_FOR_TARGET=$(TARGET_OBJDUMP)
 
 #######################################################################
 # settings we need to pass to configure

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-09-29 10:05 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2007-09-29 10:05 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-09-29 03:05:08 -0700 (Sat, 29 Sep 2007)
New Revision: 20111

Log:
- make sure that strip and all it's arguments are passed if used via
  STRIP=$(TARGET_STRIP) (i.e. without quoting). Thanks to Dimitry Golubovsky
  for mentioning this.


Modified:
   trunk/buildroot/package/Makefile.in


Changeset:
Modified: trunk/buildroot/package/Makefile.in
===================================================================
--- trunk/buildroot/package/Makefile.in	2007-09-29 09:58:13 UTC (rev 20110)
+++ trunk/buildroot/package/Makefile.in	2007-09-29 10:05:08 UTC (rev 20111)
@@ -109,7 +109,7 @@
 STRIP_STRIP_ALL:=--strip-all
 REMOVE_SECTION_COMMENT:=--remove-section=.comment
 REMOVE_SECTION_NOTE:=--remove-section=.note
-TARGET_STRIP=$(TARGET_CROSS)strip $(REMOVE_SECTION_COMMENT) $(REMOVE_SECTION_NOTE)
+TARGET_STRIP="$(TARGET_CROSS)strip $(REMOVE_SECTION_COMMENT) $(REMOVE_SECTION_NOTE)"
 STRIP=$(TARGET_STRIP)
 endif
 ifeq ($(BR2_STRIP_sstrip),y)
@@ -118,11 +118,11 @@
 STRIP_STRIP_ALL:=
 REMOVE_SECTION_COMMENT:=
 REMOVE_SECTION_NOTE:=
-TARGET_STRIP=$(STAGING_DIR)/usr/bin/$(REAL_GNU_TARGET_NAME)-sstrip
+TARGET_STRIP="$(STAGING_DIR)/usr/bin/$(REAL_GNU_TARGET_NAME)-sstrip"
 STRIP=$(TARGET_STRIP)
 endif
 ifeq ($(BR2_STRIP_none),y)
-TARGET_STRIP=true -Not_stripping
+TARGET_STRIP="true -Not_stripping"
 STRIP=$(TARGET_STRIP)
 endif
 INSTALL=/usr/bin/install

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-09-29 14:27 aldot at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: aldot at uclibc.org @ 2007-09-29 14:27 UTC (permalink / raw)
  To: buildroot

Author: aldot
Date: 2007-09-29 07:27:39 -0700 (Sat, 29 Sep 2007)
New Revision: 20113

Log:
- fix quotes for STRIP.
  Sorry for any inconvenience this may have caused..


Modified:
   trunk/buildroot/package/Makefile.in


Changeset:
Modified: trunk/buildroot/package/Makefile.in
===================================================================
--- trunk/buildroot/package/Makefile.in	2007-09-29 13:58:30 UTC (rev 20112)
+++ trunk/buildroot/package/Makefile.in	2007-09-29 14:27:39 UTC (rev 20113)
@@ -109,7 +109,7 @@
 STRIP_STRIP_ALL:=--strip-all
 REMOVE_SECTION_COMMENT:=--remove-section=.comment
 REMOVE_SECTION_NOTE:=--remove-section=.note
-TARGET_STRIP="$(TARGET_CROSS)strip $(REMOVE_SECTION_COMMENT) $(REMOVE_SECTION_NOTE)"
+TARGET_STRIP=$(TARGET_CROSS)strip $(REMOVE_SECTION_COMMENT) $(REMOVE_SECTION_NOTE)
 STRIP=$(TARGET_STRIP)
 endif
 ifeq ($(BR2_STRIP_sstrip),y)
@@ -118,11 +118,11 @@
 STRIP_STRIP_ALL:=
 REMOVE_SECTION_COMMENT:=
 REMOVE_SECTION_NOTE:=
-TARGET_STRIP="$(STAGING_DIR)/usr/bin/$(REAL_GNU_TARGET_NAME)-sstrip"
+TARGET_STRIP=$(STAGING_DIR)/usr/bin/$(REAL_GNU_TARGET_NAME)-sstrip
 STRIP=$(TARGET_STRIP)
 endif
 ifeq ($(BR2_STRIP_none),y)
-TARGET_STRIP="true -Not_stripping"
+TARGET_STRIP=true -Not_stripping
 STRIP=$(TARGET_STRIP)
 endif
 INSTALL=/usr/bin/install
@@ -142,18 +142,18 @@
 GNU_HOST_NAME:=$(HOST_ARCH)-$(subst ",,$(BR2_GNU_BUILD_SUFFIX))
 #")
 TARGET_CONFIGURE_OPTS=PATH=$(TARGET_PATH) \
-		AR=$(TARGET_AR) \
-		AS=$(TARGET_AS) \
+		AR="$(TARGET_AR)" \
+		AS="$(TARGET_AS)" \
 		LD="$(TARGET_LD) $(TARGET_LDFLAGS)" \
-		NM=$(TARGET_NM) \
+		NM="$(TARGET_NM)" \
 		CC="$(TARGET_CC) $(TARGET_CFLAGS)" \
 		GCC="$(TARGET_CC) $(TARGET_CFLAGS)" \
 		CPP="$(TARGET_CPP) $(TARGET_CFLAGS)" \
 		CXX="$(TARGET_CXX) $(TARGET_CXXFLAGS)" \
 		FC="$(TARGET_FC) $(TARGET_FCFLAGS)" \
-		RANLIB=$(TARGET_RANLIB) \
-		STRIP=$(TARGET_STRIP) \
-		OBJCOPY=$(TARGET_OBJCOPY) \
+		RANLIB="$(TARGET_RANLIB)" \
+		STRIP="$(TARGET_STRIP)" \
+		OBJCOPY="$(TARGET_OBJCOPY)" \
 		AR_FOR_BUILD="$(HOSTAR)" \
 		AS_FOR_BUILD="$(HOSTAS)" \
 		CC_FOR_BUILD="$(HOSTCC)" \
@@ -165,13 +165,13 @@
 		CXXFLAGS_FOR_BUILD="$(HOST_CXXFLAGS)" \
 		LDFLAGS_FOR_BUILD="$(HOST_LDFLAGS)" \
 		FCFLAGS_FOR_BUILD="$(HOST_FCFLAGS)" \
-		AR_FOR_TARGET=$(TARGET_AR) \
-		AS_FOR_TARGET=$(TARGET_AS) \
-		CC_FOR_TARGET=$(TARGET_CC) \
-		LD_FOR_TARGET=$(TARGET_LD) \
-		NM_FOR_TARGET=$(TARGET_NM) \
-		DEFAULT_ASSEMBLER=$(TARGET_AS) \
-		DEFAULT_LINKER=$(TARGET_LD) \
+		AR_FOR_TARGET="$(TARGET_AR)" \
+		AS_FOR_TARGET="$(TARGET_AS)" \
+		CC_FOR_TARGET="$(TARGET_CC)" \
+		LD_FOR_TARGET="$(TARGET_LD)" \
+		NM_FOR_TARGET="$(TARGET_NM)" \
+		DEFAULT_ASSEMBLER="$(TARGET_AS)" \
+		DEFAULT_LINKER="$(TARGET_LD)" \
 		PKG_CONFIG_SYSROOT="$(STAGING_DIR)" \
 		PKG_CONFIG="$(STAGING_DIR)/usr/bin/pkg-config" \
 		PKG_CONFIG_PATH="$(STAGING_DIR)/usr/lib/pkgconfig:$(PKG_CONFIG_PATH)" \
@@ -199,21 +199,21 @@
 		CXXFLAGS_FOR_BUILD="$(HOST_CXXFLAGS)" \
 		LDFLAGS_FOR_BUILD="$(HOST_LDFLAGS)" \
 		FCFLAGS_FOR_BUILD="$(HOST_FCFLAGS)" \
-		AR_FOR_TARGET=$(TARGET_AR) \
-		AS_FOR_TARGET=$(TARGET_AS) \
-		CC_FOR_TARGET=$(TARGET_CC) \
-		LD_FOR_TARGET=$(TARGET_LD) \
-		NM_FOR_TARGET=$(TARGET_NM) \
-		RANLIB_FOR_TARGET=$(TARGET_RANLIB) \
-		STRIP_FOR_TARGET=$(TARGET_STRIP) \
-		OBJCOPY_FOR_TARGET=$(TARGET_OBJCOPY) \
-		OBJDUMP_FOR_TARGET=$(TARGET_OBJDUMP) \
-		DEFAULT_ASSEMBLER=$(TARGET_AS) \
-		DEFAULT_LINKER=$(TARGET_LD) \
-		ORIGINAL_AS_FOR_TARGET=$(TARGET_AS) \
-		ORIGINAL_LD_FOR_TARGET=$(TARGET_LD) \
-		ORIGINAL_NM_FOR_TARGET=$(TARGET_NM) \
-		ORIGINAL_OBJDUMP_FOR_TARGET=$(TARGET_OBJDUMP)
+		AR_FOR_TARGET="$(TARGET_AR)" \
+		AS_FOR_TARGET="$(TARGET_AS)" \
+		CC_FOR_TARGET="$(TARGET_CC)" \
+		LD_FOR_TARGET="$(TARGET_LD)" \
+		NM_FOR_TARGET="$(TARGET_NM)" \
+		RANLIB_FOR_TARGET="$(TARGET_RANLIB)" \
+		STRIP_FOR_TARGET="$(TARGET_STRIP)" \
+		OBJCOPY_FOR_TARGET="$(TARGET_OBJCOPY)" \
+		OBJDUMP_FOR_TARGET="$(TARGET_OBJDUMP)" \
+		DEFAULT_ASSEMBLER="$(TARGET_AS)" \
+		DEFAULT_LINKER="$(TARGET_LD)" \
+		ORIGINAL_AS_FOR_TARGET="$(TARGET_AS)" \
+		ORIGINAL_LD_FOR_TARGET="$(TARGET_LD)" \
+		ORIGINAL_NM_FOR_TARGET="$(TARGET_NM)" \
+		ORIGINAL_OBJDUMP_FOR_TARGET="$(TARGET_OBJDUMP)"
 
 #######################################################################
 # settings we need to pass to configure

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-10-18  5:56 ulf at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: ulf at uclibc.org @ 2007-10-18  5:56 UTC (permalink / raw)
  To: buildroot

Author: ulf
Date: 2007-10-17 22:56:05 -0700 (Wed, 17 Oct 2007)
New Revision: 20279

Log:
Remove hyphen from images if empty rootfs suffix

Modified:
   trunk/buildroot/package/Makefile.in


Changeset:
Modified: trunk/buildroot/package/Makefile.in
===================================================================
--- trunk/buildroot/package/Makefile.in	2007-10-18 05:26:06 UTC (rev 20278)
+++ trunk/buildroot/package/Makefile.in	2007-10-18 05:56:05 UTC (rev 20279)
@@ -65,9 +65,12 @@
 TARGET_LDFLAGS=-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib
 endif
 #########################################################################
-ifeq ($(BR2_ROOTFS_SUFFIX),)
+#ifeq ($(BR2_ROOTFS_SUFFIX),)
+ROOTFS_SUFFIX:=$(strip $(subst ",, $(BR2_ROOTFS_SUFFIX)))
+ifeq ($(ROOTFS_SUFFIX),)
 ROOTFS_SUFFIX:=
 else
+XXXX=xxxx
 ROOTFS_SUFFIX:=-$(BR2_ROOTFS_SUFFIX)
 endif
 
@@ -315,3 +318,5 @@
 
 include package/Makefile.autotools.in
 
+package-status:
+	@echo	IMAGE=$(IMAGE)

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-10-18  7:40 ulf at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: ulf at uclibc.org @ 2007-10-18  7:40 UTC (permalink / raw)
  To: buildroot

Author: ulf
Date: 2007-10-18 00:40:19 -0700 (Thu, 18 Oct 2007)
New Revision: 20280

Log:
Remove debugging info from package/Makefile.in

Modified:
   trunk/buildroot/package/Makefile.in


Changeset:
Modified: trunk/buildroot/package/Makefile.in
===================================================================
--- trunk/buildroot/package/Makefile.in	2007-10-18 05:56:05 UTC (rev 20279)
+++ trunk/buildroot/package/Makefile.in	2007-10-18 07:40:19 UTC (rev 20280)
@@ -317,6 +317,3 @@
 #"))
 
 include package/Makefile.autotools.in
-
-package-status:
-	@echo	IMAGE=$(IMAGE)

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-10-26 17:50 vanokuten at uclibc.org
  2007-10-29  0:42 ` Hamish Moffatt
  0 siblings, 1 reply; 180+ messages in thread
From: vanokuten at uclibc.org @ 2007-10-26 17:50 UTC (permalink / raw)
  To: buildroot

Author: vanokuten
Date: 2007-10-26 10:50:09 -0700 (Fri, 26 Oct 2007)
New Revision: 20321

Log:
make microcom visible until it appear in busybox release

Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2007-10-24 22:29:30 UTC (rev 20320)
+++ trunk/buildroot/package/Config.in	2007-10-26 17:50:09 UTC (rev 20321)
@@ -155,7 +155,7 @@
 source "package/links/Config.in"
 source "package/lrzsz/Config.in"
 source "package/mdnsresponder/Config.in"
-if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
+if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS && !BR2_PACKAGE_BUSYBOX_SNAPSHOT
 source "package/microcom/Config.in"
 endif
 source "package/mrouted/Config.in"

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2007-10-26 17:50 vanokuten at uclibc.org
@ 2007-10-29  0:42 ` Hamish Moffatt
  2007-10-30 20:00   ` Ulf Samuelsson
  0 siblings, 1 reply; 180+ messages in thread
From: Hamish Moffatt @ 2007-10-29  0:42 UTC (permalink / raw)
  To: buildroot

On Fri, Oct 26, 2007 at 10:50:10AM -0700, vanokuten at uclibc.org wrote:
> Author: vanokuten
> Date: 2007-10-26 10:50:09 -0700 (Fri, 26 Oct 2007)
> New Revision: 20321
> 
> Log:
> make microcom visible until it appear in busybox release
> 
> Modified:
>    trunk/buildroot/package/Config.in
> 
> 
> Changeset:
> Modified: trunk/buildroot/package/Config.in
> ===================================================================
> --- trunk/buildroot/package/Config.in	2007-10-24 22:29:30 UTC (rev 20320)
> +++ trunk/buildroot/package/Config.in	2007-10-26 17:50:09 UTC (rev 20321)
> @@ -155,7 +155,7 @@
>  source "package/links/Config.in"
>  source "package/lrzsz/Config.in"
>  source "package/mdnsresponder/Config.in"
> -if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
> +if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS && !BR2_PACKAGE_BUSYBOX_SNAPSHOT
>  source "package/microcom/Config.in"

Shouldn't that be a logical OR rather than AND?

Hamish
-- 
Hamish Moffatt VK3SB <hamish@debian.org> <hamish@cloud.net.au>

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-10-30 10:31 ulf at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: ulf at uclibc.org @ 2007-10-30 10:31 UTC (permalink / raw)
  To: buildroot

Author: ulf
Date: 2007-10-30 03:30:59 -0700 (Tue, 30 Oct 2007)
New Revision: 20330

Log:
FIx syntax error

Modified:
   trunk/buildroot/package/Makefile.in


Changeset:
Modified: trunk/buildroot/package/Makefile.in
===================================================================
--- trunk/buildroot/package/Makefile.in	2007-10-30 09:16:51 UTC (rev 20329)
+++ trunk/buildroot/package/Makefile.in	2007-10-30 10:30:59 UTC (rev 20330)
@@ -75,7 +75,7 @@
 endif
 
 ifeq ($(strip $(subst ",, $(BR2_FPU_SUFFIX))),y)
-COND_ARCH_FPU_SUFFIX:=(ARCH_FPU_SUFFIX)
+COND_ARCH_FPU_SUFFIX:=$(ARCH_FPU_SUFFIX)
 else
 COND_ARCH_FPU_SUFFIX:=
 endif

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2007-10-29  0:42 ` Hamish Moffatt
@ 2007-10-30 20:00   ` Ulf Samuelsson
  0 siblings, 0 replies; 180+ messages in thread
From: Ulf Samuelsson @ 2007-10-30 20:00 UTC (permalink / raw)
  To: buildroot

m?n 2007-10-29 klockan 11:42 +1100 skrev Hamish Moffatt:
> On Fri, Oct 26, 2007 at 10:50:10AM -0700, vanokuten at uclibc.org wrote:
> > Author: vanokuten
> > Date: 2007-10-26 10:50:09 -0700 (Fri, 26 Oct 2007)
> > New Revision: 20321
> > 
> > Log:
> > make microcom visible until it appear in busybox release
> > 
> > Modified:
> >    trunk/buildroot/package/Config.in
> > 
> > 
> > Changeset:
> > Modified: trunk/buildroot/package/Config.in
> > ===================================================================
> > --- trunk/buildroot/package/Config.in	2007-10-24 22:29:30 UTC (rev 20320)
> > +++ trunk/buildroot/package/Config.in	2007-10-26 17:50:09 UTC (rev 20321)
> > @@ -155,7 +155,7 @@
> >  source "package/links/Config.in"
> >  source "package/lrzsz/Config.in"
> >  source "package/mdnsresponder/Config.in"
> > -if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
> > +if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS && !BR2_PACKAGE_BUSYBOX_SNAPSHOT
> >  source "package/microcom/Config.in"
> 
> Shouldn't that be a logical OR rather than AND?
> 

You are right, 
fixed in svn 20334


> Hamish
-- 
Best Regards,
Ulf Samuelsson          mail:   ulf at atmel.com
Atmel Nordic AB
Box 2033, 174 52 Sundbyberg
Kavalleriv?gen 24, 174 58 Sundbyberg
Sweden
Tel:    +46 8 441 54 22 GSM:    +46 706 224457

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2007-10-30 20:05 ulf at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: ulf at uclibc.org @ 2007-10-30 20:05 UTC (permalink / raw)
  To: buildroot

Author: ulf
Date: 2007-10-30 13:05:25 -0700 (Tue, 30 Oct 2007)
New Revision: 20334

Log:
Use logical OR instead of AND, Thanks Hamish

Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2007-10-30 19:54:39 UTC (rev 20333)
+++ trunk/buildroot/package/Config.in	2007-10-30 20:05:25 UTC (rev 20334)
@@ -156,7 +156,7 @@
 source "package/links/Config.in"
 source "package/lrzsz/Config.in"
 source "package/mdnsresponder/Config.in"
-if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS && !BR2_PACKAGE_BUSYBOX_SNAPSHOT
+if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS || !BR2_PACKAGE_BUSYBOX_SNAPSHOT
 source "package/microcom/Config.in"
 endif
 source "package/mrouted/Config.in"

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-01-10  9:29 ulf at uclibc.org
  2008-01-10 10:42 ` Hamish Moffatt
  0 siblings, 1 reply; 180+ messages in thread
From: ulf at uclibc.org @ 2008-01-10  9:29 UTC (permalink / raw)
  To: buildroot

Author: ulf
Date: 2008-01-10 01:29:06 -0800 (Thu, 10 Jan 2008)
New Revision: 20838

Log:
Use host ldconfig, if external toolchain is used

Modified:
   trunk/buildroot/package/Makefile.in


Changeset:
Modified: trunk/buildroot/package/Makefile.in
===================================================================
--- trunk/buildroot/package/Makefile.in	2008-01-10 09:27:25 UTC (rev 20837)
+++ trunk/buildroot/package/Makefile.in	2008-01-10 09:29:06 UTC (rev 20838)
@@ -121,7 +121,11 @@
 TARGET_RANLIB=$(TARGET_CROSS)ranlib
 TARGET_OBJCOPY=$(TARGET_CROSS)objcopy
 TARGET_OBJDUMP=$(TARGET_CROSS)objdump
+ifeq ($(BR2_TOOLCHAIN_EXTERNAL),y)
+TARGET_LDCONFIG=/sbin/ldconfig
+else
 TARGET_LDCONFIG=$(TARGET_CROSS)ldconfig
+endif
 ifeq ($(BR2_STRIP_strip),y)
 STRIP_DISCARD_ALL:=--discard-all
 STRIP_STRIP_UNNEEDED:=--strip-unneeded

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2008-01-10  9:29 ulf at uclibc.org
@ 2008-01-10 10:42 ` Hamish Moffatt
  2008-01-10 11:04   ` Ulf Samuelsson
  0 siblings, 1 reply; 180+ messages in thread
From: Hamish Moffatt @ 2008-01-10 10:42 UTC (permalink / raw)
  To: buildroot

On Thu, Jan 10, 2008 at 01:29:06AM -0800, ulf at uclibc.org wrote:
> Log:
> Use host ldconfig, if external toolchain is used
> 
> +ifeq ($(BR2_TOOLCHAIN_EXTERNAL),y)
> +TARGET_LDCONFIG=/sbin/ldconfig
> +else
>  TARGET_LDCONFIG=$(TARGET_CROSS)ldconfig
> +endif

How can that be right? What does it fix?

The cross-ldconfig analyses the cross-libraries to produce a
ld.so.cache suitable for the target. 

uclibc provies a suitable ldconfig and buildroot is already 
building me an armeb-uclibc-ldconfig here so everything works fine.


Hamish
-- 
Hamish Moffatt VK3SB <hamish@debian.org> <hamish@cloud.net.au>

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2008-01-10 10:42 ` Hamish Moffatt
@ 2008-01-10 11:04   ` Ulf Samuelsson
  2008-01-10 13:45     ` Hamish Moffatt
  0 siblings, 1 reply; 180+ messages in thread
From: Ulf Samuelsson @ 2008-01-10 11:04 UTC (permalink / raw)
  To: buildroot

> On Thu, Jan 10, 2008 at 01:29:06AM -0800, ulf at uclibc.org wrote:
>> Log:
>> Use host ldconfig, if external toolchain is used
>> 
>> +ifeq ($(BR2_TOOLCHAIN_EXTERNAL),y)
>> +TARGET_LDCONFIG=/sbin/ldconfig
>> +else
>>  TARGET_LDCONFIG=$(TARGET_CROSS)ldconfig
>> +endif
> 
> How can that be right? What does it fix?
> 

You may be right, it may need more complex logic.
Is testing CodeSourcery tools, which does not provide ldconfig.
Running /sbin/ldconfig seems to allow the build to complete.

> The cross-ldconfig analyses the cross-libraries to produce a
> ld.so.cache suitable for the target. 
> 
> uclibc provies a suitable ldconfig and buildroot is already 
> building me an armeb-uclibc-ldconfig here so everything works fine.
> 



Best Regards
Ulf Samuelsson

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2008-01-10 11:04   ` Ulf Samuelsson
@ 2008-01-10 13:45     ` Hamish Moffatt
  2008-01-12 12:52       ` Ulf Samuelsson
  0 siblings, 1 reply; 180+ messages in thread
From: Hamish Moffatt @ 2008-01-10 13:45 UTC (permalink / raw)
  To: buildroot

On Thu, Jan 10, 2008 at 12:04:18PM +0100, Ulf Samuelsson wrote:
> > On Thu, Jan 10, 2008 at 01:29:06AM -0800, ulf at uclibc.org wrote:
> >> Log:
> >> Use host ldconfig, if external toolchain is used
> >> 
> >> +ifeq ($(BR2_TOOLCHAIN_EXTERNAL),y)
> >> +TARGET_LDCONFIG=/sbin/ldconfig
> >> +else
> >>  TARGET_LDCONFIG=$(TARGET_CROSS)ldconfig
> >> +endif
> > 
> > How can that be right? What does it fix?
> 
> You may be right, it may need more complex logic.
> Is testing CodeSourcery tools, which does not provide ldconfig.
> Running /sbin/ldconfig seems to allow the build to complete.

On my system, /sbin/ldconfig fails if run as a non-root user (can't
create temporary file /etc/ld.so.cache~).

Maybe the logic could detect if $(TARGET_CROSS)ldconfig exists and if
not, set TARGET_LDCONFIG=/bin/true? (I don't think there is any need to
ever run /sbin/ldconfig, because the host's ld.so.cache doesn't need
updating.)

ifeq ($(shell which $(TARGET_CROSS)ldconfig),)
TARGET_LDCONFIG=/bin/true
else
TARGET_LDCONFIG=$(TARGET_CROSS)ldconfig
endif

... appears to work here. "type" or "whence" or "command -v" might be
more portable than which, I'm not sure. I don't see any way to do it
without $(shell ..) though.


cheers
Hamish
-- 
Hamish Moffatt VK3SB <hamish@debian.org> <hamish@cloud.net.au>

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2008-01-10 13:45     ` Hamish Moffatt
@ 2008-01-12 12:52       ` Ulf Samuelsson
  0 siblings, 0 replies; 180+ messages in thread
From: Ulf Samuelsson @ 2008-01-12 12:52 UTC (permalink / raw)
  To: buildroot

You should not write to /etc.
You should write to the project_build_dir/<project>/root/etc


Best Regards
Ulf Samuelsson                ulf at atmel.com
Atmel Nordic AB
Mail:  Box 2033, 174 02 Sundbyberg, Sweden
Visit:  Kavalleriv?gen 24, 174 58 Sundbyberg, Sweden
Phone +46 (8) 441 54 22     Fax +46 (8) 441 54 29
GSM    +46 (706) 22 44 57

Technical support when I am not available:
AT90 AVR Applications Group: mailto:avr at atmel.com
AT91 ARM Applications Group: mailto:at91support at atmel.com
AVR32 Applications Group        mailto:avr32 at atmel.com
http://www.avrfreaks.net/;            http://avr32linux.org/
http://www.at91.com/ ;                ftp://at91dist:distrib at 81.80.104.162/
----- Original Message ----- 
From: "Hamish Moffatt" <hamish@cloud.net.au>
To: "Ulf Samuelsson" <ulf@atmel.com>
Cc: <buildroot@uclibc.org>
Sent: Thursday, January 10, 2008 2:45 PM
Subject: Re: [Buildroot] svn commit: trunk/buildroot/package


> On Thu, Jan 10, 2008 at 12:04:18PM +0100, Ulf Samuelsson wrote:
>> > On Thu, Jan 10, 2008 at 01:29:06AM -0800, ulf at uclibc.org wrote:
>> >> Log:
>> >> Use host ldconfig, if external toolchain is used
>> >> 
>> >> +ifeq ($(BR2_TOOLCHAIN_EXTERNAL),y)
>> >> +TARGET_LDCONFIG=/sbin/ldconfig
>> >> +else
>> >>  TARGET_LDCONFIG=$(TARGET_CROSS)ldconfig
>> >> +endif
>> > 
>> > How can that be right? What does it fix?
>> 
>> You may be right, it may need more complex logic.
>> Is testing CodeSourcery tools, which does not provide ldconfig.
>> Running /sbin/ldconfig seems to allow the build to complete.
> 
> On my system, /sbin/ldconfig fails if run as a non-root user (can't
> create temporary file /etc/ld.so.cache~).
> 
> Maybe the logic could detect if $(TARGET_CROSS)ldconfig exists and if
> not, set TARGET_LDCONFIG=/bin/true? (I don't think there is any need to
> ever run /sbin/ldconfig, because the host's ld.so.cache doesn't need
> updating.)
> 
> ifeq ($(shell which $(TARGET_CROSS)ldconfig),)
> TARGET_LDCONFIG=/bin/true
> else
> TARGET_LDCONFIG=$(TARGET_CROSS)ldconfig
> endif
> 
> ... appears to work here. "type" or "whence" or "command -v" might be
> more portable than which, I'm not sure. I don't see any way to do it
> without $(shell ..) though.
> 
> 
> cheers
> Hamish
> -- 
> Hamish Moffatt VK3SB <hamish@debian.org> <hamish@cloud.net.au>
>

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-02-24 20:17 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2008-02-24 20:17 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2008-02-24 12:17:53 -0800 (Sun, 24 Feb 2008)
New Revision: 21101

Log:
buildroot: add BR2_XML_SUPPORT submenu

Group XML stuff under BR2_XML_SUPPORT submenu.


Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2008-02-24 19:22:25 UTC (rev 21100)
+++ trunk/buildroot/package/Config.in	2008-02-24 20:17:53 UTC (rev 21101)
@@ -46,7 +46,6 @@
 source "package/cvs/Config.in"
 source "package/distcc/Config.in"
 source "package/dmalloc/Config.in"
-source "package/expat/Config.in"
 source "package/fakeroot/Config.in"
 source "package/gettext/Config.in"
 source "package/gmp/Config.in"
@@ -57,7 +56,6 @@
 source "package/pkgconfig/Config.in"
 source "package/readline/Config.in"
 source "package/valgrind/Config.in"
-source "package/xerces/Config.in"
 
 comment "Other stuff"
 source "package/at/Config.in"
@@ -80,8 +78,6 @@
 source "package/libgpg-error/Config.in"
 source "package/liblockfile/Config.in"
 source "package/libsysfs/Config.in"
-source "package/libxml2/Config.in"
-source "package/libxslt/Config.in"
 source "package/lockfile-progs/Config.in"
 source "package/lsof/Config.in"
 source "package/ltp-testsuite/Config.in"
@@ -419,6 +415,19 @@
 source "package/php/Config.in"
 endif
 
+menuconfig BR2_XML_SUPPORT
+	bool "XML handling"
+	default y
+	help
+	  Support for XML handling
+
+if BR2_XML_SUPPORT
+source "package/expat/Config.in"
+source "package/libxml2/Config.in"
+source "package/libxslt/Config.in"
+source "package/xerces/Config.in"
+endif
+
 menuconfig BR2_GAMES
 	bool "Games"
 	default y

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-02-24 21:34 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2008-02-24 21:34 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2008-02-24 13:34:52 -0800 (Sun, 24 Feb 2008)
New Revision: 21103

Log:
add BR2_TEXTEDIT_SUPPORT submenu

Group text editors under BR2_TEXTEDIT_SUPPORT submenu.


Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2008-02-24 20:18:00 UTC (rev 21102)
+++ trunk/buildroot/package/Config.in	2008-02-24 21:34:52 UTC (rev 21103)
@@ -87,10 +87,6 @@
 source "package/module-init-tools/Config.in"
 source "package/modutils/Config.in"
 endif
-if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
-# busybox has an editor..
-source "package/nano/Config.in"
-endif
 source "package/portage/Config.in"
 if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/procps/Config.in"
@@ -110,16 +106,28 @@
 source "package/tinylogin/Config.in"
 endif
 if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
-# busybox has an editor..
-source "package/uemacs/Config.in"
-endif
-if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/util-linux/Config.in"
 endif
 if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/which/Config.in"
 endif
 
+if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
+# busybox has an editor
+
+menuconfig BR2_TEXTEDIT_SUPPORT
+	bool "Text editors"
+	default y
+	help
+	  Support for text editors
+
+if BR2_TEXTEDIT_SUPPORT
+source "package/nano/Config.in"
+source "package/uemacs/Config.in"
+endif
+
+endif
+
 menuconfig BR2_NETWORK_SUPPORT
 	bool "Networking"
 	default y

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-02-24 21:35 jacmet at uclibc.org
  2008-02-24 23:03 ` Hamish Moffatt
  0 siblings, 1 reply; 180+ messages in thread
From: jacmet at uclibc.org @ 2008-02-24 21:35 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2008-02-24 13:35:01 -0800 (Sun, 24 Feb 2008)
New Revision: 21104

Log:
move fis+fconfig packages under BR2_BLOCKDEV_SUPPORT

Move fis + fconfig packages together with mtd utils under
Hardware handling / blockdevices and filesystem maintenance.


Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2008-02-24 21:34:52 UTC (rev 21103)
+++ trunk/buildroot/package/Config.in	2008-02-24 21:35:01 UTC (rev 21104)
@@ -63,9 +63,7 @@
 source "package/bsdiff/Config.in"
 source "package/customize/Config.in"
 source "package/dash/Config.in"
-source "package/fconfig/Config.in"
 source "package/file/Config.in"
-source "package/fis/Config.in"
 source "package/kexec/Config.in"
 if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/less/Config.in"
@@ -233,6 +231,8 @@
 source "package/dm/Config.in"
 source "package/dmraid/Config.in"
 source "package/e2fsprogs/Config.in"
+source "package/fconfig/Config.in"
+source "package/fis/Config.in"
 source "package/fuse/Config.in"
 source "package/gadgetfs-test/Config.in"
 source "package/hal/Config.in"

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2008-02-24 21:35 jacmet at uclibc.org
@ 2008-02-24 23:03 ` Hamish Moffatt
  0 siblings, 0 replies; 180+ messages in thread
From: Hamish Moffatt @ 2008-02-24 23:03 UTC (permalink / raw)
  To: buildroot

On Sun, Feb 24, 2008 at 01:35:02PM -0800, jacmet at uclibc.org wrote:
> Author: jacmet
> Date: 2008-02-24 13:35:01 -0800 (Sun, 24 Feb 2008)
> New Revision: 21104
> 
> Log:
> move fis+fconfig packages under BR2_BLOCKDEV_SUPPORT
> 
> Move fis + fconfig packages together with mtd utils under
> Hardware handling / blockdevices and filesystem maintenance.

Good idea, thanks.


Hamish
-- 
Hamish Moffatt VK3SB <hamish@debian.org> <hamish@cloud.net.au>

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-03-06 18:39 ninevoltz at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: ninevoltz at uclibc.org @ 2008-03-06 18:39 UTC (permalink / raw)
  To: buildroot

Author: ninevoltz
Date: 2008-03-06 10:39:42 -0800 (Thu, 06 Mar 2008)
New Revision: 21247

Log:
fixed nasty makefile bugs

Modified:
   trunk/buildroot/package/Makefile.autotools.in


Changeset:
Modified: trunk/buildroot/package/Makefile.autotools.in
===================================================================
--- trunk/buildroot/package/Makefile.autotools.in	2008-03-06 18:38:46 UTC (rev 21246)
+++ trunk/buildroot/package/Makefile.autotools.in	2008-03-06 18:39:42 UTC (rev 21247)
@@ -45,7 +45,7 @@
 #	install the package to the target directory
 # FOO_INSTALL_STAGING_OPT [default DESTDIR=$(STAGING_DIR)/usr install]
 #	arguments passed to <make> while installing to the staging directory
-# FOO_INSTALL_TARGET_OPT [default DESTDIR=$(STAGING_DIR)/usr install-exec]
+# FOO_INSTALL_TARGET_OPT [default DESTDIR=$(TARGET_DIR)/usr install-exec]
 #	arguments passed to <make> while installing to the target directory
 # FOO_CLEAN_OPT [default clean]
 #	arguments passed to <make> while installing to the staging directory
@@ -142,6 +142,7 @@
 	$(Q)mkdir -p $(@D)
 	$(Q)$(INFLATE$(suffix $($(PKG)_SOURCE))) $(DL_DIR)/$($(PKG)_SOURCE) | \
 	$(TAR) --strip-components=1 -C $(@D) $(TAR_OPTIONS) -
+	chmod -R ug+rw $(@D)  
 	$(Q)touch $@
 
 # Patch
@@ -150,7 +151,7 @@
 # XXX: FIXME: "package/".
 $(BUILD_DIR)/%/.stamp_patched: NAMEVER = $($(PKG)_NAME)-$($(PKG)_VERSION)
 $(BUILD_DIR)/%/.stamp_patched:
-	$(call MESSAGE,"Patching")
+	$(call MESSAGE,"Patching $($(PKG)_DIR_PREFIX)/$($(PKG)_NAME)")
 	$(if $($(PKG)_PATCH),toolchain/patch-kernel.sh $(@D) $(DL_DIR) $($(PKG)_PATCH))
 	$(Q)( \
 	if test -d $($(PKG)_DIR_PREFIX)/$($(PKG)_NAME); then \
@@ -212,7 +213,7 @@
 #	toolchain/replace.sh $(STAGING_DIR)/usr/lib ".*\.la" "\(['= ]\)/usr" "\\1$(STAGING_DIR)/usr"
 	for i in $$(find $(STAGING_DIR)/usr/lib/ -name "*.la"); do \
 		cp $$i $$i~; \
-		$(SED) "s:\(['= ]\)/usr:\\1$(STAGING_DIR)/usr:" $$i; \
+		$(SED) "s:\(['= ]\)/usr:\\1$(STAGING_DIR)/usr:g" $$i; \
 	done
 	touch $@
 
@@ -367,7 +368,7 @@
 $$($(2)_HOOK_POST_BUILD):
 $$($(2)_HOOK_POST_INSTALL):
 
-# add package to the general list if targets if requested by the buildroot
+# add package to the general list of targets if requested by the buildroot
 # configuration
 ifeq ($$(BR2_PACKAGE_$(2)),y)
 TARGETS += $(1)

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-03-06 18:40 ninevoltz at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: ninevoltz at uclibc.org @ 2008-03-06 18:40 UTC (permalink / raw)
  To: buildroot

Author: ninevoltz
Date: 2008-03-06 10:40:08 -0800 (Thu, 06 Mar 2008)
New Revision: 21248

Log:
updated config.in with all the new swag

Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2008-03-06 18:39:42 UTC (rev 21247)
+++ trunk/buildroot/package/Config.in	2008-03-06 18:40:08 UTC (rev 21248)
@@ -61,9 +61,13 @@
 source "package/at/Config.in"
 source "package/berkeleydb/Config.in"
 source "package/bsdiff/Config.in"
+source "package/cups/Config.in"
 source "package/customize/Config.in"
 source "package/dash/Config.in"
 source "package/file/Config.in"
+source "package/gamin/Config.in"
+source "package/icu/Config.in"
+source "package/ipkg/Config.in"
 source "package/kexec/Config.in"
 if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/less/Config.in"
@@ -85,6 +89,7 @@
 source "package/module-init-tools/Config.in"
 source "package/modutils/Config.in"
 endif
+source "package/ng-spice-rework/Config.in"
 source "package/portage/Config.in"
 if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/procps/Config.in"
@@ -93,6 +98,7 @@
 source "package/psmisc/Config.in"
 endif
 source "package/sqlite/Config.in"
+source "package/startup-notification/Config.in"
 source "package/strace/Config.in"
 source "package/sudo/Config.in"
 if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
@@ -138,7 +144,7 @@
 source "package/avahi/Config.in"
 source "package/boa/Config.in"
 source "package/bind/Config.in"
-source "package/bridge/Config.in"
+source "package/bridge-utils/Config.in"
 source "package/curl/Config.in"
 if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/dhcp/Config.in"
@@ -378,16 +384,35 @@
 source "package/libgtk12/Config.in"
 source "package/libgtk2/Config.in"
 source "package/gtk2-engines/Config.in"
+source "package/gtk2-themes/Config.in"
+source "package/libsexy/Config.in"
+source "package/fltk/Config.in"
+source "package/openmotif/Config.in"
 source "package/fontconfig/Config.in"
 source "package/freetype/Config.in"
 source "package/tslib/Config.in"
+
 comment "X Window managers"
 source "package/matchbox/Config.in"
 source "package/metacity/Config.in"
+source "package/blackbox/Config.in"
+
 comment "X applications"
 source "package/dillo/Config.in"
+source "package/midori/Config.in"
+source "package/webkit/Config.in"
 source "package/rdesktop/Config.in"
 source "package/rxvt/Config.in"
+source "package/synergy/Config.in"
+source "package/gqview/Config.in"
+source "package/leafpad/Config.in"
+source "package/torsmo/Config.in"
+source "package/pcmanfm/Config.in"
+source "package/xstroke/Config.in"
+source "package/sylpheed/Config.in"
+source "package/xpdf/Config.in"
+source "package/x11vnc/Config.in"
+source "package/xvkbd/Config.in"
 
 comment "Video libraries/codecs and applications"
 source "package/mplayer/Config.in"
@@ -437,6 +462,18 @@
 source "package/xerces/Config.in"
 endif
 
+menuconfig BR2_JAVA_SUPPORT
+        bool "Java"
+        default n
+        help
+          Support java programs (classpath, vm, osgi)
+
+if BR2_JAVA_SUPPORT
+source "package/classpath/Config.in"
+source "package/jamvm/Config.in"
+source "package/concierge/Config.in"
+endif
+
 menuconfig BR2_GAMES
 	bool "Games"
 	default y
@@ -445,6 +482,14 @@
 
 if BR2_GAMES
 source "package/lxdoom/Config.in"
+source "package/ace_of_penguins/Config.in"
+source "package/gnuchess/Config.in"
+source "package/xboard/Config.in"
+source "package/rubix/Config.in"
+source "package/magiccube4d/Config.in"
+source "package/vice/Config.in"
 endif
 
+source "package/editors/Config.in"
+
 endmenu

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-03-07 16:54 ninevoltz at uclibc.org
  2008-03-07 20:32 ` Peter Korsgaard
  2008-03-07 23:55 ` Hamish Moffatt
  0 siblings, 2 replies; 180+ messages in thread
From: ninevoltz at uclibc.org @ 2008-03-07 16:54 UTC (permalink / raw)
  To: buildroot

Author: ninevoltz
Date: 2008-03-07 08:54:45 -0800 (Fri, 07 Mar 2008)
New Revision: 21275

Log:
remove .a files from lib directories after install

Modified:
   trunk/buildroot/package/Makefile.autotools.in


Changeset:
Modified: trunk/buildroot/package/Makefile.autotools.in
===================================================================
--- trunk/buildroot/package/Makefile.autotools.in	2008-03-07 14:12:14 UTC (rev 21274)
+++ trunk/buildroot/package/Makefile.autotools.in	2008-03-07 16:54:45 UTC (rev 21275)
@@ -231,6 +231,9 @@
 		rm -rf $(TARGET_DIR)/$$d $(TARGET_DIR)/usr/$$d; \
 	done)
 	find $(TARGET_DIR) -name '*.la' -delete
+	find $(TARGET_DIR)/lib -name '*.a' -delete
+	find $(TARGET_DIR)/usr/lib -name '*.a' -delete
+
 	touch $@
 
 $(BUILD_DIR)/%/.stamp_cleaned:

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2008-03-07 16:54 ninevoltz at uclibc.org
@ 2008-03-07 20:32 ` Peter Korsgaard
  2008-03-07 23:55 ` Hamish Moffatt
  1 sibling, 0 replies; 180+ messages in thread
From: Peter Korsgaard @ 2008-03-07 20:32 UTC (permalink / raw)
  To: buildroot

>>>>> "ninevoltz" == ninevoltz  <ninevoltz@uclibc.org> writes:

Hi,

 ninevoltz>  	find $(TARGET_DIR) -name '*.la' -delete
 ninevoltz> +	find $(TARGET_DIR)/lib -name '*.a' -delete
 ninevoltz> +	find $(TARGET_DIR)/usr/lib -name '*.a' -delete

Uhh, what about the _HEADERS targets for development files (.h + .a in
TARGET_DIR)?

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2008-03-07 16:54 ninevoltz at uclibc.org
  2008-03-07 20:32 ` Peter Korsgaard
@ 2008-03-07 23:55 ` Hamish Moffatt
  2008-03-10 10:40   ` Ivan Kuten
  1 sibling, 1 reply; 180+ messages in thread
From: Hamish Moffatt @ 2008-03-07 23:55 UTC (permalink / raw)
  To: buildroot

On Fri, Mar 07, 2008 at 08:54:45AM -0800, ninevoltz at uclibc.org wrote:
> Author: ninevoltz
> Date: 2008-03-07 08:54:45 -0800 (Fri, 07 Mar 2008)
> New Revision: 21275
> 
> Log:
> remove .a files from lib directories after install
> 
> Modified:
>    trunk/buildroot/package/Makefile.autotools.in
> 
> 
> Changeset:
> Modified: trunk/buildroot/package/Makefile.autotools.in
> ===================================================================
> --- trunk/buildroot/package/Makefile.autotools.in	2008-03-07 14:12:14 UTC (rev 21274)
> +++ trunk/buildroot/package/Makefile.autotools.in	2008-03-07 16:54:45 UTC (rev 21275)
> @@ -231,6 +231,9 @@
>  		rm -rf $(TARGET_DIR)/$$d $(TARGET_DIR)/usr/$$d; \
>  	done)
>  	find $(TARGET_DIR) -name '*.la' -delete
> +	find $(TARGET_DIR)/lib -name '*.a' -delete
> +	find $(TARGET_DIR)/usr/lib -name '*.a' -delete
> +
>  	touch $@

Whoa, I wouldn't assume that all static libraries are unwanted.
Individual packages should be adjusted not to install them instead.

Hamish
-- 
Hamish Moffatt VK3SB <hamish@debian.org> <hamish@cloud.net.au>

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2008-03-07 23:55 ` Hamish Moffatt
@ 2008-03-10 10:40   ` Ivan Kuten
  2008-03-10 23:50     ` Hamish Moffatt
  0 siblings, 1 reply; 180+ messages in thread
From: Ivan Kuten @ 2008-03-10 10:40 UTC (permalink / raw)
  To: buildroot

Hamish Moffatt wrote:
> On Fri, Mar 07, 2008 at 08:54:45AM -0800, ninevoltz at uclibc.org wrote:
>> Author: ninevoltz
>> Date: 2008-03-07 08:54:45 -0800 (Fri, 07 Mar 2008)
>> New Revision: 21275
>>
>> Log:
>> remove .a files from lib directories after install
>>
>> Modified:
>>    trunk/buildroot/package/Makefile.autotools.in
>>
>>
>> Changeset:
>> Modified: trunk/buildroot/package/Makefile.autotools.in
>> ===================================================================
>> --- trunk/buildroot/package/Makefile.autotools.in	2008-03-07 14:12:14 UTC (rev 21274)
>> +++ trunk/buildroot/package/Makefile.autotools.in	2008-03-07 16:54:45 UTC (rev 21275)
>> @@ -231,6 +231,9 @@
>>  		rm -rf $(TARGET_DIR)/$$d $(TARGET_DIR)/usr/$$d; \
>>  	done)
>>  	find $(TARGET_DIR) -name '*.la' -delete
>> +	find $(TARGET_DIR)/lib -name '*.a' -delete
>> +	find $(TARGET_DIR)/usr/lib -name '*.a' -delete
>> +
>>  	touch $@
> 
> Whoa, I wouldn't assume that all static libraries are unwanted.
> Individual packages should be adjusted not to install them instead.
> 
> Hamish

More over there is an Nios2 arch in buildroot where only static linking exists AFAIK.

BR,
Ivan

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2008-03-10 10:40   ` Ivan Kuten
@ 2008-03-10 23:50     ` Hamish Moffatt
  0 siblings, 0 replies; 180+ messages in thread
From: Hamish Moffatt @ 2008-03-10 23:50 UTC (permalink / raw)
  To: buildroot

On Mon, Mar 10, 2008 at 12:40:23PM +0200, Ivan Kuten wrote:
> Hamish Moffatt wrote:
> > On Fri, Mar 07, 2008 at 08:54:45AM -0800, ninevoltz at uclibc.org wrote:
> >> Author: ninevoltz
> >> Date: 2008-03-07 08:54:45 -0800 (Fri, 07 Mar 2008)
> >> New Revision: 21275
> >>
> >> Log:
> >> remove .a files from lib directories after install
> >>
> >> Modified:
> >>    trunk/buildroot/package/Makefile.autotools.in
> >>
> >>
> >> Changeset:
> >> Modified: trunk/buildroot/package/Makefile.autotools.in
> >> ===================================================================
> >> --- trunk/buildroot/package/Makefile.autotools.in	2008-03-07 14:12:14 UTC (rev 21274)
> >> +++ trunk/buildroot/package/Makefile.autotools.in	2008-03-07 16:54:45 UTC (rev 21275)
> >> @@ -231,6 +231,9 @@
> >>  		rm -rf $(TARGET_DIR)/$$d $(TARGET_DIR)/usr/$$d; \
> >>  	done)
> >>  	find $(TARGET_DIR) -name '*.la' -delete
> >> +	find $(TARGET_DIR)/lib -name '*.a' -delete
> >> +	find $(TARGET_DIR)/usr/lib -name '*.a' -delete
> >> +
> >>  	touch $@
> > 
> > Whoa, I wouldn't assume that all static libraries are unwanted.
> > Individual packages should be adjusted not to install them instead.
> > 
> > Hamish
> 
> More over there is an Nios2 arch in buildroot where only static linking exists AFAIK.

Although you don't need .a files in $(TARGET_DIR) for that - you only
need them for development on the target.

Hamish
-- 
Hamish Moffatt VK3SB <hamish@debian.org> <hamish@cloud.net.au>

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-03-11 18:15 ninevoltz at uclibc.org
  2008-03-11 19:12 ` Peter Korsgaard
  0 siblings, 1 reply; 180+ messages in thread
From: ninevoltz at uclibc.org @ 2008-03-11 18:15 UTC (permalink / raw)
  To: buildroot

Author: ninevoltz
Date: 2008-03-11 11:15:30 -0700 (Tue, 11 Mar 2008)
New Revision: 21301

Log:
added debug option

Modified:
   trunk/buildroot/package/Makefile.in


Changeset:
Modified: trunk/buildroot/package/Makefile.in
===================================================================
--- trunk/buildroot/package/Makefile.in	2008-03-11 18:14:42 UTC (rev 21300)
+++ trunk/buildroot/package/Makefile.in	2008-03-11 18:15:30 UTC (rev 21301)
@@ -305,6 +305,11 @@
 TARGET_CONFIGURE_OPTS+=CXX=""
 endif
 
+ifeq ($(BR2_ENABLE_DEBUG),y)
+ENABLE_DEBUG:=--enable-debug
+else
+ENABLE_DEBUG:=
+endif
 
 
 # X Windowing system

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2008-03-11 18:15 ninevoltz at uclibc.org
@ 2008-03-11 19:12 ` Peter Korsgaard
  0 siblings, 0 replies; 180+ messages in thread
From: Peter Korsgaard @ 2008-03-11 19:12 UTC (permalink / raw)
  To: buildroot

>>>>> "ninevoltz" == ninevoltz  <ninevoltz@uclibc.org> writes:

 ninevoltz> Author: ninevoltz
 ninevoltz> Date: 2008-03-11 11:15:30 -0700 (Tue, 11 Mar 2008)
 ninevoltz> New Revision: 21301

 ninevoltz> Log:
 ninevoltz> added debug option

 ninevoltz> +ifeq ($(BR2_ENABLE_DEBUG),y)
 ninevoltz> +ENABLE_DEBUG:=--enable-debug
 ninevoltz> +else
 ninevoltz> +ENABLE_DEBUG:=
 ninevoltz> +endif

What about the corresponding Kconfig option to actually set this?



-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-03-28 10:39 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2008-03-28 10:39 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2008-03-28 03:39:21 -0700 (Fri, 28 Mar 2008)
New Revision: 21530

Log:
packages: enable java submenu per default like the other submenus


Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2008-03-28 07:53:02 UTC (rev 21529)
+++ trunk/buildroot/package/Config.in	2008-03-28 10:39:21 UTC (rev 21530)
@@ -459,7 +459,7 @@
 
 menuconfig BR2_JAVA_SUPPORT
         bool "Java"
-        default n
+        default y
         help
           Support java programs (classpath, vm, osgi)
 

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-03-28 10:39 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2008-03-28 10:39 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2008-03-28 03:39:55 -0700 (Fri, 28 Mar 2008)
New Revision: 21534

Log:
AUTOTARGETS: support arch specific *.patch.$(ARCH) patches


Modified:
   trunk/buildroot/package/Makefile.autotools.in


Changeset:
Modified: trunk/buildroot/package/Makefile.autotools.in
===================================================================
--- trunk/buildroot/package/Makefile.autotools.in	2008-03-28 10:39:48 UTC (rev 21533)
+++ trunk/buildroot/package/Makefile.autotools.in	2008-03-28 10:39:55 UTC (rev 21534)
@@ -155,8 +155,8 @@
 	$(if $($(PKG)_PATCH),toolchain/patch-kernel.sh $(@D) $(DL_DIR) $($(PKG)_PATCH))
 	$(Q)( \
 	if test -d $($(PKG)_DIR_PREFIX)/$($(PKG)_NAME); then \
-	  if test "$(wildcard $($(PKG)_DIR_PREFIX)/$($(PKG)_NAME)/$(NAMEVER)*.patch)"; then \
-	    toolchain/patch-kernel.sh $(@D) $($(PKG)_DIR_PREFIX)/$($(PKG)_NAME) $(NAMEVER)\*.patch || exit 1; \
+	  if test "$(wildcard $($(PKG)_DIR_PREFIX)/$($(PKG)_NAME)/$(NAMEVER)*.patch*)"; then \
+	    toolchain/patch-kernel.sh $(@D) $($(PKG)_DIR_PREFIX)/$($(PKG)_NAME) $(NAMEVER)\*.patch $(NAMEVER)\*.patch.$(ARCH) || exit 1; \
 	  else \
 	    toolchain/patch-kernel.sh $(@D) $($(PKG)_DIR_PREFIX)/$($(PKG)_NAME) $($(PKG)_NAME)\*.patch || exit 1; \
 	    if test -d package/$($(PKG)_DIR_PREFIX)/$($(PKG)_NAME)/$(NAMEVER); then \

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-03-28 10:40 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2008-03-28 10:40 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2008-03-28 03:40:28 -0700 (Fri, 28 Mar 2008)
New Revision: 21536

Log:
AUTOTARGETS: also support non-version-dependent arch specific patches


Modified:
   trunk/buildroot/package/Makefile.autotools.in


Changeset:
Modified: trunk/buildroot/package/Makefile.autotools.in
===================================================================
--- trunk/buildroot/package/Makefile.autotools.in	2008-03-28 10:40:08 UTC (rev 21535)
+++ trunk/buildroot/package/Makefile.autotools.in	2008-03-28 10:40:28 UTC (rev 21536)
@@ -158,9 +158,9 @@
 	  if test "$(wildcard $($(PKG)_DIR_PREFIX)/$($(PKG)_NAME)/$(NAMEVER)*.patch*)"; then \
 	    toolchain/patch-kernel.sh $(@D) $($(PKG)_DIR_PREFIX)/$($(PKG)_NAME) $(NAMEVER)\*.patch $(NAMEVER)\*.patch.$(ARCH) || exit 1; \
 	  else \
-	    toolchain/patch-kernel.sh $(@D) $($(PKG)_DIR_PREFIX)/$($(PKG)_NAME) $($(PKG)_NAME)\*.patch || exit 1; \
+	    toolchain/patch-kernel.sh $(@D) $($(PKG)_DIR_PREFIX)/$($(PKG)_NAME) $($(PKG)_NAME)\*.patch $($(PKG)_NAME)\*.patch.$(ARCH) || exit 1; \
 	    if test -d package/$($(PKG)_DIR_PREFIX)/$($(PKG)_NAME)/$(NAMEVER); then \
-	      toolchain/patch-kernel.sh $(@D) $($(PKG)_DIR_PREFIX)/$($(PKG)_NAME)/$(NAMEVER) \*.patch || exit 1; \
+	      toolchain/patch-kernel.sh $(@D) $($(PKG)_DIR_PREFIX)/$($(PKG)_NAME)/$(NAMEVER) \*.patch \*.patch.$(ARCH) || exit 1; \
 	    fi; \
 	  fi; \
 	fi; \

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-03-28 23:13 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2008-03-28 23:13 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2008-03-28 16:13:30 -0700 (Fri, 28 Mar 2008)
New Revision: 21546

Log:
package: remove empty directories

These directories should have been removed when the packages got moved
to subdirs, but git-svn seems to have issues with empty directories.


Removed:
   trunk/buildroot/package/classpath/
   trunk/buildroot/package/concierge/
   trunk/buildroot/package/ed/
   trunk/buildroot/package/jamvm/
   trunk/buildroot/package/nano/
   trunk/buildroot/package/uemacs/


Changeset:

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-04-01 10:30 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2008-04-01 10:30 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2008-04-01 03:30:32 -0700 (Tue, 01 Apr 2008)
New Revision: 21608

Log:
Makefile.autotools.in: Do uninstall in staging/target dirs on -clean


Modified:
   trunk/buildroot/package/Makefile.autotools.in


Changeset:
Modified: trunk/buildroot/package/Makefile.autotools.in
===================================================================
--- trunk/buildroot/package/Makefile.autotools.in	2008-04-01 10:00:00 UTC (rev 21607)
+++ trunk/buildroot/package/Makefile.autotools.in	2008-04-01 10:30:32 UTC (rev 21608)
@@ -234,6 +234,8 @@
 
 $(BUILD_DIR)/%/.stamp_cleaned:
 	$(call MESSAGE,"Cleaning up")
+	-$($(PKG)_MAKE_ENV) $(MAKE)  $($(PKG)_UNINSTALL_STAGING_OPT) -C $(@D)/$($(PKG)_SUBDIR)
+	-$($(PKG)_MAKE_ENV) $(MAKE)  $($(PKG)_UNINSTALL_TARGET_OPT) -C $(@D)/$($(PKG)_SUBDIR)
 	-$($(PKG)_MAKE_ENV) $(MAKE)  $($(PKG)_CLEAN_OPT) -C $(@D)/$($(PKG)_SUBDIR)
 
 $(BUILD_DIR)/%/.stamp_uninstalled:

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-04-12  9:44 nkukard at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: nkukard at uclibc.org @ 2008-04-12  9:44 UTC (permalink / raw)
  To: buildroot

Author: nkukard
Date: 2008-04-12 02:44:42 -0700 (Sat, 12 Apr 2008)
New Revision: 21714

Log:
* Remove libbeecrypt, I'll add beecrypt-with-autotools shortly


Removed:
   trunk/buildroot/package/libbeecrypt/

Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2008-04-12 01:34:04 UTC (rev 21713)
+++ trunk/buildroot/package/Config.in	2008-04-12 09:44:42 UTC (rev 21714)
@@ -74,7 +74,6 @@
 if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/less/Config.in"
 endif
-source "package/libbeecrypt/Config.in"
 source "package/libdaemon/Config.in"
 source "package/libelf/Config.in"
 source "package/libevent/Config.in"

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-04-19 20:44 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2008-04-19 20:44 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2008-04-19 13:44:13 -0700 (Sat, 19 Apr 2008)
New Revision: 21777

Log:
blockdev: sort entries alphabetically


Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2008-04-19 20:19:45 UTC (rev 21776)
+++ trunk/buildroot/package/Config.in	2008-04-19 20:44:13 UTC (rev 21777)
@@ -235,9 +235,9 @@
 
 if BR2_BLOCKDEV_SUPPORT
 source "package/acpid/Config.in"
-source "package/devmem2/Config.in"
 source "package/dbus/Config.in"
 source "package/dbus-glib/Config.in"
+source "package/devmem2/Config.in"
 source "package/dm/Config.in"
 source "package/dmraid/Config.in"
 source "package/e2fsprogs/Config.in"

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-05-31  7:27 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2008-05-31  7:27 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2008-05-31 00:27:52 -0700 (Sat, 31 May 2008)
New Revision: 22134

Log:
Makefile: honor silent (-s) flag


Modified:
   trunk/buildroot/package/Makefile.in


Changeset:
Modified: trunk/buildroot/package/Makefile.in
===================================================================
--- trunk/buildroot/package/Makefile.in	2008-05-31 07:27:47 UTC (rev 22133)
+++ trunk/buildroot/package/Makefile.in	2008-05-31 07:27:52 UTC (rev 22134)
@@ -9,6 +9,12 @@
 MAKE1:=$(HOSTMAKE) MAKE="$(firstword $(HOSTMAKE)) -j1"
 MAKE:=$(HOSTMAKE) -j$(BR2_JLEVEL)
 
+# honor silent mode
+ifeq (s,$(findstring s,$(MAKEFLAGS)))
+MAKE1+= -s
+MAKE+= -s
+endif
+
 ifeq ($(BR2_OPTIMIZE_0),y)
 TARGET_OPTIMIZATION=-O0
 endif

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-06-14 21:01 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2008-06-14 21:01 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2008-06-14 14:01:03 -0700 (Sat, 14 Jun 2008)
New Revision: 22340

Log:
package/Makefile.autotools.in: support 'make external-deps'



Modified:
   trunk/buildroot/package/Makefile.autotools.in


Changeset:
Modified: trunk/buildroot/package/Makefile.autotools.in
===================================================================
--- trunk/buildroot/package/Makefile.autotools.in	2008-06-14 21:00:59 UTC (rev 22339)
+++ trunk/buildroot/package/Makefile.autotools.in	2008-06-14 21:01:03 UTC (rev 22340)
@@ -130,6 +130,10 @@
 
 # Retrieve and unpack the archive
 $(BUILD_DIR)/%/.stamp_downloaded:
+# support make external-deps
+ifeq ($(strip $(WGET)),$(TOPDIR)toolchain/wget-show-external-deps.sh)
+	$(WGET) -P $(DL_DIR) $($(PKG)_SITE)/$($(PKG)_SOURCE)
+else
 	$(call MESSAGE,"Downloading")
 ifdef BR2_PRIMARY_SITE
 	-$(Q)test -e $(DL_DIR)/$($(PKG)_SOURCE) || $(WGET) -P $(DL_DIR) $(BR2_PRIMARY_SITE)/$($(PKG)_SOURCE)
@@ -138,6 +142,7 @@
 	$(if $($(PKG)_PATCH),$(Q)test -e $(DL_DIR)/$($(PKG)_PATCH) || $(WGET) -P $(DL_DIR) $($(PKG)_SITE)/$($(PKG)_PATCH))
 	$(Q)mkdir -p $(@D)
 	$(Q)touch $@
+endif
 
 # Retrieve and unpack the archive
 $(BUILD_DIR)/%/.stamp_extracted:

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-06-24 13:26 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2008-06-24 13:26 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2008-06-24 06:26:45 -0700 (Tue, 24 Jun 2008)
New Revision: 22488

Log:
Makefile.autotools.in: also support source/source-check


Modified:
   trunk/buildroot/package/Makefile.autotools.in


Changeset:
Modified: trunk/buildroot/package/Makefile.autotools.in
===================================================================
--- trunk/buildroot/package/Makefile.autotools.in	2008-06-24 09:55:37 UTC (rev 22487)
+++ trunk/buildroot/package/Makefile.autotools.in	2008-06-24 13:26:45 UTC (rev 22488)
@@ -130,8 +130,8 @@
 
 # Retrieve and unpack the archive
 $(BUILD_DIR)/%/.stamp_downloaded:
-# support make external-deps
-ifeq ($(strip $(WGET)),$(TOPDIR)toolchain/wget-show-external-deps.sh)
+# support make source/source-check/external-deps
+ifneq ($(filter source,$(MAKECMDGOALS)),)
 	$(WGET) -P $(DL_DIR) $($(PKG)_SITE)/$($(PKG)_SOURCE)
 else
 	$(call MESSAGE,"Downloading")

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-06-24 18:35 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2008-06-24 18:35 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2008-06-24 11:35:32 -0700 (Tue, 24 Jun 2008)
New Revision: 22492

Log:
BR2_GRAPHIC_SUPPORT: Fixup comment to make kconfig happy

It seems like kconfig nowadays don't like paranthesises is comments.

Reported by Harley.


Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2008-06-24 16:08:22 UTC (rev 22491)
+++ trunk/buildroot/package/Config.in	2008-06-24 18:35:32 UTC (rev 22492)
@@ -341,8 +341,8 @@
 source "package/sdl_ttf/Config.in"
 source "package/tiff/Config.in"
 
-comment "busybox graphic applications" 
-comment "--> (May be broken in busybox)"
+comment "busybox graphic applications"
+comment "--> May be broken in busybox"
 source "package/fbv/Config.in"
 source "package/fbset/Config.in"
 

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-06-26 11:43 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2008-06-26 11:43 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2008-06-26 04:43:02 -0700 (Thu, 26 Jun 2008)
New Revision: 22517

Log:
Makefile.autotools.in: fix BR2_PRIMARY_SITE check

Empty strings gets defined to "", so check for that instead of if
the variable is defined.


Modified:
   trunk/buildroot/package/Makefile.autotools.in


Changeset:
Modified: trunk/buildroot/package/Makefile.autotools.in
===================================================================
--- trunk/buildroot/package/Makefile.autotools.in	2008-06-26 07:22:19 UTC (rev 22516)
+++ trunk/buildroot/package/Makefile.autotools.in	2008-06-26 11:43:02 UTC (rev 22517)
@@ -135,7 +135,8 @@
 	$(WGET) -P $(DL_DIR) $($(PKG)_SITE)/$($(PKG)_SOURCE)
 else
 	$(call MESSAGE,"Downloading")
-ifdef BR2_PRIMARY_SITE
+ifneq ($(strip $(subst ",,$(BR2_PRIMARY_SITE))),)
+#"))
 	-$(Q)test -e $(DL_DIR)/$($(PKG)_SOURCE) || $(WGET) -P $(DL_DIR) $(BR2_PRIMARY_SITE)/$($(PKG)_SOURCE)
 endif
 	$(Q)test -e $(DL_DIR)/$($(PKG)_SOURCE) || $(WGET) -P $(DL_DIR) $($(PKG)_SITE)/$($(PKG)_SOURCE)

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-07-01 12:04 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2008-07-01 12:04 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2008-07-01 05:04:18 -0700 (Tue, 01 Jul 2008)
New Revision: 22586

Log:
Makefile.autotools.in: also remove man pages from /usr/share/man


Modified:
   trunk/buildroot/package/Makefile.autotools.in


Changeset:
Modified: trunk/buildroot/package/Makefile.autotools.in
===================================================================
--- trunk/buildroot/package/Makefile.autotools.in	2008-07-01 11:46:50 UTC (rev 22585)
+++ trunk/buildroot/package/Makefile.autotools.in	2008-07-01 12:04:18 UTC (rev 22586)
@@ -238,7 +238,7 @@
 $(BUILD_DIR)/%/.stamp_target_installed:
 	$(call MESSAGE,"Installing to target")
 	$($(PKG)_MAKE_ENV) $(MAKE) $($(PKG)_INSTALL_TARGET_OPT) -C $(@D)/$($(PKG)_SUBDIR)
-	$(if $(BR2_HAVE_MANPAGES),,for d in man; do \
+	$(if $(BR2_HAVE_MANPAGES),,for d in man share/man; do \
 		rm -rf $(TARGET_DIR)/$$d $(TARGET_DIR)/usr/$$d; \
 	done)
 	$(if $(BR2_HAVE_INFOPAGES),,for d in info share/info; do \

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-07-01 13:30 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2008-07-01 13:30 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2008-07-01 06:30:26 -0700 (Tue, 01 Jul 2008)
New Revision: 22590

Log:
package/Makefile.in: propagate -s make flag to sub makes

Modified:
   trunk/buildroot/package/Makefile.in


Changeset:
Modified: trunk/buildroot/package/Makefile.in
===================================================================
--- trunk/buildroot/package/Makefile.in	2008-07-01 12:54:49 UTC (rev 22589)
+++ trunk/buildroot/package/Makefile.in	2008-07-01 13:30:26 UTC (rev 22590)
@@ -6,15 +6,14 @@
 endif
 HOSTMAKE :=$(shell $(CONFIG_SHELL) -c "which $(HOSTMAKE)" || type -p $(HOSTMAKE) || echo make)
 
-MAKE1:=$(HOSTMAKE) MAKE="$(firstword $(HOSTMAKE)) -j1"
-MAKE:=$(HOSTMAKE) -j$(BR2_JLEVEL)
-
 # honor silent mode
 ifeq (s,$(findstring s,$(MAKEFLAGS)))
-MAKE1+= -s
-MAKE+= -s
+MAKESILENT:=-s
 endif
 
+MAKE1:=$(HOSTMAKE) MAKE='$(firstword $(HOSTMAKE)) -j1 $(MAKESILENT)'
+MAKE:=$(HOSTMAKE) MAKE='$(firstword $(HOSTMAKE)) -j$(BR2_JLEVEL) $(MAKESILENT)'
+
 ifeq ($(BR2_OPTIMIZE_0),y)
 TARGET_OPTIMIZATION=-O0
 endif

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-07-02  8:58 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2008-07-02  8:58 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2008-07-02 01:58:18 -0700 (Wed, 02 Jul 2008)
New Revision: 22607

Log:
Makefile.autotools.in: fix source handling

Handling source/source-check/external-deps together doesn't work, as
wget will then download the sources every time make source is called
even if it's available in DL_DIR

Instead detect source-check/external-deps from MAKELEVEL.

Support downloadable package patches in source-check/external-deps
while we're at it.

Modified:
   trunk/buildroot/package/Makefile.autotools.in


Changeset:
Modified: trunk/buildroot/package/Makefile.autotools.in
===================================================================
--- trunk/buildroot/package/Makefile.autotools.in	2008-07-02 07:20:16 UTC (rev 22606)
+++ trunk/buildroot/package/Makefile.autotools.in	2008-07-02 08:58:18 UTC (rev 22607)
@@ -130,9 +130,10 @@
 
 # Retrieve and unpack the archive
 $(BUILD_DIR)/%/.stamp_downloaded:
-# support make source/source-check/external-deps
-ifneq ($(filter source,$(MAKECMDGOALS)),)
+# support make source-check/external-deps
+ifeq ($(MAKELEVEL),1)
 	$(WGET) -P $(DL_DIR) $($(PKG)_SITE)/$($(PKG)_SOURCE)
+	$(if $($(PKG)_PATCH),$(WGET) -P $(DL_DIR) $($(PKG)_SITE)/$($(PKG)_PATCH))
 else
 	$(call MESSAGE,"Downloading")
 ifneq ($(strip $(subst ",,$(BR2_PRIMARY_SITE))),)

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-07-04  3:49 correa at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: correa at uclibc.org @ 2008-07-04  3:49 UTC (permalink / raw)
  To: buildroot

Author: correa
Date: 2008-07-03 20:49:18 -0700 (Thu, 03 Jul 2008)
New Revision: 22623

Log:
Ensure consistency between XORG_none and (XORG_x11, XORG_tinyx)

Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2008-07-04 02:57:13 UTC (rev 22622)
+++ trunk/buildroot/package/Config.in	2008-07-04 03:49:18 UTC (rev 22623)
@@ -357,10 +357,13 @@
 menu "X Window System server"
 config BR2_PACKAGE_XSERVER_none
 	bool "none"
+	default y
 config BR2_PACKAGE_XSERVER_xorg
 	bool "modular xorg"
+	depends on !BR2_PACKAGE_XSERVER_none
 config BR2_PACKAGE_XSERVER_tinyx
 	bool "tinyx"
+	depends on !BR2_PACKAGE_XSERVER_none
 endmenu
 
 config BR2_X11_PREFIX

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-07-06  6:23 ulf at uclibc.org
  2008-07-07  5:06 ` Peter Korsgaard
  0 siblings, 1 reply; 180+ messages in thread
From: ulf at uclibc.org @ 2008-07-06  6:23 UTC (permalink / raw)
  To: buildroot

Author: ulf
Date: 2008-07-05 23:23:21 -0700 (Sat, 05 Jul 2008)
New Revision: 22659

Log:
Avoid duplicate downloading, when rebuilding failed package like libgtk2

Modified:
   trunk/buildroot/package/Makefile.autotools.in


Changeset:
Modified: trunk/buildroot/package/Makefile.autotools.in
===================================================================
--- trunk/buildroot/package/Makefile.autotools.in	2008-07-06 06:19:12 UTC (rev 22658)
+++ trunk/buildroot/package/Makefile.autotools.in	2008-07-06 06:23:21 UTC (rev 22659)
@@ -132,7 +132,7 @@
 $(BUILD_DIR)/%/.stamp_downloaded:
 # support make source-check/external-deps
 ifeq ($(MAKELEVEL),1)
-	$(WGET) -P $(DL_DIR) $($(PKG)_SITE)/$($(PKG)_SOURCE)
+	-$(Q)test -e $(DL_DIR)/$($(PKG)_SOURCE) || $(WGET) -P $(DL_DIR) $($(PKG)_SITE)/$($(PKG)_SOURCE)
 	$(if $($(PKG)_PATCH),$(WGET) -P $(DL_DIR) $($(PKG)_SITE)/$($(PKG)_PATCH))
 else
 	$(call MESSAGE,"Downloading")
@@ -395,3 +395,5 @@
 endef
 
 # :mode=makefile:
+
+

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2008-07-06  6:23 ulf at uclibc.org
@ 2008-07-07  5:06 ` Peter Korsgaard
  0 siblings, 0 replies; 180+ messages in thread
From: Peter Korsgaard @ 2008-07-07  5:06 UTC (permalink / raw)
  To: buildroot

>>>>> "ulf" == ulf  <ulf@uclibc.org> writes:

 ulf> Author: ulf
 ulf> Date: 2008-07-05 23:23:21 -0700 (Sat, 05 Jul 2008)
 ulf> New Revision: 22659

 ulf> Log:
 ulf> Avoid duplicate downloading, when rebuilding failed package like libgtk2

Nack, reverting as that breaks source-check/external-deps.

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-07-07  5:08 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2008-07-07  5:08 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2008-07-06 22:08:39 -0700 (Sun, 06 Jul 2008)
New Revision: 22669

Log:
Makefile.autotools.in: revert broken r22659

Ulfs r22659 commit broke make source-check/external deps, so reverting it.

Modified:
   trunk/buildroot/package/Makefile.autotools.in


Changeset:
Modified: trunk/buildroot/package/Makefile.autotools.in
===================================================================
--- trunk/buildroot/package/Makefile.autotools.in	2008-07-06 17:00:49 UTC (rev 22668)
+++ trunk/buildroot/package/Makefile.autotools.in	2008-07-07 05:08:39 UTC (rev 22669)
@@ -132,7 +132,7 @@
 $(BUILD_DIR)/%/.stamp_downloaded:
 # support make source-check/external-deps
 ifeq ($(MAKELEVEL),1)
-	-$(Q)test -e $(DL_DIR)/$($(PKG)_SOURCE) || $(WGET) -P $(DL_DIR) $($(PKG)_SITE)/$($(PKG)_SOURCE)
+	$(WGET) -P $(DL_DIR) $($(PKG)_SITE)/$($(PKG)_SOURCE)
 	$(if $($(PKG)_PATCH),$(WGET) -P $(DL_DIR) $($(PKG)_SITE)/$($(PKG)_PATCH))
 else
 	$(call MESSAGE,"Downloading")
@@ -395,5 +395,3 @@
 endef
 
 # :mode=makefile:
-
-

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-07-10  8:17 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2008-07-10  8:17 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2008-07-10 01:17:48 -0700 (Thu, 10 Jul 2008)
New Revision: 22740

Log:
gperf: move under "other development stuff"

Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2008-07-10 08:17:44 UTC (rev 22739)
+++ trunk/buildroot/package/Config.in	2008-07-10 08:17:48 UTC (rev 22740)
@@ -48,6 +48,7 @@
 source "package/fakeroot/Config.in"
 source "package/gettext/Config.in"
 source "package/gmp/Config.in"
+source "package/gperf/Config.in"
 source "package/mpfr/Config.in"
 source "package/libtool/Config.in"
 source "package/m4/Config.in"
@@ -71,7 +72,6 @@
 source "package/dash/Config.in"
 source "package/file/Config.in"
 source "package/gamin/Config.in"
-source "package/gperf/Config.in"
 source "package/icu/Config.in"
 source "package/ipkg/Config.in"
 source "package/kexec/Config.in"

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-07-11 13:44 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2008-07-11 13:44 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2008-07-11 06:43:59 -0700 (Fri, 11 Jul 2008)
New Revision: 22779

Log:
package/Makefile.in: cleanup MAKE/MAKE1

The extra stuff doesn't seem to be needed, so lets just get rid of it.

Modified:
   trunk/buildroot/package/Makefile.in


Changeset:
Modified: trunk/buildroot/package/Makefile.in
===================================================================
--- trunk/buildroot/package/Makefile.in	2008-07-11 13:43:56 UTC (rev 22778)
+++ trunk/buildroot/package/Makefile.in	2008-07-11 13:43:59 UTC (rev 22779)
@@ -6,14 +6,9 @@
 endif
 HOSTMAKE :=$(shell $(CONFIG_SHELL) -c "which $(HOSTMAKE)" || type -p $(HOSTMAKE) || echo make)
 
-# honor silent mode
-ifeq (s,$(findstring s,$(MAKEFLAGS)))
-MAKESILENT:=-s
-endif
+MAKE1:=$(HOSTMAKE) -j1
+MAKE:=$(HOSTMAKE) -j$(BR2_JLEVEL)
 
-MAKE1:=$(HOSTMAKE) MAKE='$(firstword $(HOSTMAKE)) -j1 $(MAKESILENT)'
-MAKE:=$(HOSTMAKE) MAKE='$(firstword $(HOSTMAKE)) -j$(BR2_JLEVEL) $(MAKESILENT)'
-
 ifeq ($(BR2_OPTIMIZE_0),y)
 TARGET_OPTIMIZATION=-O0
 endif

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-08-04 19:07 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2008-08-04 19:07 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2008-08-04 12:07:29 -0700 (Mon, 04 Aug 2008)
New Revision: 23021

Log:
dash: hide if BR2_PACKAGE_BUSYBOX_HIDE_OTHERS

Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2008-08-04 19:07:26 UTC (rev 23020)
+++ trunk/buildroot/package/Config.in	2008-08-04 19:07:29 UTC (rev 23021)
@@ -69,7 +69,9 @@
 endif
 source "package/cups/Config.in"
 source "package/customize/Config.in"
+if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/dash/Config.in"
+endif
 source "package/file/Config.in"
 source "package/gamin/Config.in"
 source "package/icu/Config.in"

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-08-04 19:07 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2008-08-04 19:07 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2008-08-04 12:07:36 -0700 (Mon, 04 Aug 2008)
New Revision: 23023

Log:
package: more BR2_PACKAGE_BUSYBOX_HIDE_OTHERS annotations

Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2008-08-04 19:07:33 UTC (rev 23022)
+++ trunk/buildroot/package/Config.in	2008-08-04 19:07:36 UTC (rev 23023)
@@ -4,13 +4,11 @@
 
 comment "The minimum needed to build a uClibc development system"
 
+if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/bash/Config.in"
 source "package/bzip2/Config.in"
-if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/coreutils/Config.in"
-endif
 source "package/diffutils/Config.in"
-if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/findutils/Config.in"
 endif
 source "package/flex/Config.in"
@@ -106,8 +104,6 @@
 endif
 if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/psmisc/Config.in"
-endif
-if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/rpm/Config.in"
 endif
 source "package/screen/Config.in"
@@ -118,14 +114,8 @@
 source "package/sysklogd/Config.in"
 # busybox has init and the runit stuff
 source "package/sysvinit/Config.in"
-endif
-if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/tinylogin/Config.in"
-endif
-if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/util-linux/Config.in"
-endif
-if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/which/Config.in"
 endif
 

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-08-04 19:07 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2008-08-04 19:07 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2008-08-04 12:07:51 -0700 (Mon, 04 Aug 2008)
New Revision: 23028

Log:
package: add package managers sub menu

Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2008-08-04 19:07:48 UTC (rev 23027)
+++ trunk/buildroot/package/Config.in	2008-08-04 19:07:51 UTC (rev 23028)
@@ -73,7 +73,6 @@
 source "package/file/Config.in"
 source "package/gamin/Config.in"
 source "package/icu/Config.in"
-source "package/ipkg/Config.in"
 source "package/kexec/Config.in"
 if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/less/Config.in"
@@ -98,13 +97,11 @@
 endif
 source "package/ng-spice-rework/Config.in"
 source "package/popt/Config.in"
-source "package/portage/Config.in"
 if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/procps/Config.in"
 endif
 if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/psmisc/Config.in"
-source "package/rpm/Config.in"
 endif
 source "package/screen/Config.in"
 source "package/startup-notification/Config.in"
@@ -436,6 +433,20 @@
 source "package/zlib/Config.in"
 endif
 
+menuconfig BR2_PACKAGEMGRS_SUPPORT
+	bool "Package managers"
+	default y
+	help
+	  Support for package managers like rpm, portage, ipkg, ..
+
+if BR2_PACKAGEMGRS_SUPPORT
+source "package/ipkg/Config.in"
+source "package/portage/Config.in"
+if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
+source "package/rpm/Config.in"
+endif
+endif
+
 menuconfig BR2_SCRIPTING_SUPPORT
 	bool "Interpreter languages / Scripting"
 	default y

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-08-04 19:08 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2008-08-04 19:08 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2008-08-04 12:08:35 -0700 (Mon, 04 Aug 2008)
New Revision: 23038

Log:
Makefile.autotools.in: fix patch dir for version specific subdir

Modified:
   trunk/buildroot/package/Makefile.autotools.in


Changeset:
Modified: trunk/buildroot/package/Makefile.autotools.in
===================================================================
--- trunk/buildroot/package/Makefile.autotools.in	2008-08-04 19:08:26 UTC (rev 23037)
+++ trunk/buildroot/package/Makefile.autotools.in	2008-08-04 19:08:35 UTC (rev 23038)
@@ -174,7 +174,7 @@
 	    toolchain/patch-kernel.sh $(@D) $($(PKG)_DIR_PREFIX)/$($(PKG)_NAME) $(NAMEVER)\*.patch $(NAMEVER)\*.patch.$(ARCH) || exit 1; \
 	  else \
 	    toolchain/patch-kernel.sh $(@D) $($(PKG)_DIR_PREFIX)/$($(PKG)_NAME) $($(PKG)_NAME)\*.patch $($(PKG)_NAME)\*.patch.$(ARCH) || exit 1; \
-	    if test -d package/$($(PKG)_DIR_PREFIX)/$($(PKG)_NAME)/$(NAMEVER); then \
+	    if test -d $($(PKG)_DIR_PREFIX)/$($(PKG)_NAME)/$(NAMEVER); then \
 	      toolchain/patch-kernel.sh $(@D) $($(PKG)_DIR_PREFIX)/$($(PKG)_NAME)/$(NAMEVER) \*.patch \*.patch.$(ARCH) || exit 1; \
 	    fi; \
 	  fi; \

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-08-04 19:08 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2008-08-04 19:08 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2008-08-04 12:08:45 -0700 (Mon, 04 Aug 2008)
New Revision: 23041

Log:
Makefile.autotools.in: quiet configure on silent (-s) builds

Use --quiet configure argument when make is invoked with the -s (silent)
option.

Modified:
   trunk/buildroot/package/Makefile.autotools.in


Changeset:
Modified: trunk/buildroot/package/Makefile.autotools.in
===================================================================
--- trunk/buildroot/package/Makefile.autotools.in	2008-08-04 19:08:41 UTC (rev 23040)
+++ trunk/buildroot/package/Makefile.autotools.in	2008-08-04 19:08:45 UTC (rev 23041)
@@ -215,6 +215,7 @@
 		--prefix=/usr \
 		--exec-prefix=/usr \
 		--sysconfdir=/etc \
+		$(if $(findstring s,$(MAKEFLAGS)),--quiet,)
 		$($(PKG)_CONF_OPT)
 	$(Q)touch $@
 

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-08-04 19:08 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2008-08-04 19:08 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2008-08-04 12:08:48 -0700 (Mon, 04 Aug 2008)
New Revision: 23042

Log:
Makefile.autotools.in: remove extra newlines in MESSAGE macro

Modified:
   trunk/buildroot/package/Makefile.autotools.in


Changeset:
Modified: trunk/buildroot/package/Makefile.autotools.in
===================================================================
--- trunk/buildroot/package/Makefile.autotools.in	2008-08-04 19:08:45 UTC (rev 23041)
+++ trunk/buildroot/package/Makefile.autotools.in	2008-08-04 19:08:48 UTC (rev 23042)
@@ -110,9 +110,7 @@
 INFLATE.tar = cat
 
 # MESSAGE Macro -- display a message in bold type
-MESSAGE = @echo $(TERM_BOLD); \
-	echo ">>> $($(PKG)_NAME) $($(PKG)_VERSION) $(1)"; \
-	echo $(TERM_RESET)
+MESSAGE = @echo "$(TERM_BOLD)>>> $($(PKG)_NAME) $($(PKG)_VERSION) $(1)$(TERM_RESET)"
 TERM_BOLD = #$(shell tput bold)
 TERM_RESET = #$(shell tput rmso)
 

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-08-16 11:59 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2008-08-16 11:59 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2008-08-16 04:59:56 -0700 (Sat, 16 Aug 2008)
New Revision: 23089

Log:
Makefile.autotools.in: add missing continuation for PKG_CONF_OPT

The silent support added in r23041 was missing a shell continuation character
breaking PKG_CONF_OPT support - Fixed.

Modified:
   trunk/buildroot/package/Makefile.autotools.in


Changeset:
Modified: trunk/buildroot/package/Makefile.autotools.in
===================================================================
--- trunk/buildroot/package/Makefile.autotools.in	2008-08-16 11:48:02 UTC (rev 23088)
+++ trunk/buildroot/package/Makefile.autotools.in	2008-08-16 11:59:56 UTC (rev 23089)
@@ -213,7 +213,7 @@
 		--prefix=/usr \
 		--exec-prefix=/usr \
 		--sysconfdir=/etc \
-		$(if $(findstring s,$(MAKEFLAGS)),--quiet,)
+		$(if $(findstring s,$(MAKEFLAGS)),--quiet,) \
 		$($(PKG)_CONF_OPT)
 	$(Q)touch $@
 

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-08-22 14:01 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2008-08-22 14:01 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2008-08-22 07:01:56 -0700 (Fri, 22 Aug 2008)
New Revision: 23179

Log:
Makefile.autotools.in: remove unused BR2_HAVE_INCLUDES handling

Patch by Wade Berrier.

Modified:
   trunk/buildroot/package/Makefile.autotools.in


Changeset:
Modified: trunk/buildroot/package/Makefile.autotools.in
===================================================================
--- trunk/buildroot/package/Makefile.autotools.in	2008-08-22 13:59:06 UTC (rev 23178)
+++ trunk/buildroot/package/Makefile.autotools.in	2008-08-22 14:01:56 UTC (rev 23179)
@@ -244,9 +244,6 @@
 	$(if $(BR2_HAVE_INFOPAGES),,for d in info share/info; do \
 		rm -rf $(TARGET_DIR)/$$d $(TARGET_DIR)/usr/$$d; \
 	done)
-	$(if $(BR2_HAVE_INCLUDES),,for d in include; do \
-		rm -rf $(TARGET_DIR)/$$d $(TARGET_DIR)/usr/$$d; \
-	done)
 	touch $@
 
 $(BUILD_DIR)/%/.stamp_cleaned:

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-08-22 14:24 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2008-08-22 14:24 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2008-08-22 07:24:51 -0700 (Fri, 22 Aug 2008)
New Revision: 23180

Log:
package: don't hide xorg/tinyx selection

Hiding xorg/tinyx selections until the user unselects "none" seems quite
unintuitive.

Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2008-08-22 14:01:56 UTC (rev 23179)
+++ trunk/buildroot/package/Config.in	2008-08-22 14:24:51 UTC (rev 23180)
@@ -353,10 +353,8 @@
 	default y
 config BR2_PACKAGE_XSERVER_xorg
 	bool "modular xorg"
-	depends on !BR2_PACKAGE_XSERVER_none
 config BR2_PACKAGE_XSERVER_tinyx
 	bool "tinyx"
-	depends on !BR2_PACKAGE_XSERVER_none
 endmenu
 
 config BR2_X11_PREFIX

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-08-22 14:24 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2008-08-22 14:24 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2008-08-22 07:24:53 -0700 (Fri, 22 Aug 2008)
New Revision: 23181

Log:
xorg: depend on WCHAR and LOCALE

Xorg needs WCHAR and LOCALE, so make sure it cannot be selected unless
this is enabled in the toolchain.

We unfortunately cannot make BR2_XSERVER_xorg depend on BR2_USE_LOCALE
because of a strange recursion error with dbus, but now we atleast
inform the user what to do to get a working configuration.

The real solution is ofcause of fix xorg, but that's for another day.

Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2008-08-22 14:24:51 UTC (rev 23180)
+++ trunk/buildroot/package/Config.in	2008-08-22 14:24:53 UTC (rev 23181)
@@ -353,6 +353,10 @@
 	default y
 config BR2_PACKAGE_XSERVER_xorg
 	bool "modular xorg"
+	depends on BR2_USE_WCHAR # && BR2_ENABLE_LOCALE
+# depending on BR2_ENABLE_LOCALE gives a recursion error with dbus
+comment "xorg requires a toolchain with LOCALE and WCHAR support"
+	depends on !(BR2_USE_WCHAR && BR2_ENABLE_LOCALE)
 config BR2_PACKAGE_XSERVER_tinyx
 	bool "tinyx"
 endmenu

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-08-29 12:04 laird at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: laird at uclibc.org @ 2008-08-29 12:04 UTC (permalink / raw)
  To: buildroot

Author: laird
Date: 2008-08-29 05:04:26 -0700 (Fri, 29 Aug 2008)
New Revision: 23282

Log:
Makefile.autotools.in: Add extra POST_HOOK targets

It is not possible currently in Makefile.autotools.in packages 
to do something extra after an extract or configure. 
This may be useful for example 
extract libxml2-2.6.32 
POST_EXTRACT = remove some .rej files that are in offical release
patch (not fail because of remaining .rej files)
configure

I think this is useful improvement 
(necessary for Makefile.autotools.in packages)

Daniel Laird


Modified:
   trunk/buildroot/package/Makefile.autotools.in


Changeset:
Modified: trunk/buildroot/package/Makefile.autotools.in
===================================================================
--- trunk/buildroot/package/Makefile.autotools.in	2008-08-29 08:37:07 UTC (rev 23281)
+++ trunk/buildroot/package/Makefile.autotools.in	2008-08-29 12:04:26 UTC (rev 23282)
@@ -64,6 +64,7 @@
 ## The following variables contain hook target names
 ## by default they do nothing, they can be overriden in package makefiles
 #
+# FOO_HOOK_POST_EXTRACT, FOO_HOOK_POST_CONFIGURE,
 # FOO_HOOK_POST_BUILD, FOO_HOOK_POST_INSTALL
 #
 ## The following variables contain targets that can be overriden
@@ -314,6 +315,8 @@
 $(2)_TARGET_CLEAN =		$$($(2)_DIR)/.stamp_cleaned
 $(2)_TARGET_DIRCLEAN =		$$($(2)_DIR)/.stamp_dircleaned
 
+$(2)_HOOK_POST_EXTRACT =	$$($(2)_DIR)/.stamp_hook_post_extract
+$(2)_HOOK_POST_CONFIGURE =	$$($(2)_DIR)/.stamp_hook_post_configure
 $(2)_HOOK_POST_BUILD =		$$($(2)_DIR)/.stamp_hook_post_build
 $(2)_HOOK_POST_INSTALL =	$$($(2)_DIR)/.stamp_hook_post_install
 
@@ -338,7 +341,9 @@
 			$$($(2)_TARGET_BUILD) \
 			$$($(2)_HOOK_POST_BUILD)
 
-$(1)-configure:		$(1)-autoreconf $$($(2)_TARGET_CONFIGURE)
+$(1)-configure:		$(1)-autoreconf \
+			$$($(2)_TARGET_CONFIGURE) \
+			$$($(2)_HOOK_POST_CONFIGURE)
 
 ifeq ($$($(2)_AUTORECONF),YES)
 $(1)-autoreconf:	$(1)-patch $$($(2)_TARGET_AUTORECONF)
@@ -349,7 +354,9 @@
 
 $(1)-patch:		$(1)-extract $$($(2)_TARGET_PATCH)
 
-$(1)-extract:		$(1)-depends $$($(2)_TARGET_EXTRACT)
+$(1)-extract:		$(1)-depends \
+			$$($(2)_TARGET_EXTRACT) \
+			$$($(2)_HOOK_POST_EXTRACT)
 
 $(1)-depends:		$(1)-source $$($(2)_DEPENDENCIES)
 
@@ -375,11 +382,15 @@
 $$($(2)_TARGET_UNINSTALL):		PKG=$(2)
 $$($(2)_TARGET_CLEAN):			PKG=$(2)
 $$($(2)_TARGET_DIRCLEAN):		PKG=$(2)
+$$($(2)_HOOK_POST_EXTRACT):		PKG=$(2)
+$$($(2)_HOOK_POST_CONFIGURE):	PKG=$(2)
 $$($(2)_HOOK_POST_BUILD):		PKG=$(2)
 $$($(2)_HOOK_POST_INSTALL):		PKG=$(2)
 
 # define hook targets
 # default hook behaviour: do nothing
+$$($(2)_HOOK_POST_EXTRACT):
+$$($(2)_HOOK_POST_CONFIGURE):
 $$($(2)_HOOK_POST_BUILD):
 $$($(2)_HOOK_POST_INSTALL):
 

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-09-04  1:05 hamish at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: hamish at uclibc.org @ 2008-09-04  1:05 UTC (permalink / raw)
  To: buildroot

Author: hamish
Date: 2008-09-03 18:05:17 -0700 (Wed, 03 Sep 2008)
New Revision: 23312

Log:
In the uninstall and clean targets, remove the built/installed stamp files
so that those actions will do something if executed again.


Modified:
   trunk/buildroot/package/Makefile.autotools.in


Changeset:
Modified: trunk/buildroot/package/Makefile.autotools.in
===================================================================
--- trunk/buildroot/package/Makefile.autotools.in	2008-09-03 21:54:46 UTC (rev 23311)
+++ trunk/buildroot/package/Makefile.autotools.in	2008-09-04 01:05:17 UTC (rev 23312)
@@ -250,13 +250,18 @@
 $(BUILD_DIR)/%/.stamp_cleaned:
 	$(call MESSAGE,"Cleaning up")
 	-$($(PKG)_MAKE_ENV) $(MAKE)  $($(PKG)_UNINSTALL_STAGING_OPT) -C $(@D)/$($(PKG)_SUBDIR)
+	rm -f $(@D)/.stamp_staging_installed
 	-$($(PKG)_MAKE_ENV) $(MAKE)  $($(PKG)_UNINSTALL_TARGET_OPT) -C $(@D)/$($(PKG)_SUBDIR)
+	rm -f $(@D)/.stamp_target_installed
 	-$($(PKG)_MAKE_ENV) $(MAKE)  $($(PKG)_CLEAN_OPT) -C $(@D)/$($(PKG)_SUBDIR)
+	rm -f $(@D)/.stamp_built
 
 $(BUILD_DIR)/%/.stamp_uninstalled:
 	$(call MESSAGE,"Uninstalling")
 	$($(PKG)_MAKE_ENV) $(MAKE) $($(PKG)_UNINSTALL_STAGING_OPT) -C $(@D)/$($(PKG)_SUBDIR)
+	rm -f $(@D)/.stamp_staging_installed
 	$($(PKG)_MAKE_ENV) $(MAKE) $($(PKG)_UNINSTALL_TARGET_OPT) -C $(@D)/$($(PKG)_SUBDIR)
+	rm -f $(@D)/.stamp_target_installed
 
 $(BUILD_DIR)/%/.stamp_dircleaned:
 	rm -Rf $(@D)

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-09-04  1:19 hamish at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: hamish at uclibc.org @ 2008-09-04  1:19 UTC (permalink / raw)
  To: buildroot

Author: hamish
Date: 2008-09-03 18:19:52 -0700 (Wed, 03 Sep 2008)
New Revision: 23313

Log:
Fix duplicate $(AUTORECONF) run in autoreconf and configure targets


Modified:
   trunk/buildroot/package/Makefile.autotools.in


Changeset:
Modified: trunk/buildroot/package/Makefile.autotools.in
===================================================================
--- trunk/buildroot/package/Makefile.autotools.in	2008-09-04 01:05:17 UTC (rev 23312)
+++ trunk/buildroot/package/Makefile.autotools.in	2008-09-04 01:19:52 UTC (rev 23313)
@@ -192,17 +192,15 @@
 $(BUILD_DIR)/%/.stamp_autoconfigured:
 	$(call MESSAGE,"Running autoreconf")
 	$(Q)cd $(@D)/$($(PKG)_SUBDIR) && $(AUTORECONF)
+# if the package uses libtool, patch it for cross-compiling in buildroot
+	$(Q)for i in `find $(@D)/$($(PKG)_SUBDIR) -name ltmain.sh`; do \
+		toolchain/patch-kernel.sh $${i%/*} package buildroot-libtool.patch; \
+		done
 	$(Q)touch $@
 
 # Configuring
 $(BUILD_DIR)/%/.stamp_configured:
 	$(call MESSAGE,"Configuring")
-	$(Q)if test "$($(PKG)_AUTORECONF)" = "YES"; then \
-		cd $(@D)/$($(PKG)_SUBDIR) && $(AUTORECONF); \
-		for i in `find $(@D)/$($(PKG)_SUBDIR) -name ltmain.sh`; do \
-			../../toolchain/patch-kernel.sh $${i%/*} ../../package buildroot-libtool.patch; \
-		done \
-	fi
 	cd $(@D)/$($(PKG)_SUBDIR) && rm -f config.cache && \
 	$(TARGET_CONFIGURE_OPTS) \
 	$(TARGET_CONFIGURE_ARGS) \

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-09-04  2:34 hamish at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: hamish at uclibc.org @ 2008-09-04  2:34 UTC (permalink / raw)
  To: buildroot

Author: hamish
Date: 2008-09-03 19:34:42 -0700 (Wed, 03 Sep 2008)
New Revision: 23317

Log:
Make the autotools xyz-clean target call xyz-uninstall first, rather than duplicating its actions


Modified:
   trunk/buildroot/package/Makefile.autotools.in


Changeset:
Modified: trunk/buildroot/package/Makefile.autotools.in
===================================================================
--- trunk/buildroot/package/Makefile.autotools.in	2008-09-04 02:30:56 UTC (rev 23316)
+++ trunk/buildroot/package/Makefile.autotools.in	2008-09-04 02:34:42 UTC (rev 23317)
@@ -247,10 +247,6 @@
 
 $(BUILD_DIR)/%/.stamp_cleaned:
 	$(call MESSAGE,"Cleaning up")
-	-$($(PKG)_MAKE_ENV) $(MAKE)  $($(PKG)_UNINSTALL_STAGING_OPT) -C $(@D)/$($(PKG)_SUBDIR)
-	rm -f $(@D)/.stamp_staging_installed
-	-$($(PKG)_MAKE_ENV) $(MAKE)  $($(PKG)_UNINSTALL_TARGET_OPT) -C $(@D)/$($(PKG)_SUBDIR)
-	rm -f $(@D)/.stamp_target_installed
 	-$($(PKG)_MAKE_ENV) $(MAKE)  $($(PKG)_CLEAN_OPT) -C $(@D)/$($(PKG)_SUBDIR)
 	rm -f $(@D)/.stamp_built
 
@@ -368,7 +364,8 @@
 # non-build targets
 $(1)-uninstall:	$(1)-configure $$($(2)_TARGET_UNINSTALL)
 
-$(1)-clean:		$$($(2)_TARGET_CLEAN)
+$(1)-clean:		$(1)-uninstall \
+			$$($(2)_TARGET_CLEAN)
 
 $(1)-dirclean:		$$($(2)_TARGET_DIRCLEAN)
 

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-09-14 19:19 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2008-09-14 19:19 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2008-09-14 12:19:06 -0700 (Sun, 14 Sep 2008)
New Revision: 23394

Log:
Makefile.autotools.in: fix FOO_UNINSTALL_TARGET_OPT help text

It defaults to TARGET_DIR, not STAGING_DIR.

Modified:
   trunk/buildroot/package/Makefile.autotools.in


Changeset:
Modified: trunk/buildroot/package/Makefile.autotools.in
===================================================================
--- trunk/buildroot/package/Makefile.autotools.in	2008-09-13 20:26:06 UTC (rev 23393)
+++ trunk/buildroot/package/Makefile.autotools.in	2008-09-14 19:19:06 UTC (rev 23394)
@@ -52,7 +52,7 @@
 # FOO_UNINSTALL_STAGING_OPT  [default DESTDIR=$(STAGING_DIR)/usr uninstall]
 #	arguments passed to <make> while uninstalling from the staging
 #	directory
-# FOO_UNINSTALL_TARGET_OPT [default DESTDIR=$(STAGING_DIR)/usr uninstall]
+# FOO_UNINSTALL_TARGET_OPT [default DESTDIR=$(TARGET_DIR)/usr uninstall]
 #	arguments passed to <make> while uninstalling from the target
 #	directory
 # FOO_SUBDIR [default empty]

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-09-14 19:19 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2008-09-14 19:19 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2008-09-14 12:19:10 -0700 (Sun, 14 Sep 2008)
New Revision: 23395

Log:
Makefile.autotools.in: fix DESTDIR= help text

DESTDIR per default points to TARGET_DIR / STAGING_DIR without /usr
appended.

Modified:
   trunk/buildroot/package/Makefile.autotools.in


Changeset:
Modified: trunk/buildroot/package/Makefile.autotools.in
===================================================================
--- trunk/buildroot/package/Makefile.autotools.in	2008-09-14 19:19:06 UTC (rev 23394)
+++ trunk/buildroot/package/Makefile.autotools.in	2008-09-14 19:19:10 UTC (rev 23395)
@@ -43,16 +43,16 @@
 #	install the package to the staging directory
 # FOO_INSTALL_TARGET [YES/NO, default YES]
 #	install the package to the target directory
-# FOO_INSTALL_STAGING_OPT [default DESTDIR=$(STAGING_DIR)/usr install]
+# FOO_INSTALL_STAGING_OPT [default DESTDIR=$(STAGING_DIR) install]
 #	arguments passed to <make> while installing to the staging directory
-# FOO_INSTALL_TARGET_OPT [default DESTDIR=$(TARGET_DIR)/usr install-exec]
+# FOO_INSTALL_TARGET_OPT [default DESTDIR=$(TARGET_DIR) install-exec]
 #	arguments passed to <make> while installing to the target directory
 # FOO_CLEAN_OPT [default clean]
 #	arguments passed to <make> while installing to the staging directory
-# FOO_UNINSTALL_STAGING_OPT  [default DESTDIR=$(STAGING_DIR)/usr uninstall]
+# FOO_UNINSTALL_STAGING_OPT  [default DESTDIR=$(STAGING_DIR) uninstall]
 #	arguments passed to <make> while uninstalling from the staging
 #	directory
-# FOO_UNINSTALL_TARGET_OPT [default DESTDIR=$(TARGET_DIR)/usr uninstall]
+# FOO_UNINSTALL_TARGET_OPT [default DESTDIR=$(TARGET_DIR) uninstall]
 #	arguments passed to <make> while uninstalling from the target
 #	directory
 # FOO_SUBDIR [default empty]

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-09-19 13:37 laird at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: laird at uclibc.org @ 2008-09-19 13:37 UTC (permalink / raw)
  To: buildroot

Author: laird
Date: 2008-09-19 06:37:14 -0700 (Fri, 19 Sep 2008)
New Revision: 23437

Log:
Makefile.autotools.in: Extended to cope with more bad packages

1. I added a HOOK_POST_EXTRACT previously so that I could cope with the
bad libxml2 package.  This required me to remove some dead patches
(.rej) files after I extracted the package, the issue is that the
EXTRACT target runs patch-kernel.sh to patch the ltmain.sh.  
It then finds some.rej files and bombs out.
I have altered the sequence so that the HOOK_POST_EXTRACT target runs
before the make target that patches libtool to deal with this.
 
2.) I have added a $(PKG)_LIBTOOL_PATCH variable.  This is defaulted to
YES however if you override it in the package makefile to NO then the
ltmain.sh file will not be patched automatically but only if you have
added your own patches.  
This is necessary for freetype 2.3.7 as it cannot use the
buildroot-libtool patch.

I am using this patch for building a set of packages, however it
is not a complete set of packages so await feedback of issues (if any)

Daniel Laird


Modified:
   trunk/buildroot/package/Makefile.autotools.in


Changeset:
Modified: trunk/buildroot/package/Makefile.autotools.in
===================================================================
--- trunk/buildroot/package/Makefile.autotools.in	2008-09-19 10:31:02 UTC (rev 23436)
+++ trunk/buildroot/package/Makefile.autotools.in	2008-09-19 13:37:14 UTC (rev 23437)
@@ -30,6 +30,8 @@
 #	list of (package) targets that must be built before foo
 # FOO_AUTORECONF [YES/NO, default NO]
 #	run <autoreconf> before <configure>
+# FOO_LIBTOOL_PATCH [YES/NO, default YES]
+#	Do you want the standard buildroot patch applied to ltmain.sh? (libtool)
 # FOO_CONF_ENV [default empty]
 #	environment passed to the <configure> script
 # FOO_CONF_OPT [default empty]
@@ -153,10 +155,17 @@
 	$(TAR) --strip-components=1 -C $(@D) $(TAR_OPTIONS) -
 # some packages have messed up permissions inside
 	$(Q)chmod -R ug+rw $(@D)
+	$(Q)touch $@
+
+# Fix libtool support if required by the package
+$(BUILD_DIR)/%/.stamp_libtool_patch:
+	$(call MESSAGE,"Patching libtool")
 # if the package uses libtool, patch it for cross-compiling in buildroot
+	$(Q)if test "$($(PKG)_LIBTOOL_PATCH)" = "YES"; then \
 	for i in `find $(@D) -name ltmain.sh`; do \
 		toolchain/patch-kernel.sh $${i%/*} package buildroot-libtool.patch; \
-	done
+		done \
+	fi
 	$(Q)touch $@
 
 # Patch
@@ -193,9 +202,11 @@
 	$(call MESSAGE,"Running autoreconf")
 	$(Q)cd $(@D)/$($(PKG)_SUBDIR) && $(AUTORECONF)
 # if the package uses libtool, patch it for cross-compiling in buildroot
+	if test "$($(PKG)_LIBTOOL_PATCH)" = "YES"; then \
 	$(Q)for i in `find $(@D)/$($(PKG)_SUBDIR) -name ltmain.sh`; do \
 		toolchain/patch-kernel.sh $${i%/*} package buildroot-libtool.patch; \
-		done
+		done \
+	fi
 	$(Q)touch $@
 
 # Configuring
@@ -287,6 +298,7 @@
 	http://$$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/$(1)
 $(2)_DEPENDENCIES		?=
 $(2)_AUTORECONF			?= NO
+$(2)_LIBTOOL_PATCH		?= YES
 $(2)_CONF_ENV			?=
 $(2)_CONF_OPT			?=
 $(2)_MAKE_ENV			?=
@@ -309,6 +321,7 @@
 $(2)_TARGET_BUILD =		$$($(2)_DIR)/.stamp_built
 $(2)_TARGET_CONFIGURE =		$$($(2)_DIR)/.stamp_configured
 $(2)_TARGET_AUTORECONF =	$$($(2)_DIR)/.stamp_autoconfigured
+$(2)_TARGET_LIBTOOL_PATCH =	$$($(2)_DIR)/.stamp_libtool_patch
 $(2)_TARGET_PATCH =		$$($(2)_DIR)/.stamp_patched
 $(2)_TARGET_EXTRACT =		$$($(2)_DIR)/.stamp_extracted
 $(2)_TARGET_SOURCE =		$$($(2)_DIR)/.stamp_downloaded
@@ -357,7 +370,8 @@
 
 $(1)-extract:		$(1)-depends \
 			$$($(2)_TARGET_EXTRACT) \
-			$$($(2)_HOOK_POST_EXTRACT)
+			$$($(2)_HOOK_POST_EXTRACT) \
+			$$($(2)_TARGET_LIBTOOL_PATCH)
 
 $(1)-depends:		$(1)-source $$($(2)_DEPENDENCIES)
 
@@ -377,6 +391,7 @@
 $$($(2)_TARGET_INSTALL_STAGING):	PKG=$(2)
 $$($(2)_TARGET_BUILD):			PKG=$(2)
 $$($(2)_TARGET_CONFIGURE):		PKG=$(2)
+$$($(2)_TARGET_LIBTOOL_PATCH):	PKG=$(2)
 $$($(2)_TARGET_AUTORECONF):		PKG=$(2)
 $$($(2)_TARGET_PATCH):			PKG=$(2)
 $$($(2)_TARGET_EXTRACT):		PKG=$(2)
@@ -385,7 +400,7 @@
 $$($(2)_TARGET_CLEAN):			PKG=$(2)
 $$($(2)_TARGET_DIRCLEAN):		PKG=$(2)
 $$($(2)_HOOK_POST_EXTRACT):		PKG=$(2)
-$$($(2)_HOOK_POST_CONFIGURE):		PKG=$(2)
+$$($(2)_HOOK_POST_CONFIGURE):	PKG=$(2)
 $$($(2)_HOOK_POST_BUILD):		PKG=$(2)
 $$($(2)_HOOK_POST_INSTALL):		PKG=$(2)
 

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-09-19 14:43 laird at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: laird at uclibc.org @ 2008-09-19 14:43 UTC (permalink / raw)
  To: buildroot

Author: laird
Date: 2008-09-19 07:43:50 -0700 (Fri, 19 Sep 2008)
New Revision: 23438

Log:
Makefile.autotools.in: Get my $(Q)'s in the correct place

Minor fix for Makefile.autotools.in that deals with the packages
that use AUTOCONF to regenerate configure etc. 
(my mistake to start with)

Daniel Laird


Modified:
   trunk/buildroot/package/Makefile.autotools.in


Changeset:
Modified: trunk/buildroot/package/Makefile.autotools.in
===================================================================
--- trunk/buildroot/package/Makefile.autotools.in	2008-09-19 13:37:14 UTC (rev 23437)
+++ trunk/buildroot/package/Makefile.autotools.in	2008-09-19 14:43:50 UTC (rev 23438)
@@ -202,8 +202,8 @@
 	$(call MESSAGE,"Running autoreconf")
 	$(Q)cd $(@D)/$($(PKG)_SUBDIR) && $(AUTORECONF)
 # if the package uses libtool, patch it for cross-compiling in buildroot
-	if test "$($(PKG)_LIBTOOL_PATCH)" = "YES"; then \
-	$(Q)for i in `find $(@D)/$($(PKG)_SUBDIR) -name ltmain.sh`; do \
+	$(Q)if test "$($(PKG)_LIBTOOL_PATCH)" = "YES"; then \
+		for i in `find $(@D)/$($(PKG)_SUBDIR) -name ltmain.sh`; do \
 		toolchain/patch-kernel.sh $${i%/*} package buildroot-libtool.patch; \
 		done \
 	fi

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-10-06 19:20 wberrier at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: wberrier at uclibc.org @ 2008-10-06 19:20 UTC (permalink / raw)
  To: buildroot

Author: wberrier
Date: 2008-10-06 12:20:58 -0700 (Mon, 06 Oct 2008)
New Revision: 23606

Log:
Makefile.autotools.in:
-Make tar switches 1.14 compatible

(Not sure of a more elegant way to handle this ... ?)


Modified:
   trunk/buildroot/package/Makefile.autotools.in


Changeset:
Modified: trunk/buildroot/package/Makefile.autotools.in
===================================================================
--- trunk/buildroot/package/Makefile.autotools.in	2008-10-06 19:18:11 UTC (rev 23605)
+++ trunk/buildroot/package/Makefile.autotools.in	2008-10-06 19:20:58 UTC (rev 23606)
@@ -124,6 +124,8 @@
 #AUTORECONF ?= autoreconf -v -i -f -I $(ACLOCAL_STAGING_DIR)
 #	ACLOCAL="$(ACLOCAL)"
 
+# Automatically detect tar --strip-path/components option
+TAR_STRIP_COMPONENTS = $(shell tar --help | grep strip-path > /dev/null ; if test $$? = 0 ; then echo '--strip-path' ; else echo '--strip-components' ; fi)
 
 ################################################################################
 # Implicit targets -- produce a stamp file for each step of a package build
@@ -152,7 +154,7 @@
 	$(call MESSAGE,"Extracting")
 	$(Q)mkdir -p $(@D)
 	$(Q)$(INFLATE$(suffix $($(PKG)_SOURCE))) $(DL_DIR)/$($(PKG)_SOURCE) | \
-	$(TAR) --strip-components=1 -C $(@D) $(TAR_OPTIONS) -
+	$(TAR) $(TAR_STRIP_COMPONENTS)=1 -C $(@D) $(TAR_OPTIONS) -
 # some packages have messed up permissions inside
 	$(Q)chmod -R ug+rw $(@D)
 	$(Q)touch $@

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-10-07 17:08 wberrier at uclibc.org
  2008-10-07 23:17 ` Hamish Moffatt
  0 siblings, 1 reply; 180+ messages in thread
From: wberrier at uclibc.org @ 2008-10-07 17:08 UTC (permalink / raw)
  To: buildroot

Author: wberrier
Date: 2008-10-07 10:08:27 -0700 (Tue, 07 Oct 2008)
New Revision: 23620

Log:
Makefile.autotools.in: honor CONFIG_SHELL and TAR.
  Don't use recursively expanded definition
  (Use ':=' instead of '=')

Modified:
   trunk/buildroot/package/Makefile.autotools.in


Changeset:
Modified: trunk/buildroot/package/Makefile.autotools.in
===================================================================
--- trunk/buildroot/package/Makefile.autotools.in	2008-10-07 17:08:25 UTC (rev 23619)
+++ trunk/buildroot/package/Makefile.autotools.in	2008-10-07 17:08:27 UTC (rev 23620)
@@ -125,7 +125,7 @@
 #	ACLOCAL="$(ACLOCAL)"
 
 # Automatically detect tar --strip-path/components option
-TAR_STRIP_COMPONENTS = $(shell tar --help | grep strip-path > /dev/null ; if test $$? = 0 ; then echo '--strip-path' ; else echo '--strip-components' ; fi)
+TAR_STRIP_COMPONENTS := $(shell $(CONFIG_SHELL) -c '$(TAR) --help | grep strip-path > /dev/null ; if test $$? = 0 ; then echo '--strip-path' ; else echo '--strip-components' ; fi')
 
 ################################################################################
 # Implicit targets -- produce a stamp file for each step of a package build

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2008-10-07 17:08 wberrier at uclibc.org
@ 2008-10-07 23:17 ` Hamish Moffatt
  0 siblings, 0 replies; 180+ messages in thread
From: Hamish Moffatt @ 2008-10-07 23:17 UTC (permalink / raw)
  To: buildroot

On Tue, Oct 07, 2008 at 10:08:27AM -0700, wberrier at uclibc.org wrote:
> Changeset:
> Modified: trunk/buildroot/package/Makefile.autotools.in
> ===================================================================
> --- trunk/buildroot/package/Makefile.autotools.in	2008-10-07 17:08:25 UTC (rev 23619)
> +++ trunk/buildroot/package/Makefile.autotools.in	2008-10-07 17:08:27 UTC (rev 23620)
> @@ -125,7 +125,7 @@
>  #	ACLOCAL="$(ACLOCAL)"
>  
>  # Automatically detect tar --strip-path/components option
> -TAR_STRIP_COMPONENTS = $(shell tar --help | grep strip-path > /dev/null ; if test $$? = 0 ; then echo '--strip-path' ; else echo '--strip-components' ; fi)
> +TAR_STRIP_COMPONENTS := $(shell $(CONFIG_SHELL) -c '$(TAR) --help | grep strip-path > /dev/null ; if test $$? = 0 ; then echo '--strip-path' ; else echo '--strip-components' ; fi')

Is there any reason we don't set SHELL=$(CONFIG_SHELL), rather than
using this $(shell $(CONFIG_SHELL) -c '...') construct everywhere?


Hamish
-- 
Hamish Moffatt VK3SB <hamish@debian.org> <hamish@cloud.net.au>

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-10-20 11:32 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2008-10-20 11:32 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2008-10-20 04:32:22 -0700 (Mon, 20 Oct 2008)
New Revision: 23740

Log:
Makefile.autotools.in: default to install-strip for non-debug target install

Modified:
   trunk/buildroot/package/Makefile.autotools.in


Changeset:
Modified: trunk/buildroot/package/Makefile.autotools.in
===================================================================
--- trunk/buildroot/package/Makefile.autotools.in	2008-10-20 09:52:14 UTC (rev 23739)
+++ trunk/buildroot/package/Makefile.autotools.in	2008-10-20 11:32:22 UTC (rev 23740)
@@ -47,7 +47,7 @@
 #	install the package to the target directory
 # FOO_INSTALL_STAGING_OPT [default DESTDIR=$(STAGING_DIR) install]
 #	arguments passed to <make> while installing to the staging directory
-# FOO_INSTALL_TARGET_OPT [default DESTDIR=$(TARGET_DIR) install-exec]
+# FOO_INSTALL_TARGET_OPT [default DESTDIR=$(TARGET_DIR) install-exec/install-strip]
 #	arguments passed to <make> while installing to the target directory
 # FOO_CLEAN_OPT [default clean]
 #	arguments passed to <make> while installing to the staging directory
@@ -308,7 +308,11 @@
 $(2)_INSTALL_STAGING		?= NO
 $(2)_INSTALL_TARGET		?= YES
 $(2)_INSTALL_STAGING_OPT	?= DESTDIR=$$(STAGING_DIR) install
+ifeq ($(BR2_ENABLE_DEBUG),y)
 $(2)_INSTALL_TARGET_OPT		?= DESTDIR=$$(TARGET_DIR)  install-exec
+else
+$(2)_INSTALL_TARGET_OPT		?= DESTDIR=$$(TARGET_DIR)  install-strip
+endif
 $(2)_CLEAN_OPT			?= clean
 $(2)_UNINSTALL_STAGING_OPT	?= DESTDIR=$$(STAGING_DIR) uninstall
 $(2)_UNINSTALL_TARGET_OPT	?= DESTDIR=$$(TARGET_DIR)  uninstall

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-10-22 12:47 laird at uclibc.org
  2008-10-22 15:01 ` Thomas Petazzoni
  0 siblings, 1 reply; 180+ messages in thread
From: laird at uclibc.org @ 2008-10-22 12:47 UTC (permalink / raw)
  To: buildroot

Author: laird
Date: 2008-10-22 05:47:53 -0700 (Wed, 22 Oct 2008)
New Revision: 23763

Log:
package/Makefile.in: Add -rpath-link 

As per various email discussions add -rpath-link
to the LDFLAGS.
This definately fixes a few issues for Thomas and myself
Any objections and it can be pulled again.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@...> 
Signed-off-by: Daniel Laird <daniel.j.laird@nxp.com>



Modified:
   trunk/buildroot/package/Makefile.in


Changeset:
Modified: trunk/buildroot/package/Makefile.in
===================================================================
--- trunk/buildroot/package/Makefile.in	2008-10-22 08:47:03 UTC (rev 23762)
+++ trunk/buildroot/package/Makefile.in	2008-10-22 12:47:53 UTC (rev 23763)
@@ -39,7 +39,8 @@
 ifeq ($(BR2_TOOLCHAIN_SOURCE),y)
 TARGET_CFLAGS=$(TARGET_OPTIMIZATION) $(TARGET_DEBUGGING) \
 	-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include
-TARGET_LDFLAGS+=-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib
+TARGET_LDFLAGS+= -L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib
+TARGET_LDFLAGS+= -Wl,--rpath-link -Wl,$(STAGING_DIR)/lib -Wl,--rpath-link -Wl,$(STAGING_DIR)/usr/lib
 ifeq ($(BR2_TOOLCHAIN_SYSROOT),y)
 TARGET_CFLAGS+= $(BR2_SYSROOT) $(BR2_ISYSROOT)
 TARGET_LDFLAGS+= $(BR2_SYSROOT)
@@ -91,7 +92,8 @@
 else
 TARGET_CFLAGS=$(TARGET_OPTIMIZATION) $(TARGET_DEBUGGING) -I$(STAGING_DIR)/include -I$(STAGING_DIR)/usr/include -I$(TOOLCHAIN_EXTERNAL_PATH)/$(TOOLCHAIN_EXTERNAL_PREFIX)/include
 TARGET_CXXFLAGS=$(TARGET_CFLAGS)
-TARGET_LDFLAGS=-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib
+TARGET_LDFLAGS+= -L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib
+TARGET_LDFLAGS+= -Wl,--rpath-link -Wl,$(STAGING_DIR)/lib -Wl,--rpath-link -Wl,$(STAGING_DIR)/usr/lib
 endif
 #########################################################################
 #ifeq ($(BR2_ROOTFS_SUFFIX),)

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2008-10-22 12:47 laird at uclibc.org
@ 2008-10-22 15:01 ` Thomas Petazzoni
  0 siblings, 0 replies; 180+ messages in thread
From: Thomas Petazzoni @ 2008-10-22 15:01 UTC (permalink / raw)
  To: buildroot

Le Wed, 22 Oct 2008 05:47:54 -0700 (PDT),
laird at uclibc.org a ?crit :

> Author: laird
> Date: 2008-10-22 05:47:53 -0700 (Wed, 22 Oct 2008)
> New Revision: 23763

This breaks the compilation of libpng for me. The configure script
thinks that my arm-linux-gcc is not able to generate shared libraries.
Removing the two added lines fix the problem.

I didn't had this issue with my original patch, but I didn't
investigate in what way your patch differs from mine.

Sincerly,

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers and embedded Linux development,
consulting, training and support.
http://free-electrons.com

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-10-22 15:28 laird at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: laird at uclibc.org @ 2008-10-22 15:28 UTC (permalink / raw)
  To: buildroot

Author: laird
Date: 2008-10-22 08:28:30 -0700 (Wed, 22 Oct 2008)
New Revision: 23767

Log:
package/Makefile.in: Remove rpath fix as it breaks Thomas png build

Remove my fix for rpath-link until I can find out why it works for me and not
Thomas.

Signed-off-by: Daniel Laird <daniel.j.laird@nxp.com>



Modified:
   trunk/buildroot/package/Makefile.in


Changeset:
Modified: trunk/buildroot/package/Makefile.in
===================================================================
--- trunk/buildroot/package/Makefile.in	2008-10-22 15:01:00 UTC (rev 23766)
+++ trunk/buildroot/package/Makefile.in	2008-10-22 15:28:30 UTC (rev 23767)
@@ -39,8 +39,7 @@
 ifeq ($(BR2_TOOLCHAIN_SOURCE),y)
 TARGET_CFLAGS=$(TARGET_OPTIMIZATION) $(TARGET_DEBUGGING) \
 	-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include
-TARGET_LDFLAGS+= -L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib
-TARGET_LDFLAGS+= -Wl,--rpath-link -Wl,$(STAGING_DIR)/lib -Wl,--rpath-link -Wl,$(STAGING_DIR)/usr/lib
+TARGET_LDFLAGS+=-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib
 ifeq ($(BR2_TOOLCHAIN_SYSROOT),y)
 TARGET_CFLAGS+= $(BR2_SYSROOT) $(BR2_ISYSROOT)
 TARGET_LDFLAGS+= $(BR2_SYSROOT)
@@ -92,8 +91,7 @@
 else
 TARGET_CFLAGS=$(TARGET_OPTIMIZATION) $(TARGET_DEBUGGING) -I$(STAGING_DIR)/include -I$(STAGING_DIR)/usr/include -I$(TOOLCHAIN_EXTERNAL_PATH)/$(TOOLCHAIN_EXTERNAL_PREFIX)/include
 TARGET_CXXFLAGS=$(TARGET_CFLAGS)
-TARGET_LDFLAGS+= -L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib
-TARGET_LDFLAGS+= -Wl,--rpath-link -Wl,$(STAGING_DIR)/lib -Wl,--rpath-link -Wl,$(STAGING_DIR)/usr/lib
+TARGET_LDFLAGS=-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib
 endif
 #########################################################################
 #ifeq ($(BR2_ROOTFS_SUFFIX),)

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-11-06 12:54 laird at uclibc.org
  2008-11-06 15:54 ` hartleys
  0 siblings, 1 reply; 180+ messages in thread
From: laird at uclibc.org @ 2008-11-06 12:54 UTC (permalink / raw)
  To: buildroot

Author: laird
Date: 2008-11-06 04:54:29 -0800 (Thu, 06 Nov 2008)
New Revision: 23943

Log:
package/Makefile.in: rpath setup for toolchains.

Apply the patch I posted some time ago that fixes 
rpath issues with external toolchains.
Has been tested by users of buildroot and feedback looks good.

Signed-off-by: Thomas Petazzoni
Signed-off-by: Daniel Laird <daniel.j.laird@nxp.com>



Modified:
   trunk/buildroot/package/Makefile.in


Changeset:
Modified: trunk/buildroot/package/Makefile.in
===================================================================
--- trunk/buildroot/package/Makefile.in	2008-11-06 02:32:31 UTC (rev 23942)
+++ trunk/buildroot/package/Makefile.in	2008-11-06 12:54:29 UTC (rev 23943)
@@ -39,7 +39,7 @@
 ifeq ($(BR2_TOOLCHAIN_SOURCE),y)
 TARGET_CFLAGS=$(TARGET_OPTIMIZATION) $(TARGET_DEBUGGING) \
 	-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include
-TARGET_LDFLAGS+=-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib
+TARGET_LDFLAGS+=-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib -Wl,--rpath-link -Wl,$(STAGING_DIR)/lib -Wl,--rpath-link -Wl,$(STAGING_DIR)/usr/lib
 ifeq ($(BR2_TOOLCHAIN_SYSROOT),y)
 TARGET_CFLAGS+= $(BR2_SYSROOT) $(BR2_ISYSROOT)
 TARGET_LDFLAGS+= $(BR2_SYSROOT)
@@ -91,7 +91,7 @@
 else
 TARGET_CFLAGS=$(TARGET_OPTIMIZATION) $(TARGET_DEBUGGING) -I$(STAGING_DIR)/include -I$(STAGING_DIR)/usr/include -I$(TOOLCHAIN_EXTERNAL_PATH)/$(TOOLCHAIN_EXTERNAL_PREFIX)/include
 TARGET_CXXFLAGS=$(TARGET_CFLAGS)
-TARGET_LDFLAGS=-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib
+TARGET_LDFLAGS+=-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib -Wl,--rpath-link -Wl,$(STAGING_DIR)/lib -Wl,--rpath-link -Wl,$(STAGING_DIR)/usr/lib
 endif
 #########################################################################
 #ifeq ($(BR2_ROOTFS_SUFFIX),)
@@ -196,7 +196,8 @@
 TARGET_CONFIGURE_OPTS=PATH=$(TARGET_PATH) \
 		AR="$(TARGET_AR)" \
 		AS="$(TARGET_AS)" \
-		LD="$(TARGET_LD) $(TARGET_LDFLAGS)" \
+		LD="$(TARGET_LD)" \
+		LDFLAGS="$(TARGET_LDFLAGS)" \
 		NM="$(TARGET_NM)" \
 		CC="$(TARGET_CC) $(TARGET_CFLAGS)" \
 		GCC="$(TARGET_CC) $(TARGET_CFLAGS)" \

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2008-11-06 12:54 laird at uclibc.org
@ 2008-11-06 15:54 ` hartleys
  2008-11-06 16:39   ` Thomas Petazzoni
  2008-11-06 17:44   ` danieljlaird at hotmail.com
  0 siblings, 2 replies; 180+ messages in thread
From: hartleys @ 2008-11-06 15:54 UTC (permalink / raw)
  To: buildroot

On Thursday, November 06, 2008 5:54 AM, laird at uclibc.org wrote:
> Author: laird
> Date: 2008-11-06 04:54:29 -0800 (Thu, 06 Nov 2008) New Revision: 23943
>
> Log:
> package/Makefile.in: rpath setup for toolchains.
> 
> Apply the patch I posted some time ago that fixes rpath issues with
> external toolchains.
> Has been tested by users of buildroot and feedback looks good.
>
> Signed-off-by: Thomas Petazzoni
> Signed-off-by: Daniel Laird <daniel.j.laird@nxp.com>
>
>
>
> Modified:
>    trunk/buildroot/package/Makefile.in

Just updated to revision 23943. The patch looked liked it would fix the
issues I have with compiling mtd. But, no good I still get errors.

...
/usr/local/arm/4.1.1-920t/bin/arm-linux-gcc  -o
/home/bigguiness/buildroot/build_arm/mtd_orig/mkfs.jffs2
/home/bigguiness/buildroot/build_arm/mtd_orig/crc32.o
/home/bigguiness/buildroot/build_arm/mtd_orig/compr_rtime.o
/home/bigguiness/buildroot/build_arm/mtd_orig/mkfs.jffs2.o
/home/bigguiness/buildroot/build_arm/mtd_orig/compr_zlib.o
/home/bigguiness/buildroot/build_arm/mtd_orig/compr_lzo.o
/home/bigguiness/buildroot/build_arm/mtd_orig/compr.o -lz -llzo2
/usr/local/arm/4.1.1-920t/lib/gcc/arm-linux-uclibc/4.1.1/../../../../arm
-linux-uclibc/bin/ld: cannot find -lz
collect2: ld returned 1 exit status
make[1]: *** [/home/bigguiness/buildroot/build_arm/mtd_orig/mkfs.jffs2]
Error 1
...

In order to get mtd to build correctly I have to patch mtd.mk as
follows:

$(MTD_BUILD_TARGETS): $(MTD_DIR)/.unpacked
	mkdir -p $(TARGET_DIR)/usr/sbin
	$(MAKE) CFLAGS="-I. -I./include -I$(LINUX_HEADERS_DIR)/include
-I$(STAGING_DIR)/usr/include $(TARGET_CFLAGS)" \
+		LDFLAGS="$(TARGET_LDFLAGS)" \
		BUILDDIR=$(MTD_DIR) \
		CROSS=$(TARGET_CROSS) CC=$(TARGET_CC)
LINUXDIR=$(LINUX26_DIR) WITHOUT_XATTR=1 -C $(MTD_DIR)

With the patch above the compile output is:

...
/usr/local/arm/4.1.1-920t/bin/arm-linux-gcc
-L/home/bigguiness/buildroot/build_arm/staging_dir/lib
-L/home/bigguiness/buildroot/build_arm/staging_dir/usr/lib
-Wl,--rpath-link
-Wl,/home/bigguiness/buildroot/build_arm/staging_dir/lib
-Wl,--rpath-link
-Wl,/home/bigguiness/buildroot/build_arm/staging_dir/usr/lib -o
/home/bigguiness/buildroot/build_arm/mtd_orig/mkfs.jffs2
/home/bigguiness/buildroot/build_arm/mtd_orig/crc32.o
/home/bigguiness/buildroot/build_arm/mtd_orig/compr_rtime.o
/home/bigguiness/buildroot/build_arm/mtd_orig/mkfs.jffs2.o
/home/bigguiness/buildroot/build_arm/mtd_orig/compr_zlib.o
/home/bigguiness/buildroot/build_arm/mtd_orig/compr_lzo.o
/home/bigguiness/buildroot/build_arm/mtd_orig/compr.o -lz -llzo2
...

It appears mtd is using gcc to link the objects and not ld so the
correct flags are not getting passed.

Hartley

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2008-11-06 15:54 ` hartleys
@ 2008-11-06 16:39   ` Thomas Petazzoni
  2008-11-06 17:44   ` danieljlaird at hotmail.com
  1 sibling, 0 replies; 180+ messages in thread
From: Thomas Petazzoni @ 2008-11-06 16:39 UTC (permalink / raw)
  To: buildroot

Le Thu, 6 Nov 2008 10:54:56 -0500,
"hartleys" <hartleys@visionengravers.com> a ?crit :

> Just updated to revision 23943. The patch looked liked it would fix
> the issues I have with compiling mtd. But, no good I still get errors.

> In order to get mtd to build correctly I have to patch mtd.mk as
> follows:
> 
> $(MTD_BUILD_TARGETS): $(MTD_DIR)/.unpacked
> 	mkdir -p $(TARGET_DIR)/usr/sbin
> 	$(MAKE) CFLAGS="-I. -I./include -I$(LINUX_HEADERS_DIR)/include
> -I$(STAGING_DIR)/usr/include $(TARGET_CFLAGS)" \
> +		LDFLAGS="$(TARGET_LDFLAGS)" \
> 		BUILDDIR=$(MTD_DIR) \
> 		CROSS=$(TARGET_CROSS) CC=$(TARGET_CC)
> LINUXDIR=$(LINUX26_DIR) WITHOUT_XATTR=1 -C $(MTD_DIR)

The modification made by Daniel Laird concerns TARGET_CONFIGURE_OPTS, a
variable used in *.mk files of packages relying on the
classical ./configure machinery.

For mtd, there's no such ./configure machinery, so adaptations to make
the package buildable with an external toolchain must be made directly
to the .mk file, with a patch like the one you proposed.

Sincerly,

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers and embedded Linux development,
consulting, training and support.
http://free-electrons.com

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2008-11-06 15:54 ` hartleys
  2008-11-06 16:39   ` Thomas Petazzoni
@ 2008-11-06 17:44   ` danieljlaird at hotmail.com
  2008-11-06 18:11     ` hartleys
  1 sibling, 1 reply; 180+ messages in thread
From: danieljlaird at hotmail.com @ 2008-11-06 17:44 UTC (permalink / raw)
  To: buildroot

My change will not have quite made it there due to MTD using its own 
variables.

I think I have a local change much like the one you have indicated.
I wonder if mtd 1.2 etc can be autotool'ed?

I am just putting the finishing touches to the patch I spoke about which 
allows
use of a config.cache file (configurable)
It is throwing up the occasional dependency that is not correct at the 
moment.
Hopefully once in configuring will be faster and better than it is right 
now.....

Cheers
Dan Laird

--------------------------------------------------
From: "hartleys" <hartleys@visionengravers.com>
Sent: Thursday, November 06, 2008 3:54 PM
To: <buildroot@uclibc.org>
Subject: Re: [Buildroot] svn commit: trunk/buildroot/package

> On Thursday, November 06, 2008 5:54 AM, laird at uclibc.org wrote:
>> Author: laird
>> Date: 2008-11-06 04:54:29 -0800 (Thu, 06 Nov 2008) New Revision: 23943
>>
>> Log:
>> package/Makefile.in: rpath setup for toolchains.
>>
>> Apply the patch I posted some time ago that fixes rpath issues with
>> external toolchains.
>> Has been tested by users of buildroot and feedback looks good.
>>
>> Signed-off-by: Thomas Petazzoni
>> Signed-off-by: Daniel Laird <daniel.j.laird@nxp.com>
>>
>>
>>
>> Modified:
>>    trunk/buildroot/package/Makefile.in
>
> Just updated to revision 23943. The patch looked liked it would fix the
> issues I have with compiling mtd. But, no good I still get errors.
>
> ...
> /usr/local/arm/4.1.1-920t/bin/arm-linux-gcc  -o
> /home/bigguiness/buildroot/build_arm/mtd_orig/mkfs.jffs2
> /home/bigguiness/buildroot/build_arm/mtd_orig/crc32.o
> /home/bigguiness/buildroot/build_arm/mtd_orig/compr_rtime.o
> /home/bigguiness/buildroot/build_arm/mtd_orig/mkfs.jffs2.o
> /home/bigguiness/buildroot/build_arm/mtd_orig/compr_zlib.o
> /home/bigguiness/buildroot/build_arm/mtd_orig/compr_lzo.o
> /home/bigguiness/buildroot/build_arm/mtd_orig/compr.o -lz -llzo2
> /usr/local/arm/4.1.1-920t/lib/gcc/arm-linux-uclibc/4.1.1/../../../../arm
> -linux-uclibc/bin/ld: cannot find -lz
> collect2: ld returned 1 exit status
> make[1]: *** [/home/bigguiness/buildroot/build_arm/mtd_orig/mkfs.jffs2]
> Error 1
> ...
>
> In order to get mtd to build correctly I have to patch mtd.mk as
> follows:
>
> $(MTD_BUILD_TARGETS): $(MTD_DIR)/.unpacked
> mkdir -p $(TARGET_DIR)/usr/sbin
> $(MAKE) CFLAGS="-I. -I./include -I$(LINUX_HEADERS_DIR)/include
> -I$(STAGING_DIR)/usr/include $(TARGET_CFLAGS)" \
> + LDFLAGS="$(TARGET_LDFLAGS)" \
> BUILDDIR=$(MTD_DIR) \
> CROSS=$(TARGET_CROSS) CC=$(TARGET_CC)
> LINUXDIR=$(LINUX26_DIR) WITHOUT_XATTR=1 -C $(MTD_DIR)
>
> With the patch above the compile output is:
>
> ...
> /usr/local/arm/4.1.1-920t/bin/arm-linux-gcc
> -L/home/bigguiness/buildroot/build_arm/staging_dir/lib
> -L/home/bigguiness/buildroot/build_arm/staging_dir/usr/lib
> -Wl,--rpath-link
> -Wl,/home/bigguiness/buildroot/build_arm/staging_dir/lib
> -Wl,--rpath-link
> -Wl,/home/bigguiness/buildroot/build_arm/staging_dir/usr/lib -o
> /home/bigguiness/buildroot/build_arm/mtd_orig/mkfs.jffs2
> /home/bigguiness/buildroot/build_arm/mtd_orig/crc32.o
> /home/bigguiness/buildroot/build_arm/mtd_orig/compr_rtime.o
> /home/bigguiness/buildroot/build_arm/mtd_orig/mkfs.jffs2.o
> /home/bigguiness/buildroot/build_arm/mtd_orig/compr_zlib.o
> /home/bigguiness/buildroot/build_arm/mtd_orig/compr_lzo.o
> /home/bigguiness/buildroot/build_arm/mtd_orig/compr.o -lz -llzo2
> ...
>
> It appears mtd is using gcc to link the objects and not ld so the
> correct flags are not getting passed.
>
> Hartley
> _______________________________________________
> buildroot mailing list
> buildroot at uclibc.org
> http://busybox.net/mailman/listinfo/buildroot
> 

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2008-11-06 17:44   ` danieljlaird at hotmail.com
@ 2008-11-06 18:11     ` hartleys
  2008-11-06 21:01       ` danieljlaird at hotmail.com
  2008-11-06 22:20       ` Thomas Petazzoni
  0 siblings, 2 replies; 180+ messages in thread
From: hartleys @ 2008-11-06 18:11 UTC (permalink / raw)
  To: buildroot

On Thursday, November 06, 2008 10:45 AM, Dan Laird wrote:
> My change will not have quite made it there due to MTD using its own
> variables.
> 
> I think I have a local change much like the one you have indicated.
> I wonder if mtd 1.2 etc can be autotool'ed?

Not sure about 1.2, currently ./package/mtd/mtd-utils/mtd.mk fetches
1.1.0 which just has a Makefile build.

> I am just putting the finishing touches to the patch I spoke about
> which allows use of a config.cache file (configurable) It is
> throwing up the occasional dependency that is not correct at the
moment.
> Hopefully once in configuring will be faster and better than it is
right
> now.....

Just ran into another problem with the patch.

I deleted my generated root filesystem and kernel to make sure
everything still works. I'm not sure of the "correct" way to do this so
I just deleted the following:

./binaries/*/*
./project_build_arm/*/autotools-stamps/*
./project_build_arm/*/root
./project_build_arm/*/.root

I have done this before and it worked then.

When I try a make with you patch I get an error right after the external
toolchain libraries have been copied to the filesystem.

I think the next step is when buildroot tries to build the kernel
modules. This is the error message:

rm -rf
/home/bigguiness/buildroot/project_build_arm/ep9307/root/lib/modules/2.6
.27.4
rm -f
/home/bigguiness/buildroot/project_build_arm/ep9307/root/sbin/cardmgr
/usr/bin/make -j1 HOSTCC="/usr/bin/gcc" HOSTCFLAGS="" ARCH=arm
CFLAGS_KERNEL="-Os
-I/home/bigguiness/buildroot/build_arm/staging_dir/include
-I/home/bigguiness/buildroot/build_arm/staging_dir/usr/include
-I/usr/local/arm/4.1.1-920t/arm-linux/include"
INSTALL_MOD_PATH=/home/bigguiness/buildroot/project_build_arm/ep9307/roo
t CROSS_COMPILE=/usr/local/arm/4.1.1-920t/bin/arm-linux-
LDFLAGS="-L/home/bigguiness/buildroot/build_arm/staging_dir/lib
-L/home/bigguiness/buildroot/build_arm/staging_dir/usr/lib
-Wl,--rpath-link
-Wl,/home/bigguiness/buildroot/build_arm/staging_dir/lib
-Wl,--rpath-link
-Wl,/home/bigguiness/buildroot/build_arm/staging_dir/usr/lib"
LZMA="/home/bigguiness/buildroot/toolchain_build_arm/bin/lzma" -C
/home/bigguiness/buildroot/project_build_arm/ep9307/linux-2.6.27.4
modules
make[1]: Entering directory
`/home/bigguiness/buildroot/project_build_arm/ep9307/linux-2.6.27.4'
  CHK     include/linux/version.h
make[2]: `include/asm-arm/mach-types.h' is up to date.
  CHK     include/linux/utsrelease.h
  CALL    scripts/checksyscalls.sh
<stdin>:1097:2: warning: #warning syscall fadvise64 not implemented
<stdin>:1265:2: warning: #warning syscall migrate_pages not implemented
<stdin>:1321:2: warning: #warning syscall pselect6 not implemented
<stdin>:1325:2: warning: #warning syscall ppoll not implemented
<stdin>:1365:2: warning: #warning syscall epoll_pwait not implemented
  Building modules, stage 2.
  MODPOST 1 modules
  LD [M]  drivers/scsi/scsi_wait_scan.ko
/usr/local/arm/4.1.1-920t/bin/arm-linux-ld: unrecognized option
'-Wl,--rpath-link'
/usr/local/arm/4.1.1-920t/bin/arm-linux-ld: use the --help option for
usage information
make[2]: *** [drivers/scsi/scsi_wait_scan.ko] Error 1
make[1]: *** [modules] Error 2
make[1]: Leaving directory
`/home/bigguiness/buildroot/project_build_arm/ep9307/linux-2.6.27.4'
make: ***
[/home/bigguiness/buildroot/project_build_arm/ep9307/root/lib/modules/2.
6.27.4/modules.dep] Error 2

Removing the -Wl,--rpath-link -Wl,$(STAGING_DIR)/lib -Wl,--rpath-link
-Wl,$(STAGING_DIR)/usr/lib stuff makes everything work again.

Hartley

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2008-11-06 18:11     ` hartleys
@ 2008-11-06 21:01       ` danieljlaird at hotmail.com
  2008-11-06 22:20       ` Thomas Petazzoni
  1 sibling, 0 replies; 180+ messages in thread
From: danieljlaird at hotmail.com @ 2008-11-06 21:01 UTC (permalink / raw)
  To: buildroot

i will pull it again!
And see if I can rework it.  I do not build the kernel in buildroot so had 
not seen this issue.
I am a little confused of how to solve this issue as this patch fixes other 
bugs.
But lets pull it ASAP and see if i can generate a better patch!

I will be posting my patch here first again(before commiting),
if you would be prepared to try it so that I can get a check before I commit 
that would be really helpful
Cheers and sorry for the hassle
Daniel Laird

--------------------------------------------------
From: "hartleys" <hartleys@visionengravers.com>
Sent: Thursday, November 06, 2008 6:11 PM
To: <danieljlaird@hotmail.com>; <buildroot@uclibc.org>
Subject: RE: [Buildroot] svn commit: trunk/buildroot/package

> On Thursday, November 06, 2008 10:45 AM, Dan Laird wrote:
>> My change will not have quite made it there due to MTD using its own
>> variables.
>>
>> I think I have a local change much like the one you have indicated.
>> I wonder if mtd 1.2 etc can be autotool'ed?
>
> Not sure about 1.2, currently ./package/mtd/mtd-utils/mtd.mk fetches
> 1.1.0 which just has a Makefile build.
>
>> I am just putting the finishing touches to the patch I spoke about
>> which allows use of a config.cache file (configurable) It is
>> throwing up the occasional dependency that is not correct at the
> moment.
>> Hopefully once in configuring will be faster and better than it is
> right
>> now.....
>
> Just ran into another problem with the patch.
>
> I deleted my generated root filesystem and kernel to make sure
> everything still works. I'm not sure of the "correct" way to do this so
> I just deleted the following:
>
> ./binaries/*/*
> ./project_build_arm/*/autotools-stamps/*
> ./project_build_arm/*/root
> ./project_build_arm/*/.root
>
> I have done this before and it worked then.
>
> When I try a make with you patch I get an error right after the external
> toolchain libraries have been copied to the filesystem.
>
> I think the next step is when buildroot tries to build the kernel
> modules. This is the error message:
>
> rm -rf
> /home/bigguiness/buildroot/project_build_arm/ep9307/root/lib/modules/2.6
> .27.4
> rm -f
> /home/bigguiness/buildroot/project_build_arm/ep9307/root/sbin/cardmgr
> /usr/bin/make -j1 HOSTCC="/usr/bin/gcc" HOSTCFLAGS="" ARCH=arm
> CFLAGS_KERNEL="-Os
> -I/home/bigguiness/buildroot/build_arm/staging_dir/include
> -I/home/bigguiness/buildroot/build_arm/staging_dir/usr/include
> -I/usr/local/arm/4.1.1-920t/arm-linux/include"
> INSTALL_MOD_PATH=/home/bigguiness/buildroot/project_build_arm/ep9307/roo
> t CROSS_COMPILE=/usr/local/arm/4.1.1-920t/bin/arm-linux-
> LDFLAGS="-L/home/bigguiness/buildroot/build_arm/staging_dir/lib
> -L/home/bigguiness/buildroot/build_arm/staging_dir/usr/lib
> -Wl,--rpath-link
> -Wl,/home/bigguiness/buildroot/build_arm/staging_dir/lib
> -Wl,--rpath-link
> -Wl,/home/bigguiness/buildroot/build_arm/staging_dir/usr/lib"
> LZMA="/home/bigguiness/buildroot/toolchain_build_arm/bin/lzma" -C
> /home/bigguiness/buildroot/project_build_arm/ep9307/linux-2.6.27.4
> modules
> make[1]: Entering directory
> `/home/bigguiness/buildroot/project_build_arm/ep9307/linux-2.6.27.4'
>  CHK     include/linux/version.h
> make[2]: `include/asm-arm/mach-types.h' is up to date.
>  CHK     include/linux/utsrelease.h
>  CALL    scripts/checksyscalls.sh
> <stdin>:1097:2: warning: #warning syscall fadvise64 not implemented
> <stdin>:1265:2: warning: #warning syscall migrate_pages not implemented
> <stdin>:1321:2: warning: #warning syscall pselect6 not implemented
> <stdin>:1325:2: warning: #warning syscall ppoll not implemented
> <stdin>:1365:2: warning: #warning syscall epoll_pwait not implemented
>  Building modules, stage 2.
>  MODPOST 1 modules
>  LD [M]  drivers/scsi/scsi_wait_scan.ko
> /usr/local/arm/4.1.1-920t/bin/arm-linux-ld: unrecognized option
> '-Wl,--rpath-link'
> /usr/local/arm/4.1.1-920t/bin/arm-linux-ld: use the --help option for
> usage information
> make[2]: *** [drivers/scsi/scsi_wait_scan.ko] Error 1
> make[1]: *** [modules] Error 2
> make[1]: Leaving directory
> `/home/bigguiness/buildroot/project_build_arm/ep9307/linux-2.6.27.4'
> make: ***
> [/home/bigguiness/buildroot/project_build_arm/ep9307/root/lib/modules/2.
> 6.27.4/modules.dep] Error 2
>
> Removing the -Wl,--rpath-link -Wl,$(STAGING_DIR)/lib -Wl,--rpath-link
> -Wl,$(STAGING_DIR)/usr/lib stuff makes everything work again.
>
> Hartley
> 

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2008-11-06 18:11     ` hartleys
  2008-11-06 21:01       ` danieljlaird at hotmail.com
@ 2008-11-06 22:20       ` Thomas Petazzoni
  1 sibling, 0 replies; 180+ messages in thread
From: Thomas Petazzoni @ 2008-11-06 22:20 UTC (permalink / raw)
  To: buildroot

Le Thu, 6 Nov 2008 13:11:01 -0500,
"hartleys" <hartleys@visionengravers.com> a ?crit :

>   LD [M]  drivers/scsi/scsi_wait_scan.ko
> /usr/local/arm/4.1.1-920t/bin/arm-linux-ld: unrecognized option
> '-Wl,--rpath-link'
> /usr/local/arm/4.1.1-920t/bin/arm-linux-ld: use the --help option for
> usage information

Hum. -Wl,--rpath-link is supposed to be passed to the C compiler, the
-Wl prefix telling the compiler to pass the option to the linker. But
here -Wl,--rpath-link is passed to the linker directly, which obviously
doesn't work. (See
http://lists.openmoko.org/pipermail/openmoko-kernel/2008-May/002772.html
for people having the same kind of issue).

*However*, I'm not sure having -Wl,--rpath-link when building the
kernel is necessary. But because the kernel Makefile does
LDFLAGS="$(TARGET_LDFLAGS)", and the TARGET_LDFLAGS variable is
modified by Daniel's patch, that's why you hit this problem now.

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers and embedded Linux development,
consulting, training and support.
http://free-electrons.com

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-11-07  8:15 laird at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: laird at uclibc.org @ 2008-11-07  8:15 UTC (permalink / raw)
  To: buildroot

Author: laird
Date: 2008-11-07 00:15:53 -0800 (Fri, 07 Nov 2008)
New Revision: 23954

Log:
package/Makefile.in: revert rpath setup for toolchains.

Revert the rpath patch, it looked good up until someone tried 
to build a kernel as well.  This seems to break as a result.

Will post a new patch soon and see how that goes.. 

Signed-off-by: Daniel Laird <daniel.j.laird@nxp.com>



Modified:
   trunk/buildroot/package/Makefile.in


Changeset:
Modified: trunk/buildroot/package/Makefile.in
===================================================================
--- trunk/buildroot/package/Makefile.in	2008-11-07 01:58:21 UTC (rev 23953)
+++ trunk/buildroot/package/Makefile.in	2008-11-07 08:15:53 UTC (rev 23954)
@@ -39,7 +39,7 @@
 ifeq ($(BR2_TOOLCHAIN_SOURCE),y)
 TARGET_CFLAGS=$(TARGET_OPTIMIZATION) $(TARGET_DEBUGGING) \
 	-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include
-TARGET_LDFLAGS+=-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib -Wl,--rpath-link -Wl,$(STAGING_DIR)/lib -Wl,--rpath-link -Wl,$(STAGING_DIR)/usr/lib
+TARGET_LDFLAGS+=-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib
 ifeq ($(BR2_TOOLCHAIN_SYSROOT),y)
 TARGET_CFLAGS+= $(BR2_SYSROOT) $(BR2_ISYSROOT)
 TARGET_LDFLAGS+= $(BR2_SYSROOT)
@@ -91,7 +91,7 @@
 else
 TARGET_CFLAGS=$(TARGET_OPTIMIZATION) $(TARGET_DEBUGGING) -I$(STAGING_DIR)/include -I$(STAGING_DIR)/usr/include -I$(TOOLCHAIN_EXTERNAL_PATH)/$(TOOLCHAIN_EXTERNAL_PREFIX)/include
 TARGET_CXXFLAGS=$(TARGET_CFLAGS)
-TARGET_LDFLAGS+=-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib -Wl,--rpath-link -Wl,$(STAGING_DIR)/lib -Wl,--rpath-link -Wl,$(STAGING_DIR)/usr/lib
+TARGET_LDFLAGS=-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib
 endif
 #########################################################################
 #ifeq ($(BR2_ROOTFS_SUFFIX),)
@@ -196,8 +196,7 @@
 TARGET_CONFIGURE_OPTS=PATH=$(TARGET_PATH) \
 		AR="$(TARGET_AR)" \
 		AS="$(TARGET_AS)" \
-		LD="$(TARGET_LD)" \
-		LDFLAGS="$(TARGET_LDFLAGS)" \
+		LD="$(TARGET_LD) $(TARGET_LDFLAGS)" \
 		NM="$(TARGET_NM)" \
 		CC="$(TARGET_CC) $(TARGET_CFLAGS)" \
 		GCC="$(TARGET_CC) $(TARGET_CFLAGS)" \

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-11-07  8:56 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2008-11-07  8:56 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2008-11-07 00:56:02 -0800 (Fri, 07 Nov 2008)
New Revision: 23955

Log:
Makefile.autotools.in: make MESSAGE output stand out

The following patch makes the MESSAGE Macro in Makefile.autotools.in
work.

I think it was originally intended to print the messages in bold type
but it doesn't appear to work correctly. This patch should work on all
platforms.

Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com>

(Fixed to not continously call tput)

Modified:
   trunk/buildroot/package/Makefile.autotools.in


Changeset:
Modified: trunk/buildroot/package/Makefile.autotools.in
===================================================================
--- trunk/buildroot/package/Makefile.autotools.in	2008-11-07 08:15:53 UTC (rev 23954)
+++ trunk/buildroot/package/Makefile.autotools.in	2008-11-07 08:56:02 UTC (rev 23955)
@@ -114,8 +114,8 @@
 
 # MESSAGE Macro -- display a message in bold type
 MESSAGE = @echo "$(TERM_BOLD)>>> $($(PKG)_NAME) $($(PKG)_VERSION) $(1)$(TERM_RESET)"
-TERM_BOLD = #$(shell tput bold)
-TERM_RESET = #$(shell tput rmso)
+TERM_BOLD := $(shell tput smso)
+TERM_RESET := $(shell tput rmso)
 
 # Utility programs used to build packages
 TAR ?= tar

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-11-11 18:32 tpetazzoni at uclibc.org
  2008-11-11 18:46 ` danieljlaird at hotmail.com
                   ` (3 more replies)
  0 siblings, 4 replies; 180+ messages in thread
From: tpetazzoni at uclibc.org @ 2008-11-11 18:32 UTC (permalink / raw)
  To: buildroot

Author: tpetazzoni
Date: 2008-11-11 10:32:31 -0800 (Tue, 11 Nov 2008)
New Revision: 24000

Log:
Fix external toolchain build

This patch is a new version of a patch already sent several times on
the mailing-list, committed and reverted a few times by Daniel Laird,
due to several imperfections. This version is a new try at finding a
solution that works for everybody. Hopefully it'll work :-)

The original problem is that external toolchain builds failed because
packages couldn't find their dependent libraries at configure time and
could not be linked with them. To fix these two problems, two things
are added:

 * The TARGET_LDFLAGS variable was exposed as LDFLAGS at ./configure
   time thanks to TARGET_CONFIGURE_OPTS. The TARGET_LDFLAGS variable
   contains -L options with the path in the STAGING_DIR for the
   libraries. It allows ./configure scripts to properly compile the
   small test programs testing whether a dependency is properly
   installed.

 * The TARGET_CFLAGS contains a new -Wl,--rpath-link option for both
   $(STAGING_DIR)/lib and $(STAGING_DIR)/usr/lib. It allows library
   depending on other libraries to link properly. The TARGET_CFLAGS is
   exposed as CFLAGS in TARGET_CONFIGURE_OPTS.

This new version fixes a problem encountered by hartleys
<hartleys@visionengravers.com> when building the kernel. The problem
was that the -Wl,--rpath-link options were added to LDFLAGS, while
there are options for the C compiler, not the ld linker. Moving them
to CFLAGS seems to fix the issue.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>



Modified:
   trunk/buildroot/package/Makefile.in


Changeset:
Modified: trunk/buildroot/package/Makefile.in
===================================================================
--- trunk/buildroot/package/Makefile.in	2008-11-11 11:43:27 UTC (rev 23999)
+++ trunk/buildroot/package/Makefile.in	2008-11-11 18:32:31 UTC (rev 24000)
@@ -38,7 +38,8 @@
 #########################################################################
 ifeq ($(BR2_TOOLCHAIN_SOURCE),y)
 TARGET_CFLAGS=$(TARGET_OPTIMIZATION) $(TARGET_DEBUGGING) \
-	-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include
+	-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include \
+	-Wl,--rpath-link -Wl,$(STAGING_DIR)/lib -Wl,--rpath-link -Wl,$(STAGING_DIR)/usr/lib
 TARGET_LDFLAGS+=-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib
 ifeq ($(BR2_TOOLCHAIN_SYSROOT),y)
 TARGET_CFLAGS+= $(BR2_SYSROOT) $(BR2_ISYSROOT)
@@ -89,7 +90,9 @@
 # else it's an external toolchain
 #########################################################################
 else
-TARGET_CFLAGS=$(TARGET_OPTIMIZATION) $(TARGET_DEBUGGING) -I$(STAGING_DIR)/include -I$(STAGING_DIR)/usr/include -I$(TOOLCHAIN_EXTERNAL_PATH)/$(TOOLCHAIN_EXTERNAL_PREFIX)/include
+TARGET_CFLAGS=$(TARGET_OPTIMIZATION) $(TARGET_DEBUGGING) \
+	-I$(STAGING_DIR)/include -I$(STAGING_DIR)/usr/include -I$(TOOLCHAIN_EXTERNAL_PATH)/$(TOOLCHAIN_EXTERNAL_PREFIX)/include \
+	 -Wl,--rpath-link -Wl,$(STAGING_DIR)/lib -Wl,--rpath-link -Wl,$(STAGING_DIR)/usr/lib
 TARGET_CXXFLAGS=$(TARGET_CFLAGS)
 TARGET_LDFLAGS=-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib
 endif
@@ -126,7 +129,8 @@
 #"))
 #TOOL_BUILD_DIR=$(BASE_DIR)/$(TOPDIR_PREFIX)toolchain_build_$(TOOLCHAIN_EXTERNAL_PREFIX)
 TOOL_BUILD_DIR=$(BASE_DIR)/$(TOPDIR_PREFIX)toolchain_build_$(ARCH)$(COND_ARCH_FPU_SUFFIX)$(TOPDIR_SUFFIX)
-TARGET_PATH="$(STAGING_DIR)/bin:$(TOOL_BUILD_DIR)/bin:$(TOOLCHAIN_EXTERNAL_PATH)/bin:$(PATH)"
+# Make sure that STAGING_DIR/usr/bin is in path for freetype-config etc.
+TARGET_PATH="$(STAGING_DIR)/usr/bin:$(STAGING_DIR)/bin:$(TOOL_BUILD_DIR)/bin:$(TOOLCHAIN_EXTERNAL_PATH)/bin:$(PATH)"
 #IMAGE:=$(BINARIES_DIR)/$(BR2_ROOTFS_PREFIX).$(TOOLCHAIN_EXTERNAL_PREFIX)$(ROOTFS_SUFFIX)
 IMAGE:=$(BINARIES_DIR)/$(BR2_ROOTFS_PREFIX).$(ARCH)$(COND_ARCH_FPU_SUFFIX)$(ROOTFS_SUFFIX)
 
@@ -196,7 +200,9 @@
 TARGET_CONFIGURE_OPTS=PATH=$(TARGET_PATH) \
 		AR="$(TARGET_AR)" \
 		AS="$(TARGET_AS)" \
-		LD="$(TARGET_LD) $(TARGET_LDFLAGS)" \
+		LD="$(TARGET_LD)" \
+		CFLAGS="$(TARGET_CFLAGS)" \
+		LDFLAGS="$(TARGET_LDFLAGS)" \
 		NM="$(TARGET_NM)" \
 		CC="$(TARGET_CC) $(TARGET_CFLAGS)" \
 		GCC="$(TARGET_CC) $(TARGET_CFLAGS)" \

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2008-11-11 18:32 tpetazzoni at uclibc.org
@ 2008-11-11 18:46 ` danieljlaird at hotmail.com
  2008-11-11 19:10   ` Thomas Petazzoni
  2008-11-12  1:09 ` hartleys
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 180+ messages in thread
From: danieljlaird at hotmail.com @ 2008-11-11 18:46 UTC (permalink / raw)
  To: buildroot

Fantastic,

I have just completed local testing of AUTO_CONFIGURE_TARGET that the GIT 
based buildroot is using.
This uses a central cache for configure and thus speeds configure.

I will update to latest baseline and post back in SVN
In short I have
1. Added top level config option for use of configure cache file
2. Allowed Makefile.autotools.in packages to turn it off individually
3. Not changed how old style packages build but added a variable that can be 
used if wanted.

After I get this back (tomorrow) I suspect that some Makefile.autotools.in 
packages might not build
I will post some common things to try to fix these I just cant build all 
packages before feeding this back.

The improvements are good (speed increase) and configurable so people can 
always turn off at top level and notice no changes,

It has highlighted an issue with the sheer number of config options that are 
being hardcoded for packages like GTK etc!
Do we really need this huge number of configure options? surely configure is 
not that bad at sniffing values?
The problem is that setting these values by hand means they override 
settings in the cache file which means for example GTK disables CXX 
compiler, yet I have a perfectly working compiler.
WebKit then tries to build after GTK and says I have no CXX compiler.
Deleting this hardcoded config flag means the cache file works.

My next thing is I want Makefile.autotools.in to set pass --enable-static 
based on BR2_PREFER_STATIC instead of doing it per package.
Again I will allow it to be overridden by individual packages.

Cheers
Dan

--------------------------------------------------
From: <tpetazzoni@uclibc.org>
Sent: Tuesday, November 11, 2008 6:32 PM
To: <buildroot@uclibc.org>
Subject: [Buildroot] svn commit: trunk/buildroot/package

> Author: tpetazzoni
> Date: 2008-11-11 10:32:31 -0800 (Tue, 11 Nov 2008)
> New Revision: 24000
>
> Log:
> Fix external toolchain build
>
> This patch is a new version of a patch already sent several times on
> the mailing-list, committed and reverted a few times by Daniel Laird,
> due to several imperfections. This version is a new try at finding a
> solution that works for everybody. Hopefully it'll work :-)
>
> The original problem is that external toolchain builds failed because
> packages couldn't find their dependent libraries at configure time and
> could not be linked with them. To fix these two problems, two things
> are added:
>
> * The TARGET_LDFLAGS variable was exposed as LDFLAGS at ./configure
>   time thanks to TARGET_CONFIGURE_OPTS. The TARGET_LDFLAGS variable
>   contains -L options with the path in the STAGING_DIR for the
>   libraries. It allows ./configure scripts to properly compile the
>   small test programs testing whether a dependency is properly
>   installed.
>
> * The TARGET_CFLAGS contains a new -Wl,--rpath-link option for both
>   $(STAGING_DIR)/lib and $(STAGING_DIR)/usr/lib. It allows library
>   depending on other libraries to link properly. The TARGET_CFLAGS is
>   exposed as CFLAGS in TARGET_CONFIGURE_OPTS.
>
> This new version fixes a problem encountered by hartleys
> <hartleys@visionengravers.com> when building the kernel. The problem
> was that the -Wl,--rpath-link options were added to LDFLAGS, while
> there are options for the C compiler, not the ld linker. Moving them
> to CFLAGS seems to fix the issue.
>
> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
>
>
>
> Modified:
>   trunk/buildroot/package/Makefile.in
>
>
> Changeset:
> Modified: trunk/buildroot/package/Makefile.in
> ===================================================================
> --- trunk/buildroot/package/Makefile.in 2008-11-11 11:43:27 UTC (rev 
> 23999)
> +++ trunk/buildroot/package/Makefile.in 2008-11-11 18:32:31 UTC (rev 
> 24000)
> @@ -38,7 +38,8 @@
> #########################################################################
> ifeq ($(BR2_TOOLCHAIN_SOURCE),y)
> TARGET_CFLAGS=$(TARGET_OPTIMIZATION) $(TARGET_DEBUGGING) \
> - -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include
> + -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include \
> + -Wl,--rpath-link -Wl,$(STAGING_DIR)/lib -Wl,--rpath-link -Wl,$(STAGING_DIR)/usr/lib
> TARGET_LDFLAGS+=-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib
> ifeq ($(BR2_TOOLCHAIN_SYSROOT),y)
> TARGET_CFLAGS+= $(BR2_SYSROOT) $(BR2_ISYSROOT)
> @@ -89,7 +90,9 @@
> # else it's an external toolchain
> #########################################################################
> else
> -TARGET_CFLAGS=$(TARGET_OPTIMIZATION) 
> $(TARGET_DEBUGGING) -I$(STAGING_DIR)/include -I$(STAGING_DIR)/usr/include  
> -I$(TOOLCHAIN_EXTERNAL_PATH)/$(TOOLCHAIN_EXTERNAL_PREFIX)/include
> +TARGET_CFLAGS=$(TARGET_OPTIMIZATION) $(TARGET_DEBUGGING) \
> + -I$(STAGING_DIR)/include -I$(STAGING_DIR)/usr/include -I$(TOOLCHAIN_EXTERNAL_PATH)/$(TOOLCHAIN_EXTERNAL_PREFIX)/include 
> \
> + -Wl,--rpath-link -Wl,$(STAGING_DIR)/lib -Wl,--rpath-link -Wl,$(STAGING_DIR)/usr/lib
> TARGET_CXXFLAGS=$(TARGET_CFLAGS)
> TARGET_LDFLAGS=-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib
> endif
> @@ -126,7 +129,8 @@
> #"))
> #TOOL_BUILD_DIR=$(BASE_DIR)/$(TOPDIR_PREFIX)toolchain_build_$(TOOLCHAIN_EXTERNAL_PREFIX)
> TOOL_BUILD_DIR=$(BASE_DIR)/$(TOPDIR_PREFIX)toolchain_build_$(ARCH)$(COND_ARCH_FPU_SUFFIX)$(TOPDIR_SUFFIX)
> -TARGET_PATH="$(STAGING_DIR)/bin:$(TOOL_BUILD_DIR)/bin:$(TOOLCHAIN_EXTERNAL_PATH)/bin:$(PATH)"
> +# Make sure that STAGING_DIR/usr/bin is in path for freetype-config etc.
> +TARGET_PATH="$(STAGING_DIR)/usr/bin:$(STAGING_DIR)/bin:$(TOOL_BUILD_DIR)/bin:$(TOOLCHAIN_EXTERNAL_PATH)/bin:$(PATH)"
> #IMAGE:=$(BINARIES_DIR)/$(BR2_ROOTFS_PREFIX).$(TOOLCHAIN_EXTERNAL_PREFIX)$(ROOTFS_SUFFIX)
> IMAGE:=$(BINARIES_DIR)/$(BR2_ROOTFS_PREFIX).$(ARCH)$(COND_ARCH_FPU_SUFFIX)$(ROOTFS_SUFFIX)
>
> @@ -196,7 +200,9 @@
> TARGET_CONFIGURE_OPTS=PATH=$(TARGET_PATH) \
>  AR="$(TARGET_AR)" \
>  AS="$(TARGET_AS)" \
> - LD="$(TARGET_LD) $(TARGET_LDFLAGS)" \
> + LD="$(TARGET_LD)" \
> + CFLAGS="$(TARGET_CFLAGS)" \
> + LDFLAGS="$(TARGET_LDFLAGS)" \
>  NM="$(TARGET_NM)" \
>  CC="$(TARGET_CC) $(TARGET_CFLAGS)" \
>  GCC="$(TARGET_CC) $(TARGET_CFLAGS)" \
>
> _______________________________________________
> buildroot mailing list
> buildroot at uclibc.org
> http://busybox.net/mailman/listinfo/buildroot
> 

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2008-11-11 18:46 ` danieljlaird at hotmail.com
@ 2008-11-11 19:10   ` Thomas Petazzoni
  2008-11-11 20:52     ` danieljlaird at hotmail.com
  0 siblings, 1 reply; 180+ messages in thread
From: Thomas Petazzoni @ 2008-11-11 19:10 UTC (permalink / raw)
  To: buildroot

Le Tue, 11 Nov 2008 18:46:36 -0000,
<danieljlaird@hotmail.com> a ?crit :

> I have just completed local testing of AUTO_CONFIGURE_TARGET that the
> GIT based buildroot is using.

Great !

> After I get this back (tomorrow) I suspect that some
> Makefile.autotools.in packages might not build
> I will post some common things to try to fix these I just cant build
> all packages before feeding this back.

Can you post the patch for review before committing. It is quite an
important change, some review will probably lead to interesting
comments.

Moreover, as it will not possible to test all packages before
committing, I'd suggest to commit the patch with the cache disabled by
default. People who are willing to test in their configuration can
enable the new feature with just a simple configuration change. By
doing so, we won't break the build of people not willing to test, while
still increasing the testing of this nice new feature.

> It has highlighted an issue with the sheer number of config options
> that are being hardcoded for packages like GTK etc!
> Do we really need this huge number of configure options? surely
> configure is not that bad at sniffing values?
> The problem is that setting these values by hand means they override 
> settings in the cache file which means for example GTK disables CXX 
> compiler, yet I have a perfectly working compiler.
> WebKit then tries to build after GTK and says I have no CXX compiler.
> Deleting this hardcoded config flag means the cache file works.

I'm not quite sure what to do with all these changes. But some of them
are probably necessary: the purpose of ./configure is to compile and
run some small test programs to see if some features are available or
not. However, in cross-compiling mode, running these test programs is
not possible, so overriding configuration options might be necessary.

However, clearly, the case of ac_cv_prog_CXX is wrong. The value of
this option should be computed in package/Makefile.in depending on the
configuration, and should be added to TARGET_CONFIGURE_ARGS, which is
passed to the ./configure script thanks to the Makefile.autools.in
machinery.

Cheers,

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers and embedded Linux development,
consulting, training and support.
http://free-electrons.com

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2008-11-11 19:10   ` Thomas Petazzoni
@ 2008-11-11 20:52     ` danieljlaird at hotmail.com
  0 siblings, 0 replies; 180+ messages in thread
From: danieljlaird at hotmail.com @ 2008-11-11 20:52 UTC (permalink / raw)
  To: buildroot

Agreed, a patch will be posted first and the default will be no cache used.

cheers
Dan

--------------------------------------------------
From: "Thomas Petazzoni" <thomas.petazzoni@free-electrons.com>
Sent: Tuesday, November 11, 2008 7:10 PM
To: <buildroot@uclibc.org>
Subject: Re: [Buildroot] svn commit: trunk/buildroot/package

> Le Tue, 11 Nov 2008 18:46:36 -0000,
> <danieljlaird@hotmail.com> a ?crit :
>
>> I have just completed local testing of AUTO_CONFIGURE_TARGET that the
>> GIT based buildroot is using.
>
> Great !
>
>> After I get this back (tomorrow) I suspect that some
>> Makefile.autotools.in packages might not build
>> I will post some common things to try to fix these I just cant build
>> all packages before feeding this back.
>
> Can you post the patch for review before committing. It is quite an
> important change, some review will probably lead to interesting
> comments.
>
> Moreover, as it will not possible to test all packages before
> committing, I'd suggest to commit the patch with the cache disabled by
> default. People who are willing to test in their configuration can
> enable the new feature with just a simple configuration change. By
> doing so, we won't break the build of people not willing to test, while
> still increasing the testing of this nice new feature.
>
>> It has highlighted an issue with the sheer number of config options
>> that are being hardcoded for packages like GTK etc!
>> Do we really need this huge number of configure options? surely
>> configure is not that bad at sniffing values?
>> The problem is that setting these values by hand means they override
>> settings in the cache file which means for example GTK disables CXX
>> compiler, yet I have a perfectly working compiler.
>> WebKit then tries to build after GTK and says I have no CXX compiler.
>> Deleting this hardcoded config flag means the cache file works.
>
> I'm not quite sure what to do with all these changes. But some of them
> are probably necessary: the purpose of ./configure is to compile and
> run some small test programs to see if some features are available or
> not. However, in cross-compiling mode, running these test programs is
> not possible, so overriding configuration options might be necessary.
>
> However, clearly, the case of ac_cv_prog_CXX is wrong. The value of
> this option should be computed in package/Makefile.in depending on the
> configuration, and should be added to TARGET_CONFIGURE_ARGS, which is
> passed to the ./configure script thanks to the Makefile.autools.in
> machinery.
>
> Cheers,
>
> Thomas
> -- 
> Thomas Petazzoni, Free Electrons
> Kernel, drivers and embedded Linux development,
> consulting, training and support.
> http://free-electrons.com
> _______________________________________________
> buildroot mailing list
> buildroot at uclibc.org
> http://busybox.net/mailman/listinfo/buildroot 

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2008-11-11 18:32 tpetazzoni at uclibc.org
  2008-11-11 18:46 ` danieljlaird at hotmail.com
@ 2008-11-12  1:09 ` hartleys
  2008-11-12  7:55   ` Thomas Petazzoni
  2008-11-15 21:20 ` Peter Korsgaard
  2008-11-20 14:56 ` Roberto A. Foglietta
  3 siblings, 1 reply; 180+ messages in thread
From: hartleys @ 2008-11-12  1:09 UTC (permalink / raw)
  To: buildroot

On Tuesday, November 11, 2008 11:33 AM, Thomas Petazzoni wrote:
> Fix external toolchain build
>
> This patch is a new version of a patch already sent several times
> on the mailing-list, committed and reverted a few times by Daniel
> Laird, due to several imperfections. This version is a new try at
> finding a solution that works for everybody. Hopefully it'll work :-)
>
> The original problem is that external toolchain builds failed
> because packages couldn't find their dependent libraries at
> configure time and could not be linked with them. To fix these
> two problems, two things are added:
>
> * The TARGET_LDFLAGS variable was exposed as LDFLAGS at ./configure
>   time thanks to TARGET_CONFIGURE_OPTS. The TARGET_LDFLAGS variable
>   contains -L options with the path in the STAGING_DIR for the
>   libraries. It allows ./configure scripts to properly compile the
>   small test programs testing whether a dependency is properly
>   installed.
>
> * The TARGET_CFLAGS contains a new -Wl,--rpath-link option for both
>   $(STAGING_DIR)/lib and $(STAGING_DIR)/usr/lib. It allows library
>   depending on other libraries to link properly. The TARGET_CFLAGS is
>   exposed as CFLAGS in TARGET_CONFIGURE_OPTS.
>
> This new version fixes a problem encountered by hartleys
> <hartleys@visionengravers.com> when building the kernel. The
> problem was that the -Wl,--rpath-link options were added to LDFLAGS,
> while there are options for the C compiler, not the ld linker. Moving
> them to CFLAGS seems to fix the issue.

Grk... Well, the patch kind of fixes my problem. At least the kernel
builds ;-)

Each source file hit with CC produces a warning message. Everything hit
with LD is fine. Here's a snip of the output:

...
  LD      lib/zlib_inflate/zlib_inflate.o
  LD      lib/zlib_inflate/built-in.o
  CC      lib/audit.o
arm-linux-gcc: --rpath-link: linker input file unused because linking
not done
arm-linux-gcc: /home/bigguiness/buildroot/build_arm/staging_dir/lib:
linker input file unused because linking not done
arm-linux-gcc: --rpath-link: linker input file unused because linking
not done
arm-linux-gcc: /home/bigguiness/buildroot/build_arm/staging_dir/usr/lib:
linker input file unused because linking not done
  LD      lib/built-in.o
  CC      lib/argv_split.o
arm-linux-gcc: --rpath-link: linker input file unused because linking
not done
arm-linux-gcc: /home/bigguiness/buildroot/build_arm/staging_dir/lib:
linker input file unused because linking not done
arm-linux-gcc: --rpath-link: linker input file unused because linking
not done
arm-linux-gcc: /home/bigguiness/buildroot/build_arm/staging_dir/usr/lib:
linker input file unused because linking not done
  CC      lib/cmdline.o
arm-linux-gcc: --rpath-link: linker input file unused because linking
not done
arm-linux-gcc: /home/bigguiness/buildroot/build_arm/staging_dir/lib:
linker input file unused because linking not done
arm-linux-gcc: --rpath-link: linker input file unused because linking
not done
arm-linux-gcc: /home/bigguiness/buildroot/build_arm/staging_dir/usr/lib:
linker input file unused because linking not done
...

Regards,
Hartley

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2008-11-12  1:09 ` hartleys
@ 2008-11-12  7:55   ` Thomas Petazzoni
  2008-11-12 14:14     ` Arnar Mar Sig
  0 siblings, 1 reply; 180+ messages in thread
From: Thomas Petazzoni @ 2008-11-12  7:55 UTC (permalink / raw)
  To: buildroot

Le Tue, 11 Nov 2008 20:09:06 -0500,
"hartleys" <hartleys@visionengravers.com> a ?crit :

> Each source file hit with CC produces a warning message. Everything
> hit with LD is fine. Here's a snip of the output:
> 
> ...
>   LD      lib/zlib_inflate/zlib_inflate.o
>   LD      lib/zlib_inflate/built-in.o
>   CC      lib/audit.o
> arm-linux-gcc: --rpath-link: linker input file unused because linking
> not done
> arm-linux-gcc: /home/bigguiness/buildroot/build_arm/staging_dir/lib:
> linker input file unused because linking not done
> arm-linux-gcc: --rpath-link: linker input file unused because linking
> not done
> arm-linux-gcc: /home/bigguiness/buildroot/build_arm/staging_dir/usr/lib:
> linker input file unused because linking not done

Odd. I did try to build the kernel and didn't see this messages. I will
try something else.

Sincerly,

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers and embedded Linux development,
consulting, training and support.
http://free-electrons.com

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2008-11-12  7:55   ` Thomas Petazzoni
@ 2008-11-12 14:14     ` Arnar Mar Sig
  2008-11-15  6:06       ` Roberto A. Foglietta
  0 siblings, 1 reply; 180+ messages in thread
From: Arnar Mar Sig @ 2008-11-12 14:14 UTC (permalink / raw)
  To: buildroot


On Nov 12, 2008, at 8:55 AM, Thomas Petazzoni wrote:

> Le Tue, 11 Nov 2008 20:09:06 -0500,
> "hartleys" <hartleys@visionengravers.com> a ?crit :
>
>> Each source file hit with CC produces a warning message. Everything
>> hit with LD is fine. Here's a snip of the output:
>>
>> ...
>> LD      lib/zlib_inflate/zlib_inflate.o
>> LD      lib/zlib_inflate/built-in.o
>> CC      lib/audit.o
>> arm-linux-gcc: --rpath-link: linker input file unused because linking
>> not done
>> arm-linux-gcc: /home/bigguiness/buildroot/build_arm/staging_dir/lib:
>> linker input file unused because linking not done
>> arm-linux-gcc: --rpath-link: linker input file unused because linking
>> not done
>> arm-linux-gcc: /home/bigguiness/buildroot/build_arm/staging_dir/usr/ 
>> lib:
>> linker input file unused because linking not done
>
> Odd. I did try to build the kernel and didn't see this messages. I  
> will
> try something else.
>
> Sincerly,
>
> Thomas


This also happen when building for AVR32.

Greets
	Arnar Mar Sig
	Valka ehf

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2008-11-12 14:14     ` Arnar Mar Sig
@ 2008-11-15  6:06       ` Roberto A. Foglietta
  2008-11-15  9:22         ` danieljlaird at hotmail.com
  2008-11-17 11:53         ` Daniel Laird
  0 siblings, 2 replies; 180+ messages in thread
From: Roberto A. Foglietta @ 2008-11-15  6:06 UTC (permalink / raw)
  To: buildroot

2008/11/12 Arnar Mar Sig <antab@valka.is>:
>
> On Nov 12, 2008, at 8:55 AM, Thomas Petazzoni wrote:
>
>> Le Tue, 11 Nov 2008 20:09:06 -0500,
>> "hartleys" <hartleys@visionengravers.com> a ?crit :
>>
>>> Each source file hit with CC produces a warning message. Everything
>>> hit with LD is fine. Here's a snip of the output:
>>>
>>> ...
>>> LD      lib/zlib_inflate/zlib_inflate.o
>>> LD      lib/zlib_inflate/built-in.o
>>> CC      lib/audit.o
>>> arm-linux-gcc: --rpath-link: linker input file unused because linking
>>> not done
>>> arm-linux-gcc: /home/bigguiness/buildroot/build_arm/staging_dir/lib:
>>> linker input file unused because linking not done
>>> arm-linux-gcc: --rpath-link: linker input file unused because linking
>>> not done
>>> arm-linux-gcc: /home/bigguiness/buildroot/build_arm/staging_dir/usr/
>>> lib:
>>> linker input file unused because linking not done
>>
>> Odd. I did try to build the kernel and didn't see this messages. I
>> will
>> try something else.
>>
>> Sincerly,
>>
>> Thomas
>
>
> This also happen when building for AVR32.

It happens in i586 too, please take a look to this report

http://busybox.net/bugs/view.php?id=6324

may be it is related with your changes.

 Ciao,
-- 
/roberto

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2008-11-15  6:06       ` Roberto A. Foglietta
@ 2008-11-15  9:22         ` danieljlaird at hotmail.com
  2008-11-15  9:28           ` danieljlaird at hotmail.com
  2008-11-15  9:40           ` Roberto A. Foglietta
  2008-11-17 11:53         ` Daniel Laird
  1 sibling, 2 replies; 180+ messages in thread
From: danieljlaird at hotmail.com @ 2008-11-15  9:22 UTC (permalink / raw)
  To: buildroot

We have some issues regarding this patch.
The problem is that buildroot when it builds its own compiler gets rpath etc 
setup properly.
If you try to build buildroot with an external toolchain then this fails and 
various issues are seen.

Currently Thomas and myself have posted various forms of a patch that tries 
to get buildroot working
with an external toolchain as both of us (I believe) require this 
functionality.

The problem appears to be that if *-gcc is compiling to a object file then 
the --rpath-link options are not necessary and it complains.
currently however when gcc is doing the linking then it requires the --rpath 
options.

I am not a gcc expert or a particular toolchain expert so I would love 
someone who might know to try and
help us on how to use an external toolchain with buildroot and the 
correct --rpath flags at the right time.

I have found some stuff on LD_RUN_PATH, maybe this could be used? any help 
is really appreciated,
it currently seems a shame that buildroot and external toolchain support is 
not quite as good as it could be!

cheers
daniel Laird
--------------------------------------------------
From: "Roberto A. Foglietta" <roberto.foglietta@gmail.com>
Sent: Saturday, November 15, 2008 6:06 AM
To: "Arnar Mar Sig" <antab@valka.is>
Cc: <buildroot@uclibc.org>
Subject: Re: [Buildroot] svn commit: trunk/buildroot/package

> 2008/11/12 Arnar Mar Sig <antab@valka.is>:
>>
>> On Nov 12, 2008, at 8:55 AM, Thomas Petazzoni wrote:
>>
>>> Le Tue, 11 Nov 2008 20:09:06 -0500,
>>> "hartleys" <hartleys@visionengravers.com> a ?crit :
>>>
>>>> Each source file hit with CC produces a warning message. Everything
>>>> hit with LD is fine. Here's a snip of the output:
>>>>
>>>> ...
>>>> LD      lib/zlib_inflate/zlib_inflate.o
>>>> LD      lib/zlib_inflate/built-in.o
>>>> CC      lib/audit.o
>>>> arm-linux-gcc: --rpath-link: linker input file unused because linking
>>>> not done
>>>> arm-linux-gcc: /home/bigguiness/buildroot/build_arm/staging_dir/lib:
>>>> linker input file unused because linking not done
>>>> arm-linux-gcc: --rpath-link: linker input file unused because linking
>>>> not done
>>>> arm-linux-gcc: /home/bigguiness/buildroot/build_arm/staging_dir/usr/
>>>> lib:
>>>> linker input file unused because linking not done
>>>
>>> Odd. I did try to build the kernel and didn't see this messages. I
>>> will
>>> try something else.
>>>
>>> Sincerly,
>>>
>>> Thomas
>>
>>
>> This also happen when building for AVR32.
>
> It happens in i586 too, please take a look to this report
>
> http://busybox.net/bugs/view.php?id=6324
>
> may be it is related with your changes.
>
> Ciao,
> -- 
> /roberto
> _______________________________________________
> buildroot mailing list
> buildroot at uclibc.org
> http://busybox.net/mailman/listinfo/buildroot
> 

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2008-11-15  9:22         ` danieljlaird at hotmail.com
@ 2008-11-15  9:28           ` danieljlaird at hotmail.com
  2008-11-15  9:40           ` Roberto A. Foglietta
  1 sibling, 0 replies; 180+ messages in thread
From: danieljlaird at hotmail.com @ 2008-11-15  9:28 UTC (permalink / raw)
  To: buildroot

I have also found some stuff suggesting
-R /PATH/To/LIBRARIES can be passed to LD_FLAGS

perhaps we could use that?
i.e
-R $(STAGING_DIR)/lib -R$(STAGING_DIR)/usr/lib

As is seems LD__RUN_PATH gets overridden all the time.

Any one with advice welcome!
Daniel Laird

--------------------------------------------------
From: <danieljlaird@hotmail.com>
Sent: Saturday, November 15, 2008 9:22 AM
To: "Roberto A. Foglietta" <roberto.foglietta@gmail.com>; "Arnar Mar Sig" 
<antab@valka.is>
Cc: <buildroot@uclibc.org>
Subject: Re: [Buildroot] svn commit: trunk/buildroot/package

> We have some issues regarding this patch.
> The problem is that buildroot when it builds its own compiler gets rpath 
> etc
> setup properly.
> If you try to build buildroot with an external toolchain then this fails 
> and
> various issues are seen.
>
> Currently Thomas and myself have posted various forms of a patch that 
> tries
> to get buildroot working
> with an external toolchain as both of us (I believe) require this
> functionality.
>
> The problem appears to be that if *-gcc is compiling to a object file then
> the --rpath-link options are not necessary and it complains.
> currently however when gcc is doing the linking then it requires 
> the --rpath
> options.
>
> I am not a gcc expert or a particular toolchain expert so I would love
> someone who might know to try and
> help us on how to use an external toolchain with buildroot and the
> correct --rpath flags at the right time.
>
> I have found some stuff on LD_RUN_PATH, maybe this could be used? any help
> is really appreciated,
> it currently seems a shame that buildroot and external toolchain support 
> is
> not quite as good as it could be!
>
> cheers
> daniel Laird
> --------------------------------------------------
> From: "Roberto A. Foglietta" <roberto.foglietta@gmail.com>
> Sent: Saturday, November 15, 2008 6:06 AM
> To: "Arnar Mar Sig" <antab@valka.is>
> Cc: <buildroot@uclibc.org>
> Subject: Re: [Buildroot] svn commit: trunk/buildroot/package
>
>> 2008/11/12 Arnar Mar Sig <antab@valka.is>:
>>>
>>> On Nov 12, 2008, at 8:55 AM, Thomas Petazzoni wrote:
>>>
>>>> Le Tue, 11 Nov 2008 20:09:06 -0500,
>>>> "hartleys" <hartleys@visionengravers.com> a ?crit :
>>>>
>>>>> Each source file hit with CC produces a warning message. Everything
>>>>> hit with LD is fine. Here's a snip of the output:
>>>>>
>>>>> ...
>>>>> LD      lib/zlib_inflate/zlib_inflate.o
>>>>> LD      lib/zlib_inflate/built-in.o
>>>>> CC      lib/audit.o
>>>>> arm-linux-gcc: --rpath-link: linker input file unused because linking
>>>>> not done
>>>>> arm-linux-gcc: /home/bigguiness/buildroot/build_arm/staging_dir/lib:
>>>>> linker input file unused because linking not done
>>>>> arm-linux-gcc: --rpath-link: linker input file unused because linking
>>>>> not done
>>>>> arm-linux-gcc: /home/bigguiness/buildroot/build_arm/staging_dir/usr/
>>>>> lib:
>>>>> linker input file unused because linking not done
>>>>
>>>> Odd. I did try to build the kernel and didn't see this messages. I
>>>> will
>>>> try something else.
>>>>
>>>> Sincerly,
>>>>
>>>> Thomas
>>>
>>>
>>> This also happen when building for AVR32.
>>
>> It happens in i586 too, please take a look to this report
>>
>> http://busybox.net/bugs/view.php?id=6324
>>
>> may be it is related with your changes.
>>
>> Ciao,
>> -- 
>> /roberto
>> _______________________________________________
>> buildroot mailing list
>> buildroot at uclibc.org
>> http://busybox.net/mailman/listinfo/buildroot
>>
> _______________________________________________
> buildroot mailing list
> buildroot at uclibc.org
> http://busybox.net/mailman/listinfo/buildroot
> 

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2008-11-15  9:22         ` danieljlaird at hotmail.com
  2008-11-15  9:28           ` danieljlaird at hotmail.com
@ 2008-11-15  9:40           ` Roberto A. Foglietta
  1 sibling, 0 replies; 180+ messages in thread
From: Roberto A. Foglietta @ 2008-11-15  9:40 UTC (permalink / raw)
  To: buildroot

Hi,

 Unfortunately at this time I cannot help you in external toolchain support.

 The problem is not only that gcc complains but X server does not
compile at all.

2008/11/15  <danieljlaird@hotmail.com>:
> We have some issues regarding this patch.
> The problem is that buildroot when it builds its own compiler gets rpath etc
> setup properly.
> If you try to build buildroot with an external toolchain then this fails and
> various issues are seen.
>
> Currently Thomas and myself have posted various forms of a patch that tries
> to get buildroot working
> with an external toolchain as both of us (I believe) require this
> functionality.
>
> The problem appears to be that if *-gcc is compiling to a object file then
> the --rpath-link options are not necessary and it complains.
> currently however when gcc is doing the linking then it requires the --rpath
> options.
>
> I am not a gcc expert or a particular toolchain expert so I would love
> someone who might know to try and
> help us on how to use an external toolchain with buildroot and the correct
> --rpath flags at the right time.
>
> I have found some stuff on LD_RUN_PATH, maybe this could be used? any help
> is really appreciated,
> it currently seems a shame that buildroot and external toolchain support is
> not quite as good as it could be!
>
> cheers
> daniel Laird
> --------------------------------------------------
> From: "Roberto A. Foglietta" <roberto.foglietta@gmail.com>
> Sent: Saturday, November 15, 2008 6:06 AM
> To: "Arnar Mar Sig" <antab@valka.is>
> Cc: <buildroot@uclibc.org>
> Subject: Re: [Buildroot] svn commit: trunk/buildroot/package
>
>> 2008/11/12 Arnar Mar Sig <antab@valka.is>:
>>>
>>> On Nov 12, 2008, at 8:55 AM, Thomas Petazzoni wrote:
>>>
>>>> Le Tue, 11 Nov 2008 20:09:06 -0500,
>>>> "hartleys" <hartleys@visionengravers.com> a ?crit :
>>>>
>>>>> Each source file hit with CC produces a warning message. Everything
>>>>> hit with LD is fine. Here's a snip of the output:
>>>>>
>>>>> ...
>>>>> LD      lib/zlib_inflate/zlib_inflate.o
>>>>> LD      lib/zlib_inflate/built-in.o
>>>>> CC      lib/audit.o
>>>>> arm-linux-gcc: --rpath-link: linker input file unused because linking
>>>>> not done
>>>>> arm-linux-gcc: /home/bigguiness/buildroot/build_arm/staging_dir/lib:
>>>>> linker input file unused because linking not done
>>>>> arm-linux-gcc: --rpath-link: linker input file unused because linking
>>>>> not done
>>>>> arm-linux-gcc: /home/bigguiness/buildroot/build_arm/staging_dir/usr/
>>>>> lib:
>>>>> linker input file unused because linking not done
>>>>
>>>> Odd. I did try to build the kernel and didn't see this messages. I
>>>> will
>>>> try something else.
>>>>
>>>> Sincerly,
>>>>
>>>> Thomas
>>>
>>>
>>> This also happen when building for AVR32.
>>
>> It happens in i586 too, please take a look to this report
>>
>> http://busybox.net/bugs/view.php?id=6324
>>
>> may be it is related with your changes.
>>
>> Ciao,
>> --
>> /roberto
>> _______________________________________________
>> buildroot mailing list
>> buildroot at uclibc.org
>> http://busybox.net/mailman/listinfo/buildroot
>>
>



-- 
/roberto

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2008-11-11 18:32 tpetazzoni at uclibc.org
  2008-11-11 18:46 ` danieljlaird at hotmail.com
  2008-11-12  1:09 ` hartleys
@ 2008-11-15 21:20 ` Peter Korsgaard
  2008-11-16  9:14   ` Roberto A. Foglietta
  2008-11-21 14:51   ` Peter Korsgaard
  2008-11-20 14:56 ` Roberto A. Foglietta
  3 siblings, 2 replies; 180+ messages in thread
From: Peter Korsgaard @ 2008-11-15 21:20 UTC (permalink / raw)
  To: buildroot

>>>>> "tpetazzoni" == tpetazzoni  <tpetazzoni@uclibc.org> writes:

 tpetazzoni> Author: tpetazzoni
 tpetazzoni> Date: 2008-11-11 10:32:31 -0800 (Tue, 11 Nov 2008)
 tpetazzoni> New Revision: 24000

 tpetazzoni> Log:
 tpetazzoni> Fix external toolchain build

 tpetazzoni> This new version fixes a problem encountered by hartleys
 tpetazzoni> <hartleys@visionengravers.com> when building the kernel. The problem
 tpetazzoni> was that the -Wl,--rpath-link options were added to LDFLAGS, while
 tpetazzoni> there are options for the C compiler, not the ld linker. Moving them
 tpetazzoni> to CFLAGS seems to fix the issue.

But it makes gcc spit out a bunch of warnings, E.G. for busybox:

  CC      util-linux/umount.o
i386-linux-uclibc-gcc: --rpath-link: linker input file unused because linking not done
i386-linux-uclibc-gcc: /tmp/br/build_i386/staging_dir/lib: linker input file unused because linking not done
i386-linux-uclibc-gcc: --rpath-link: linker input file unused because linking not done
i386-linux-uclibc-gcc: /tmp/br/build_i386/staging_dir/usr/lib: linker input file unused because linking not done

There must be a better way ..

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2008-11-15 21:20 ` Peter Korsgaard
@ 2008-11-16  9:14   ` Roberto A. Foglietta
  2008-11-21 14:51   ` Peter Korsgaard
  1 sibling, 0 replies; 180+ messages in thread
From: Roberto A. Foglietta @ 2008-11-16  9:14 UTC (permalink / raw)
  To: buildroot

2008/11/15 Peter Korsgaard <jacmet@uclibc.org>:
>>>>>> "tpetazzoni" == tpetazzoni  <tpetazzoni@uclibc.org> writes:
>
>  tpetazzoni> Author: tpetazzoni
>  tpetazzoni> Date: 2008-11-11 10:32:31 -0800 (Tue, 11 Nov 2008)
>  tpetazzoni> New Revision: 24000
>
>  tpetazzoni> Log:
>  tpetazzoni> Fix external toolchain build
>
>  tpetazzoni> This new version fixes a problem encountered by hartleys
>  tpetazzoni> <hartleys@visionengravers.com> when building the kernel. The problem
>  tpetazzoni> was that the -Wl,--rpath-link options were added to LDFLAGS, while
>  tpetazzoni> there are options for the C compiler, not the ld linker. Moving them
>  tpetazzoni> to CFLAGS seems to fix the issue.
>
> But it makes gcc spit out a bunch of warnings, E.G. for busybox:
>
>  CC      util-linux/umount.o
> i386-linux-uclibc-gcc: --rpath-link: linker input file unused because linking not done
> i386-linux-uclibc-gcc: /tmp/br/build_i386/staging_dir/lib: linker input file unused because linking not done
> i386-linux-uclibc-gcc: --rpath-link: linker input file unused because linking not done
> i386-linux-uclibc-gcc: /tmp/br/build_i386/staging_dir/usr/lib: linker input file unused because linking not done
>
> There must be a better way ..
>

 I see there are some packages which accept CCLD variable which can be set to

 CCLD = $(CC) $(CCLDFLAGS)

 I am not sure it could be a general solution if this variable is not
a standard one.

 Ciao,
-- 
/roberto

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2008-11-15  6:06       ` Roberto A. Foglietta
  2008-11-15  9:22         ` danieljlaird at hotmail.com
@ 2008-11-17 11:53         ` Daniel Laird
  2008-11-18  3:26           ` Weber, Bernd
  1 sibling, 1 reply; 180+ messages in thread
From: Daniel Laird @ 2008-11-17 11:53 UTC (permalink / raw)
  To: buildroot

All,

I have been looking a bit more into the issues around the --rpath-link
options. 
1. It seems that we should only do this for people using external toolchains
as currently it appears buildroot built toolchains are ok.
2. I think that we could use --sysroot cflags.
   This is only supported in GCC 4.2 and later so this would need to be
checked.
   We would then need to copy all compiler includes into
$STAGING_DIR/usr/include
   Then I believe we could pass --sysroot=$STAGING_DIR as a cflag and this
should then pick up all headers and libraries.

Does anyone have any thoughts on this.   I have not tried it yet but perhaps
you have?

Hope you can help
Daniel Laird

-----Original Message-----
From: buildroot-bounces@uclibc.org [mailto:buildroot-bounces at uclibc.org] On
Behalf Of Roberto A. Foglietta
Sent: 2008 Nov 15 06:07
To: Arnar Mar Sig
Cc: buildroot at uclibc.org
Subject: Re: [Buildroot] svn commit: trunk/buildroot/package

2008/11/12 Arnar Mar Sig <antab@valka.is>:
>
> On Nov 12, 2008, at 8:55 AM, Thomas Petazzoni wrote:
>
>> Le Tue, 11 Nov 2008 20:09:06 -0500,
>> "hartleys" <hartleys@visionengravers.com> a ?crit :
>>
>>> Each source file hit with CC produces a warning message. Everything
>>> hit with LD is fine. Here's a snip of the output:
>>>
>>> ...
>>> LD      lib/zlib_inflate/zlib_inflate.o
>>> LD      lib/zlib_inflate/built-in.o
>>> CC      lib/audit.o
>>> arm-linux-gcc: --rpath-link: linker input file unused because linking
>>> not done
>>> arm-linux-gcc: /home/bigguiness/buildroot/build_arm/staging_dir/lib:
>>> linker input file unused because linking not done
>>> arm-linux-gcc: --rpath-link: linker input file unused because linking
>>> not done
>>> arm-linux-gcc: /home/bigguiness/buildroot/build_arm/staging_dir/usr/
>>> lib:
>>> linker input file unused because linking not done
>>
>> Odd. I did try to build the kernel and didn't see this messages. I
>> will
>> try something else.
>>
>> Sincerly,
>>
>> Thomas
>
>
> This also happen when building for AVR32.

It happens in i586 too, please take a look to this report

http://busybox.net/bugs/view.php?id=6324

may be it is related with your changes.

 Ciao,
-- 
/roberto
_______________________________________________
buildroot mailing list
buildroot at uclibc.org
http://busybox.net/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2008-11-17 11:53         ` Daniel Laird
@ 2008-11-18  3:26           ` Weber, Bernd
  0 siblings, 0 replies; 180+ messages in thread
From: Weber, Bernd @ 2008-11-18  3:26 UTC (permalink / raw)
  To: buildroot

Hi,

I'm running into problems here since this last patch.
The situation:
I had a buildroot from 10-14-2008 which worked fine on my Fedora 9 box here. However once my colleague tried to build the same tree on his Ubuntu 7.x and 8.x machines he reported the issues some of you are seeing with the wrong linker paths. So he could not build the tree.
After applying your patch, however, it doesn't build on either machine anymore. I get the reported issues with warnings ("linker input file unused because linking not done") and eventually it breaks the build during gdb-6.8.
I attached the error message bellow.
I got both to work by doing the following:
- I removed the rpath statements from the non-external-toolchain part in package/Makefile.in. The rest of the change I left intact.

After doing that additional things came up:
- The fontconfig Makefile(fontconfig.mk) has to be changed since the CFLAGS are overridden with target specifics and since it compiles (partly) on the host machine it breaks the build. So the CFLAGS have to be HOSTCFLAGS when configuring.
- DirectFB has problems with the CFLAGS as well. The configured CFLAGS are overwritten when building with TARGET_CONFIGURE_OPTS. So remove that.

I attached the patches to this email. I hope this helps!

-Bernd


/workspace/ubuntu/trunk/tools/buildroot/build_mipsel/staging_dir/usr/bin/mipsel-linux-uclibc-gcc -Os  -I/workspace/ubuntu/trunk/tools/buildroot/build_mipsel/staging_dir/usr/include -I/workspace/ubuntu/trunk/tools/buildroot/build_mipsel/staging_dir/include -Wl,--rpath-link -Wl,/workspace/ubuntu/trunk/tools/buildroot/build_mipsel/staging_dir/lib -Wl,--rpath-link -Wl,/workspace/ubuntu/trunk/tools/buildroot/build_mipsel/staging_dir/usr/lib -mtune=mips32r2 -mabi=32 -msoft-float -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -c -DHAVE_CONFIG_H -Os  -I/workspace/ubuntu/trunk/tools/buildroot/build_mipsel/staging_dir/usr/include -I/workspace/ubuntu/trunk/tools/buildroot/build_mipsel/staging_dir/include -Wl,--rpath-link -Wl,/workspace/ubuntu/trunk/tools/buildroot/build_mipsel/staging_dir/lib -Wl,--rpath-link -Wl,/workspace/ubuntu/trunk/tools/buildroot/build_mipsel/staging_dir/usr/lib -mtune=mips32r2 -mabi=32 -msoft-float -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -L/workspace/ubuntu/trunk/tools/buildroot/build_mipsel/staging_dir/lib -L/workspace/ubuntu/trunk/tools/buildroot/build_mipsel/staging_dir/usr/lib -Wno-error -I. -I/workspace/ubuntu/trunk/tools/buildroot/toolchain_build_mipsel/gdb-6.8/libiberty/../include  -W -Wall -Wwrite-strings -Wstrict-prototypes -pedantic  /workspace/ubuntu/trunk/tools/buildroot/toolchain_build_mipsel/gdb-6.8/libiberty/fibheap.c -o fibheap.o
mipsel-linux-uclibc-gcc: --rpath-link: linker input file unused because linking not done
mipsel-linux-uclibc-gcc: /workspace/ubuntu/trunk/tools/buildroot/build_mipsel/staging_dir/lib: linker input file unused because linking not done
mipsel-linux-uclibc-gcc: --rpath-link: linker input file unused because linking not done
mipsel-linux-uclibc-gcc: /workspace/ubuntu/trunk/tools/buildroot/build_mipsel/staging_dir/usr/lib: linker input file unused because linking not done
mipsel-linux-uclibc-gcc: --rpath-link: linker input file unused because linking not done
mipsel-linux-uclibc-gcc: /workspace/ubuntu/trunk/tools/buildroot/build_mipsel/staging_dir/lib: linker input file unused because linking not done
mipsel-linux-uclibc-gcc: --rpath-link: linker input file unused because linking not done
mipsel-linux-uclibc-gcc: /workspace/ubuntu/trunk/tools/buildroot/build_mipsel/staging_dir/usr/lib: linker input file unused because linking not done
/workspace/ubuntu/trunk/tools/buildroot/toolchain_build_mipsel/gdb-6.8/libiberty/fibheap.c: In function 'fibheap_union':
/workspace/ubuntu/trunk/tools/buildroot/toolchain_build_mipsel/gdb-6.8/libiberty/fibheap.c:151: warning: implicit declaration of function 'free'
/workspace/ubuntu/trunk/tools/buildroot/toolchain_build_mipsel/gdb-6.8/libiberty/fibheap.c: In function 'fibheap_delete_node':
/workspace/ubuntu/trunk/tools/buildroot/toolchain_build_mipsel/gdb-6.8/libiberty/fibheap.c:258: error: 'LONG_MIN' undeclared (first use in this function)
/workspace/ubuntu/trunk/tools/buildroot/toolchain_build_mipsel/gdb-6.8/libiberty/fibheap.c:258: error: (Each undeclared identifier is reported only once
/workspace/ubuntu/trunk/tools/buildroot/toolchain_build_mipsel/gdb-6.8/libiberty/fibheap.c:258: error: for each function it appears in.)
/workspace/ubuntu/trunk/tools/buildroot/toolchain_build_mipsel/gdb-6.8/libiberty/fibheap.c: In function 'fibheap_consolidate':
/workspace/ubuntu/trunk/tools/buildroot/toolchain_build_mipsel/gdb-6.8/libiberty/fibheap.c:360: warning: implicit declaration of function 'memset'
/workspace/ubuntu/trunk/tools/buildroot/toolchain_build_mipsel/gdb-6.8/libiberty/fibheap.c:360: warning: incompatible implicit declaration of built-in function 'memset'
make[3]: *** [fibheap.o] Error 1
make[3]: Leaving directory `/workspace/ubuntu/trunk/tools/buildroot/build_mipsel/gdb-6.8-target/libiberty'
make[2]: *** [all-libiberty] Error 2
make[2]: Leaving directory `/workspace/ubuntu/trunk/tools/buildroot/build_mipsel/gdb-6.8-target'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/workspace/ubuntu/trunk/tools/buildroot/build_mipsel/gdb-6.8-target'
make: *** [/workspace/ubuntu/trunk/tools/buildroot/build_mipsel/gdb-6.8-target/gdb/gdb] Error 2



--- ../temp/buildroot/package/Makefile.in	2008-11-17 11:04:59.538371000 -0800
+++ package/Makefile.in	2008-11-17 16:02:07.495849000 -0800
@@ -38,8 +38,7 @@
 #########################################################################
 ifeq ($(BR2_TOOLCHAIN_SOURCE),y)
 TARGET_CFLAGS=$(TARGET_OPTIMIZATION) $(TARGET_DEBUGGING) \
-	-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include \
-	-Wl,--rpath-link -Wl,$(STAGING_DIR)/lib -Wl,--rpath-link -Wl,$(STAGING_DIR)/usr/lib
+	-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include 
 TARGET_LDFLAGS+=-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib
 ifeq ($(BR2_TOOLCHAIN_SYSROOT),y)
 TARGET_CFLAGS+= $(BR2_SYSROOT) $(BR2_ISYSROOT)



--- ../temp/buildroot/package/directfb/directfb.mk	2008-11-17 14:11:28.856319000 -0800
+++ package/directfb/directfb.mk	2008-11-17 17:50:23.454473000 -0800
@@ -147,7 +151,6 @@
 
 $(DIRECTFB_DIR)/.compiled: $(DIRECTFB_DIR)/.configured
 	$(MAKE) PATH=$(STAGING_DIR)/usr/lib:$(PATH) \
-		$(TARGET_CONFIGURE_OPTS) \
 		-C $(DIRECTFB_DIR)
 	touch $(DIRECTFB_DIR)/.compiled



--- ../temp/buildroot/package/fontconfig/fontconfig.mk	2008-11-17 11:04:56.513571000 -0800
+++ package/fontconfig/fontconfig.mk	2008-11-17 16:47:11.922219000 -0800
@@ -10,7 +10,7 @@
 FONTCONFIG_INSTALL_STAGING = YES
 FONTCONFIG_INSTALL_TARGET = YES
 
-FONTCONFIG_CONF_OPT = --with-arch=$(GNU_TARGET_NAME) \
+FONTCONFIG_CONF_OPT = CFLAGS=$(HOSTCFLAGS) --with-arch=$(GNU_TARGET_NAME) \
 		--with-freetype-config="$(STAGING_DIR)/usr/bin/freetype-config" \
 		--with-expat="$(STAGING_DIR)/usr/lib" \
 		--with-expat-lib=$(STAGING_DIR)/usr/lib \





-----Original Message-----
From: buildroot-bounces@uclibc.org [mailto:buildroot-bounces at uclibc.org] On Behalf Of Daniel Laird
Sent: Monday, November 17, 2008 3:54 AM
To: 'Roberto A. Foglietta'; 'Arnar Mar Sig'; 'Thomas Petazzoni'
Cc: buildroot at uclibc.org
Subject: Re: [Buildroot] svn commit: trunk/buildroot/package

All,

I have been looking a bit more into the issues around the --rpath-link
options. 
1. It seems that we should only do this for people using external toolchains
as currently it appears buildroot built toolchains are ok.
2. I think that we could use --sysroot cflags.
   This is only supported in GCC 4.2 and later so this would need to be
checked.
   We would then need to copy all compiler includes into
$STAGING_DIR/usr/include
   Then I believe we could pass --sysroot=$STAGING_DIR as a cflag and this
should then pick up all headers and libraries.

Does anyone have any thoughts on this.   I have not tried it yet but perhaps
you have?

Hope you can help
Daniel Laird

-----Original Message-----
From: buildroot-bounces@uclibc.org [mailto:buildroot-bounces at uclibc.org] On
Behalf Of Roberto A. Foglietta
Sent: 2008 Nov 15 06:07
To: Arnar Mar Sig
Cc: buildroot at uclibc.org
Subject: Re: [Buildroot] svn commit: trunk/buildroot/package

2008/11/12 Arnar Mar Sig <antab@valka.is>:
>
> On Nov 12, 2008, at 8:55 AM, Thomas Petazzoni wrote:
>
>> Le Tue, 11 Nov 2008 20:09:06 -0500,
>> "hartleys" <hartleys@visionengravers.com> a ?crit :
>>
>>> Each source file hit with CC produces a warning message. Everything
>>> hit with LD is fine. Here's a snip of the output:
>>>
>>> ...
>>> LD      lib/zlib_inflate/zlib_inflate.o
>>> LD      lib/zlib_inflate/built-in.o
>>> CC      lib/audit.o
>>> arm-linux-gcc: --rpath-link: linker input file unused because linking
>>> not done
>>> arm-linux-gcc: /home/bigguiness/buildroot/build_arm/staging_dir/lib:
>>> linker input file unused because linking not done
>>> arm-linux-gcc: --rpath-link: linker input file unused because linking
>>> not done
>>> arm-linux-gcc: /home/bigguiness/buildroot/build_arm/staging_dir/usr/
>>> lib:
>>> linker input file unused because linking not done
>>
>> Odd. I did try to build the kernel and didn't see this messages. I
>> will
>> try something else.
>>
>> Sincerly,
>>
>> Thomas
>
>
> This also happen when building for AVR32.

It happens in i586 too, please take a look to this report

http://busybox.net/bugs/view.php?id=6324

may be it is related with your changes.

 Ciao,
-- 
/roberto
_______________________________________________
buildroot mailing list
buildroot at uclibc.org
http://busybox.net/mailman/listinfo/buildroot

_______________________________________________
buildroot mailing list
buildroot at uclibc.org
http://busybox.net/mailman/listinfo/buildroot

-----------------------------------------
This message (including any attachments) may contain confidential
information intended for a specific individual and purpose.  If you
are not the intended recipient, delete this message.  If you are
not the intended recipient, disclosing, copying, distributing, or
taking any action based on this message is strictly prohibited.

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2008-11-11 18:32 tpetazzoni at uclibc.org
                   ` (2 preceding siblings ...)
  2008-11-15 21:20 ` Peter Korsgaard
@ 2008-11-20 14:56 ` Roberto A. Foglietta
  2008-11-20 19:13   ` danieljlaird at hotmail.com
  3 siblings, 1 reply; 180+ messages in thread
From: Roberto A. Foglietta @ 2008-11-20 14:56 UTC (permalink / raw)
  To: buildroot

2008/11/11  <tpetazzoni@uclibc.org>:
> Author: tpetazzoni
> Date: 2008-11-11 10:32:31 -0800 (Tue, 11 Nov 2008)
> New Revision: 24000
>
> Log:
> Fix external toolchain build

While you are looking for a better solution I think this patch will
save internal toolchain users from a lot of problems

roberto at rafbook:~/gles/buildroot$ svn diff -r24103 package/Makefile.in
Index: package/Makefile.in
===================================================================
--- package/Makefile.in (revision 24103)
+++ package/Makefile.in (working copy)
@@ -38,8 +38,10 @@
#########################################################################
ifeq ($(BR2_TOOLCHAIN_SOURCE),y)
TARGET_CFLAGS=$(TARGET_OPTIMIZATION) $(TARGET_DEBUGGING) \
- -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include \
- -Wl,--rpath-link -Wl,$(STAGING_DIR)/lib -Wl,--rpath-link
-Wl,$(STAGING_DIR)/usr/lib
+ -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include
+ifneq ($(strip $(BR2_TOOLCHAIN_EXTERNAL)),)
+TARGET_CFLAGS+=-Wl,--rpath-link -Wl,$(STAGING_DIR)/lib
-Wl,--rpath-link -Wl,$(STAGING_DIR)/usr/lib
+endif
TARGET_LDFLAGS+=-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib
ifeq ($(BR2_TOOLCHAIN_SYSROOT),y)
TARGET_CFLAGS+= $(BR2_SYSROOT) $(BR2_ISYSROOT)
@@ -91,8 +93,10 @@
#########################################################################
else
TARGET_CFLAGS=$(TARGET_OPTIMIZATION) $(TARGET_DEBUGGING) \
- -I$(STAGING_DIR)/include -I$(STAGING_DIR)/usr/include
-I$(TOOLCHAIN_EXTERNAL_PATH)/$(TOOLCHAIN_EXTERNAL_PREFIX)/include \
- -Wl,--rpath-link -Wl,$(STAGING_DIR)/lib -Wl,--rpath-link
-Wl,$(STAGING_DIR)/usr/lib
+ -I$(STAGING_DIR)/include -I$(STAGING_DIR)/usr/include
-I$(TOOLCHAIN_EXTERNAL_PATH)/$(TOOLCHAIN_EXTERNAL_PREFIX)/include
+ifneq ($(strip $(BR2_TOOLCHAIN_EXTERNAL)),)
+TARGET_CFLAGS+=-Wl,--rpath-link -Wl,$(STAGING_DIR)/lib
-Wl,--rpath-link -Wl,$(STAGING_DIR)/usr/lib
+endif
TARGET_CXXFLAGS=$(TARGET_CFLAGS)
TARGET_LDFLAGS=-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib
endif

--
/roberto
-------------- next part --------------
A non-text attachment was scrubbed...
Name: package_Makefile.in.patch
Type: text/x-diff
Size: 1513 bytes
Desc: not available
Url : http://busybox.net/lists/buildroot/attachments/20081120/07d6dfb7/attachment.patch 

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2008-11-20 14:56 ` Roberto A. Foglietta
@ 2008-11-20 19:13   ` danieljlaird at hotmail.com
  2008-11-22 14:04     ` Thomas Petazzoni
  0 siblings, 1 reply; 180+ messages in thread
From: danieljlaird at hotmail.com @ 2008-11-20 19:13 UTC (permalink / raw)
  To: buildroot

Agreed, if someone else does not get there first I will try to apply 
tomorrow and save you guys.
I will then be posting my patch to allow support for using central cache 
file (saves configure time)
I then may post a patch for people to try that uses sysroot and isysroot

Cheers
Dan
--------------------------------------------------
From: "Roberto A. Foglietta" <roberto.foglietta@gmail.com>
Sent: Thursday, November 20, 2008 2:56 PM
To: <buildroot@uclibc.org>
Subject: Re: [Buildroot] svn commit: trunk/buildroot/package

> 2008/11/11  <tpetazzoni@uclibc.org>:
>> Author: tpetazzoni
>> Date: 2008-11-11 10:32:31 -0800 (Tue, 11 Nov 2008)
>> New Revision: 24000
>>
>> Log:
>> Fix external toolchain build
>
> While you are looking for a better solution I think this patch will
> save internal toolchain users from a lot of problems
>
> roberto at rafbook:~/gles/buildroot$ svn diff -r24103 package/Makefile.in
> Index: package/Makefile.in
> ===================================================================
> --- package/Makefile.in (revision 24103)
> +++ package/Makefile.in (working copy)
> @@ -38,8 +38,10 @@
> #########################################################################
> ifeq ($(BR2_TOOLCHAIN_SOURCE),y)
> TARGET_CFLAGS=$(TARGET_OPTIMIZATION) $(TARGET_DEBUGGING) \
> - -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include \
> - -Wl,--rpath-link -Wl,$(STAGING_DIR)/lib -Wl,--rpath-link
> -Wl,$(STAGING_DIR)/usr/lib
> + -I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include
> +ifneq ($(strip $(BR2_TOOLCHAIN_EXTERNAL)),)
> +TARGET_CFLAGS+=-Wl,--rpath-link -Wl,$(STAGING_DIR)/lib
> -Wl,--rpath-link -Wl,$(STAGING_DIR)/usr/lib
> +endif
> TARGET_LDFLAGS+=-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib
> ifeq ($(BR2_TOOLCHAIN_SYSROOT),y)
> TARGET_CFLAGS+= $(BR2_SYSROOT) $(BR2_ISYSROOT)
> @@ -91,8 +93,10 @@
> #########################################################################
> else
> TARGET_CFLAGS=$(TARGET_OPTIMIZATION) $(TARGET_DEBUGGING) \
> - -I$(STAGING_DIR)/include -I$(STAGING_DIR)/usr/include
> -I$(TOOLCHAIN_EXTERNAL_PATH)/$(TOOLCHAIN_EXTERNAL_PREFIX)/include \
> - -Wl,--rpath-link -Wl,$(STAGING_DIR)/lib -Wl,--rpath-link
> -Wl,$(STAGING_DIR)/usr/lib
> + -I$(STAGING_DIR)/include -I$(STAGING_DIR)/usr/include
> -I$(TOOLCHAIN_EXTERNAL_PATH)/$(TOOLCHAIN_EXTERNAL_PREFIX)/include
> +ifneq ($(strip $(BR2_TOOLCHAIN_EXTERNAL)),)
> +TARGET_CFLAGS+=-Wl,--rpath-link -Wl,$(STAGING_DIR)/lib
> -Wl,--rpath-link -Wl,$(STAGING_DIR)/usr/lib
> +endif
> TARGET_CXXFLAGS=$(TARGET_CFLAGS)
> TARGET_LDFLAGS=-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib
> endif
>
> --
> /roberto
>



> _______________________________________________
> buildroot mailing list
> buildroot at uclibc.org
> http://busybox.net/mailman/listinfo/buildroot 

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2008-11-15 21:20 ` Peter Korsgaard
  2008-11-16  9:14   ` Roberto A. Foglietta
@ 2008-11-21 14:51   ` Peter Korsgaard
  1 sibling, 0 replies; 180+ messages in thread
From: Peter Korsgaard @ 2008-11-21 14:51 UTC (permalink / raw)
  To: buildroot

>>>>> "Peter" == Peter Korsgaard <jacmet@uclibc.org> writes:

>>>>> "tpetazzoni" == tpetazzoni  <tpetazzoni@uclibc.org> writes:
 tpetazzoni> Author: tpetazzoni
 tpetazzoni> Date: 2008-11-11 10:32:31 -0800 (Tue, 11 Nov 2008)
 tpetazzoni> New Revision: 24000

 tpetazzoni> Log:
 tpetazzoni> Fix external toolchain build

 tpetazzoni> This new version fixes a problem encountered by hartleys
 tpetazzoni> <hartleys@visionengravers.com> when building the kernel. The problem
 tpetazzoni> was that the -Wl,--rpath-link options were added to LDFLAGS, while
 tpetazzoni> there are options for the C compiler, not the ld linker. Moving them
 tpetazzoni> to CFLAGS seems to fix the issue.

 Peter> But it makes gcc spit out a bunch of warnings, E.G. for busybox:

I'll revert r24000 for now until we find a proper fix as I didn't hear
anything back.

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-11-21 14:51 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2008-11-21 14:51 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2008-11-21 06:51:10 -0800 (Fri, 21 Nov 2008)
New Revision: 24115

Log:
Revert r24000: "Fix external toolchain build"

This breaks builds with internal toolchain, so let's revert this until we find
a proper solution.

Modified:
   trunk/buildroot/package/Makefile.in


Changeset:
Modified: trunk/buildroot/package/Makefile.in
===================================================================
--- trunk/buildroot/package/Makefile.in	2008-11-21 14:36:48 UTC (rev 24114)
+++ trunk/buildroot/package/Makefile.in	2008-11-21 14:51:10 UTC (rev 24115)
@@ -38,8 +38,7 @@
 #########################################################################
 ifeq ($(BR2_TOOLCHAIN_SOURCE),y)
 TARGET_CFLAGS=$(TARGET_OPTIMIZATION) $(TARGET_DEBUGGING) \
-	-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include \
-	-Wl,--rpath-link -Wl,$(STAGING_DIR)/lib -Wl,--rpath-link -Wl,$(STAGING_DIR)/usr/lib
+	-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include
 TARGET_LDFLAGS+=-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib
 ifeq ($(BR2_TOOLCHAIN_SYSROOT),y)
 TARGET_CFLAGS+= $(BR2_SYSROOT) $(BR2_ISYSROOT)
@@ -90,9 +89,7 @@
 # else it's an external toolchain
 #########################################################################
 else
-TARGET_CFLAGS=$(TARGET_OPTIMIZATION) $(TARGET_DEBUGGING) \
-	-I$(STAGING_DIR)/include -I$(STAGING_DIR)/usr/include -I$(TOOLCHAIN_EXTERNAL_PATH)/$(TOOLCHAIN_EXTERNAL_PREFIX)/include \
-	 -Wl,--rpath-link -Wl,$(STAGING_DIR)/lib -Wl,--rpath-link -Wl,$(STAGING_DIR)/usr/lib
+TARGET_CFLAGS=$(TARGET_OPTIMIZATION) $(TARGET_DEBUGGING) -I$(STAGING_DIR)/include -I$(STAGING_DIR)/usr/include -I$(TOOLCHAIN_EXTERNAL_PATH)/$(TOOLCHAIN_EXTERNAL_PREFIX)/include
 TARGET_CXXFLAGS=$(TARGET_CFLAGS)
 TARGET_LDFLAGS=-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib
 endif
@@ -129,8 +126,7 @@
 #"))
 #TOOL_BUILD_DIR=$(BASE_DIR)/$(TOPDIR_PREFIX)toolchain_build_$(TOOLCHAIN_EXTERNAL_PREFIX)
 TOOL_BUILD_DIR=$(BASE_DIR)/$(TOPDIR_PREFIX)toolchain_build_$(ARCH)$(COND_ARCH_FPU_SUFFIX)$(TOPDIR_SUFFIX)
-# Make sure that STAGING_DIR/usr/bin is in path for freetype-config etc.
-TARGET_PATH="$(STAGING_DIR)/usr/bin:$(STAGING_DIR)/bin:$(TOOL_BUILD_DIR)/bin:$(TOOLCHAIN_EXTERNAL_PATH)/bin:$(PATH)"
+TARGET_PATH="$(STAGING_DIR)/bin:$(TOOL_BUILD_DIR)/bin:$(TOOLCHAIN_EXTERNAL_PATH)/bin:$(PATH)"
 #IMAGE:=$(BINARIES_DIR)/$(BR2_ROOTFS_PREFIX).$(TOOLCHAIN_EXTERNAL_PREFIX)$(ROOTFS_SUFFIX)
 IMAGE:=$(BINARIES_DIR)/$(BR2_ROOTFS_PREFIX).$(ARCH)$(COND_ARCH_FPU_SUFFIX)$(ROOTFS_SUFFIX)
 
@@ -200,9 +196,7 @@
 TARGET_CONFIGURE_OPTS=PATH=$(TARGET_PATH) \
 		AR="$(TARGET_AR)" \
 		AS="$(TARGET_AS)" \
-		LD="$(TARGET_LD)" \
-		CFLAGS="$(TARGET_CFLAGS)" \
-		LDFLAGS="$(TARGET_LDFLAGS)" \
+		LD="$(TARGET_LD) $(TARGET_LDFLAGS)" \
 		NM="$(TARGET_NM)" \
 		CC="$(TARGET_CC) $(TARGET_CFLAGS)" \
 		GCC="$(TARGET_CC) $(TARGET_CFLAGS)" \

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2008-11-20 19:13   ` danieljlaird at hotmail.com
@ 2008-11-22 14:04     ` Thomas Petazzoni
  0 siblings, 0 replies; 180+ messages in thread
From: Thomas Petazzoni @ 2008-11-22 14:04 UTC (permalink / raw)
  To: buildroot

Hi,

Le Thu, 20 Nov 2008 19:13:31 -0000,
<danieljlaird@hotmail.com> a ?crit :

> Agreed, if someone else does not get there first I will try to apply 
> tomorrow and save you guys.

Could you revert my patch, it is causing too much troubles for existing
users. We must work on a better solution.

> I will then be posting my patch to allow support for using central
> cache file (saves configure time)
> I then may post a patch for people to try that uses sysroot and
> isysroot

That may work, but I have the feeling that the original usage for
--sysroot is to let gcc now where the toolchain is installed (C library
binary and headers, and kernel headers). If you set
--sysroot=$(STAGING_DIR), does gcc still looks in the original
toolchain place for C library headers ?

Sincerly,

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers and embedded Linux development,
consulting, training and support.
http://free-electrons.com

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-12-08  8:08 egtvedt at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: egtvedt at uclibc.org @ 2008-12-08  8:08 UTC (permalink / raw)
  To: buildroot

Author: egtvedt
Date: 2008-12-08 00:08:13 -0800 (Mon, 08 Dec 2008)
New Revision: 24306

Log:
Remove dead directories after moving audio and video to multimedia

This patch removes some empty directories which got left behind when audio and
video packages got moved into packages/multimedia directory.



Removed:
   trunk/buildroot/package/audio/
   trunk/buildroot/package/mplayer/
   trunk/buildroot/package/vlc/


Changeset:

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-12-11  0:33 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2008-12-11  0:33 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2008-12-10 16:33:30 -0800 (Wed, 10 Dec 2008)
New Revision: 24365

Log:
package/boa: hide if BR2_PACKAGE_BUSYBOX_HIDE_OTHERS

Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2008-12-10 23:54:18 UTC (rev 24364)
+++ trunk/buildroot/package/Config.in	2008-12-11 00:33:30 UTC (rev 24365)
@@ -128,7 +128,9 @@
 source "package/argus/Config.in"
 source "package/avahi/Config.in"
 source "package/axel/Config.in"
+if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/boa/Config.in"
+endif
 source "package/bind/Config.in"
 source "package/bridge-utils/Config.in"
 source "package/curl/Config.in"

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-12-15 22:07 tpetazzoni at uclibc.org
  2008-12-15 22:42 ` Thomas Petazzoni
  0 siblings, 1 reply; 180+ messages in thread
From: tpetazzoni at uclibc.org @ 2008-12-15 22:07 UTC (permalink / raw)
  To: buildroot

Author: tpetazzoni
Date: 2008-12-15 14:07:38 -0800 (Mon, 15 Dec 2008)
New Revision: 24426

Log:
Fix TARGET_PATH for external toolchain builds

TARGET_PATH didn't contain $(STAGING_DIR)/usr/bin, which means that
programs installed in $(STAGING_DIR)/usr/bin were not considered for
execution during Buildroot build process. This was a problem with host
automake/autoconf/libtool, which could not be found.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>



Modified:
   trunk/buildroot/package/Makefile.in


Changeset:
Modified: trunk/buildroot/package/Makefile.in
===================================================================
--- trunk/buildroot/package/Makefile.in	2008-12-15 21:34:59 UTC (rev 24425)
+++ trunk/buildroot/package/Makefile.in	2008-12-15 22:07:38 UTC (rev 24426)
@@ -126,7 +126,7 @@
 #"))
 #TOOL_BUILD_DIR=$(BASE_DIR)/$(TOPDIR_PREFIX)toolchain_build_$(TOOLCHAIN_EXTERNAL_PREFIX)
 TOOL_BUILD_DIR=$(BASE_DIR)/$(TOPDIR_PREFIX)toolchain_build_$(ARCH)$(COND_ARCH_FPU_SUFFIX)$(TOPDIR_SUFFIX)
-TARGET_PATH="$(STAGING_DIR)/bin:$(TOOL_BUILD_DIR)/bin:$(TOOLCHAIN_EXTERNAL_PATH)/bin:$(PATH)"
+TARGET_PATH="$(STAGING_DIR)/bin:$(STAGING_DIR)/usr/bin:$(TOOL_BUILD_DIR)/bin:$(TOOLCHAIN_EXTERNAL_PATH)/bin:$(PATH)"
 #IMAGE:=$(BINARIES_DIR)/$(BR2_ROOTFS_PREFIX).$(TOOLCHAIN_EXTERNAL_PREFIX)$(ROOTFS_SUFFIX)
 IMAGE:=$(BINARIES_DIR)/$(BR2_ROOTFS_PREFIX).$(ARCH)$(COND_ARCH_FPU_SUFFIX)$(ROOTFS_SUFFIX)
 

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2008-12-15 22:07 tpetazzoni at uclibc.org
@ 2008-12-15 22:42 ` Thomas Petazzoni
  2008-12-16  0:37   ` Hamish Moffatt
  0 siblings, 1 reply; 180+ messages in thread
From: Thomas Petazzoni @ 2008-12-15 22:42 UTC (permalink / raw)
  To: buildroot

Le Mon, 15 Dec 2008 14:07:38 -0800 (PST),
tpetazzoni at uclibc.org a ?crit :

> TARGET_PATH didn't contain $(STAGING_DIR)/usr/bin, which means that
> programs installed in $(STAGING_DIR)/usr/bin were not considered for
> execution during Buildroot build process. This was a problem with host
> automake/autoconf/libtool, which could not be found.

BTW, I'm quite confused by the fact that we install host binaries and
target binaries in $(STAGING_DIR). It means that during the build, we
have target binaries considered for execution because they are in
$(STAGING_DIR)/usr/bin, which is the the PATH during Buildroot
execution.

Is there any reason for this ?

I would really find it cleaner to have a separate installation
directory for host tools (like toolchain_build_ARCH/bin which contains
a symlink to sed).

What do you think ?

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers and embedded Linux development,
consulting, training and support.
http://free-electrons.com

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2008-12-15 22:42 ` Thomas Petazzoni
@ 2008-12-16  0:37   ` Hamish Moffatt
  0 siblings, 0 replies; 180+ messages in thread
From: Hamish Moffatt @ 2008-12-16  0:37 UTC (permalink / raw)
  To: buildroot

On Mon, Dec 15, 2008 at 11:42:34PM +0100, Thomas Petazzoni wrote:
> Le Mon, 15 Dec 2008 14:07:38 -0800 (PST),
> tpetazzoni at uclibc.org a ?crit :
> 
> > TARGET_PATH didn't contain $(STAGING_DIR)/usr/bin, which means that
> > programs installed in $(STAGING_DIR)/usr/bin were not considered for
> > execution during Buildroot build process. This was a problem with host
> > automake/autoconf/libtool, which could not be found.
> 
> BTW, I'm quite confused by the fact that we install host binaries and
> target binaries in $(STAGING_DIR). It means that during the build, we
> have target binaries considered for execution because they are in
> $(STAGING_DIR)/usr/bin, which is the the PATH during Buildroot
> execution.
> 
> Is there any reason for this ?
> 
> I would really find it cleaner to have a separate installation
> directory for host tools (like toolchain_build_ARCH/bin which contains
> a symlink to sed).

Yes it's a mess. There's host binaries like the compiler etc, and some
target binaries provided by various library packages eg openssl,
libjpeg.. 

We need to clean up the Python build situation too (eg build a proper
host Python for use in building target Python), but installing all of
that into the existing $(STAGING_DIR) will just make it worse.


Hamish
-- 
Hamish Moffatt VK3SB <hamish@debian.org> <hamish@cloud.net.au>

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-12-28 22:28 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2008-12-28 22:28 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2008-12-28 22:28:49 +0000 (Sun, 28 Dec 2008)
New Revision: 24586

Log:
package: make X server selection a choice and fix tinyx prefix

Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2008-12-28 22:15:26 UTC (rev 24585)
+++ trunk/buildroot/package/Config.in	2008-12-28 22:28:49 UTC (rev 24586)
@@ -315,7 +315,12 @@
 #source "package/microwin/Config.in"
 
 
-menu "X Window System server"
+choice
+	prompt "X Window System server"
+	default BR2_PACKAGE_XSERVER_none
+	help
+	  Select the X Window System server to use
+
 config BR2_PACKAGE_XSERVER_none
 	bool "none"
 	default y
@@ -327,12 +332,12 @@
 	depends on !(BR2_USE_WCHAR && BR2_ENABLE_LOCALE)
 config BR2_PACKAGE_XSERVER_tinyx
 	bool "tinyx"
-endmenu
+endchoice
 
 config BR2_X11_PREFIX
 	string
-	default "/usr/X11R6"	if BR2_PACKAGE_XSERVER_xorg || BR2_PACKAGE_XSERVER_tinyx
-	default "/usr"		if !BR2_PACKAGE_XSERVER_xorg && !BR2_PACKAGE_XSERVER_tinyx
+	default "/usr/X11R6"	if BR2_PACKAGE_XSERVER_xorg
+	default "/usr"		if BR2_PACKAGE_XSERVER_tinyx
 	help
 	  X11 apps root location
 

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-12-29 15:22 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2008-12-29 15:22 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2008-12-29 15:22:12 +0000 (Mon, 29 Dec 2008)
New Revision: 24604

Log:
xlib needs wchar support, so require it for tinyx as well

Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2008-12-29 15:13:32 UTC (rev 24603)
+++ trunk/buildroot/package/Config.in	2008-12-29 15:22:12 UTC (rev 24604)
@@ -332,6 +332,9 @@
 	depends on !(BR2_USE_WCHAR && BR2_ENABLE_LOCALE)
 config BR2_PACKAGE_XSERVER_tinyx
 	bool "tinyx"
+	depends on BR2_USE_WCHAR
+comment "tinyx requires a toolchain with WCHAR support"
+	depends on !BR2_USE_WCHAR
 endchoice
 
 config BR2_X11_PREFIX

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2008-12-30 19:15 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2008-12-30 19:15 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2008-12-30 19:15:14 +0000 (Tue, 30 Dec 2008)
New Revision: 24615

Log:
package: remove default y from xserver selection

Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2008-12-30 10:40:05 UTC (rev 24614)
+++ trunk/buildroot/package/Config.in	2008-12-30 19:15:14 UTC (rev 24615)
@@ -323,7 +323,6 @@
 
 config BR2_PACKAGE_XSERVER_none
 	bool "none"
-	default y
 config BR2_PACKAGE_XSERVER_xorg
 	bool "modular xorg"
 	depends on BR2_USE_WCHAR # && BR2_ENABLE_LOCALE

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2009-01-05 15:23 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2009-01-05 15:23 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2009-01-05 15:23:09 +0000 (Mon, 05 Jan 2009)
New Revision: 24688

Log:
package: remove empty legacy dirs

Removed:
   trunk/buildroot/package/curl/
   trunk/buildroot/package/sqlite/
   trunk/buildroot/package/tinyx-old/
   trunk/buildroot/package/tinyx/
   trunk/buildroot/package/xorg/


Changeset:

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2009-01-11 20:13 ulf at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: ulf at uclibc.org @ 2009-01-11 20:13 UTC (permalink / raw)
  To: buildroot

Author: ulf
Date: 2009-01-11 20:13:49 +0000 (Sun, 11 Jan 2009)
New Revision: 24757

Log:
Update package/Config.in for irda-utils, fusion and linux-fusion

Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2009-01-11 20:13:07 UTC (rev 24756)
+++ trunk/buildroot/package/Config.in	2009-01-11 20:13:49 UTC (rev 24757)
@@ -142,7 +142,7 @@
 source "package/haserl/Config.in"
 source "package/hostap/Config.in"
 source "package/ifplugd/Config.in"
-source "package/irda-utils/Config.in"
+#source "package/irda-utils/Config.in"
 source "package/iperf/Config.in"
 source "package/iproute2/Config.in"
 source "package/ipsec-tools/Config.in"
@@ -287,12 +287,12 @@
 source "package/directfb/Config.in"
 source "package/directfb-examples/Config.in"
 source "package/fbdump/Config.in"
-source "package/fusion/Config.in"
 source "package/imagemagick/Config.in"
 source "package/jpeg/Config.in"
 source "package/libart/Config.in"
 source "package/libpng/Config.in"
 source "package/libungif/Config.in"
+source "package/linux-fusion/Config.in"
 source "package/lite/Config.in"
 source "package/pixman/Config.in"
 source "package/sawman/Config.in"

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2009-01-13  0:46 hamish at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: hamish at uclibc.org @ 2009-01-13  0:46 UTC (permalink / raw)
  To: buildroot

Author: hamish
Date: 2009-01-13 00:46:39 +0000 (Tue, 13 Jan 2009)
New Revision: 24808

Log:
Added missing libdnet package


Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2009-01-12 22:12:22 UTC (rev 24807)
+++ trunk/buildroot/package/Config.in	2009-01-13 00:46:39 UTC (rev 24808)
@@ -152,6 +152,7 @@
 source "package/libcgi/Config.in"
 source "package/libcgicc/Config.in"
 source "package/libcurl/Config.in"
+source "package/libdnet/Config.in"
 source "package/libeXosip2/Config.in"
 source "package/libosip2/Config.in"
 source "package/libpcap/Config.in"

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2009-01-16 12:30 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2009-01-16 12:30 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2009-01-16 12:30:07 +0000 (Fri, 16 Jan 2009)
New Revision: 24873

Log:
DOWNLOAD: don't use := assignment for function implementation

:= causes the function parameters to get evaluated at definition time
instead of implementation time, which is kind of silly for a function.

Fixes make source-check / external-deps

Modified:
   trunk/buildroot/package/Makefile.autotools.in


Changeset:
Modified: trunk/buildroot/package/Makefile.autotools.in
===================================================================
--- trunk/buildroot/package/Makefile.autotools.in	2009-01-16 12:07:53 UTC (rev 24872)
+++ trunk/buildroot/package/Makefile.autotools.in	2009-01-16 12:30:07 UTC (rev 24873)
@@ -134,7 +134,7 @@
 
 # support make source-check/external-deps
 ifneq ($(SPIDER),)
-DOWNLOAD:=$(WGET) -P $(DL_DIR) $(1)/$(2)
+DOWNLOAD=$(WGET) -P $(DL_DIR) $(1)/$(2)
 else
 define DOWNLOAD
 	$(Q)test -e $(DL_DIR)/$(2) || \

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2009-01-28  6:32 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2009-01-28  6:32 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2009-01-28 06:32:28 +0000 (Wed, 28 Jan 2009)
New Revision: 25084

Log:
Makefile.autotools.in: add FOO_MAKE for packages needing to use $(MAKE1)

As requested on irc.

Modified:
   trunk/buildroot/package/Makefile.autotools.in


Changeset:
Modified: trunk/buildroot/package/Makefile.autotools.in
===================================================================
--- trunk/buildroot/package/Makefile.autotools.in	2009-01-28 01:04:49 UTC (rev 25083)
+++ trunk/buildroot/package/Makefile.autotools.in	2009-01-28 06:32:28 UTC (rev 25084)
@@ -38,6 +38,8 @@
 #	environment passed to the <configure> script
 # FOO_CONF_OPT [default empty]
 #	arguments passed to the <configure> script
+# FOO_MAKE [default $(MAKE)]
+#	command to use to execute <make>
 # FOO_MAKE_ENV [default empty]
 #	environment passed to all calls to <make> in the package source
 #	directory
@@ -257,13 +259,13 @@
 # Build
 $(BUILD_DIR)/%/.stamp_built:
 	$(call MESSAGE,"Building")
-	$($(PKG)_MAKE_ENV) $(MAKE) $($(PKG)_MAKE_OPT) -C $(@D)/$($(PKG)_SUBDIR)
+	$($(PKG)_MAKE_ENV) $($(PKG)_MAKE) $($(PKG)_MAKE_OPT) -C $(@D)/$($(PKG)_SUBDIR)
 	$(Q)touch $@
 
 # Install to staging dir
 $(BUILD_DIR)/%/.stamp_staging_installed:
 	$(call MESSAGE,'Installing to host (staging directory)')
-	$($(PKG)_MAKE_ENV) $(MAKE) $($(PKG)_INSTALL_STAGING_OPT) -C $(@D)/$($(PKG)_SUBDIR)
+	$($(PKG)_MAKE_ENV) $($(PKG)_MAKE) $($(PKG)_INSTALL_STAGING_OPT) -C $(@D)/$($(PKG)_SUBDIR)
 #	toolchain/replace.sh $(STAGING_DIR)/usr/lib ".*\.la" "\(['= ]\)/usr" "\\1$(STAGING_DIR)/usr"
 	for i in $$(find $(STAGING_DIR)/usr/lib/ -name "*.la"); do \
 		cp $$i $$i~; \
@@ -274,7 +276,7 @@
 # Install to target dir
 $(PROJECT_BUILD_DIR)/autotools-stamps/%_target_installed:
 	$(call MESSAGE,"Installing to target")
-	$($(PKG)_MAKE_ENV) $(MAKE) $($(PKG)_INSTALL_TARGET_OPT) -C $($(PKG)_DIR)/$($(PKG)_SUBDIR)
+	$($(PKG)_MAKE_ENV) $($(PKG)_MAKE) $($(PKG)_INSTALL_TARGET_OPT) -C $($(PKG)_DIR)/$($(PKG)_SUBDIR)
 	$(if $(BR2_HAVE_MANPAGES),,for d in man share/man; do \
 		rm -rf $(TARGET_DIR)/$$d $(TARGET_DIR)/usr/$$d; \
 	done)
@@ -288,14 +290,14 @@
 
 $(BUILD_DIR)/%/.stamp_cleaned:
 	$(call MESSAGE,"Cleaning up")
-	-$($(PKG)_MAKE_ENV) $(MAKE)  $($(PKG)_CLEAN_OPT) -C $(@D)/$($(PKG)_SUBDIR)
+	-$($(PKG)_MAKE_ENV) $($(PKG)_MAKE)  $($(PKG)_CLEAN_OPT) -C $(@D)/$($(PKG)_SUBDIR)
 	rm -f $(@D)/.stamp_built
 
 $(BUILD_DIR)/%/.stamp_uninstalled:
 	$(call MESSAGE,"Uninstalling")
-	$($(PKG)_MAKE_ENV) $(MAKE) $($(PKG)_UNINSTALL_STAGING_OPT) -C $(@D)/$($(PKG)_SUBDIR)
+	$($(PKG)_MAKE_ENV) $($(PKG)_MAKE) $($(PKG)_UNINSTALL_STAGING_OPT) -C $(@D)/$($(PKG)_SUBDIR)
 	rm -f $(@D)/.stamp_staging_installed
-	$($(PKG)_MAKE_ENV) $(MAKE) $($(PKG)_UNINSTALL_TARGET_OPT) -C $(@D)/$($(PKG)_SUBDIR)
+	$($(PKG)_MAKE_ENV) $($(PKG)_MAKE) $($(PKG)_UNINSTALL_TARGET_OPT) -C $(@D)/$($(PKG)_SUBDIR)
 	rm -f $($(PKG)_TARGET_INSTALL_TARGET) $($(PKG)_HOOK_POST_INSTALL)
 
 $(BUILD_DIR)/%/.stamp_dircleaned:
@@ -331,6 +333,7 @@
 $(2)_USE_CONFIG_CACHE   ?= $(if $(BR2_CONFIG_CACHE),YES,NO)
 $(2)_CONF_ENV			?=
 $(2)_CONF_OPT			?=
+$(2)_MAKE			?= $(MAKE)
 $(2)_MAKE_ENV			?=
 $(2)_MAKE_OPT			?=
 $(2)_INSTALL_STAGING		?= NO

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2009-02-01 16:10 ulf at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: ulf at uclibc.org @ 2009-02-01 16:10 UTC (permalink / raw)
  To: buildroot

Author: ulf
Date: 2009-02-01 16:10:47 +0000 (Sun, 01 Feb 2009)
New Revision: 25205

Log:
Do not overwrite user configuration

Modified:
   trunk/buildroot/package/Makefile.in


Changeset:
Modified: trunk/buildroot/package/Makefile.in
===================================================================
--- trunk/buildroot/package/Makefile.in	2009-02-01 00:40:45 UTC (rev 25204)
+++ trunk/buildroot/package/Makefile.in	2009-02-01 16:10:47 UTC (rev 25205)
@@ -10,19 +10,19 @@
 MAKE:=$(HOSTMAKE) -j$(BR2_JLEVEL)
 
 ifeq ($(BR2_OPTIMIZE_0),y)
-TARGET_OPTIMIZATION=-O0
+TARGET_OPTIMIZATION+=-O0
 endif
 ifeq ($(BR2_OPTIMIZE_1),y)
-TARGET_OPTIMIZATION=-O1
+TARGET_OPTIMIZATION+=-O1
 endif
 ifeq ($(BR2_OPTIMIZE_2),y)
-TARGET_OPTIMIZATION=-O2
+TARGET_OPTIMIZATION+=-O2
 endif
 ifeq ($(BR2_OPTIMIZE_3),y)
-TARGET_OPTIMIZATION=-O3
+TARGET_OPTIMIZATION+=-O3
 endif
 ifeq ($(BR2_OPTIMIZE_S),y)
-TARGET_OPTIMIZATION=-Os
+TARGET_OPTIMIZATION+=-Os
 endif
 ifeq ($(BR2_DEBUG_1),y)
 TARGET_DEBUGGING=-g1

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2009-02-02  0:39 hamish at uclibc.org
  2009-02-02  6:25 ` Peter Korsgaard
  0 siblings, 1 reply; 180+ messages in thread
From: hamish at uclibc.org @ 2009-02-02  0:39 UTC (permalink / raw)
  To: buildroot

Author: hamish
Date: 2009-02-02 00:39:14 +0000 (Mon, 02 Feb 2009)
New Revision: 25212

Log:
Remove empty directory left after dbus/libxml2 cleanup


Removed:
   trunk/buildroot/package/0/


Changeset:

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2009-02-02  0:39 hamish at uclibc.org
@ 2009-02-02  6:25 ` Peter Korsgaard
  2009-02-02 23:22   ` Hamish Moffatt
  0 siblings, 1 reply; 180+ messages in thread
From: Peter Korsgaard @ 2009-02-02  6:25 UTC (permalink / raw)
  To: buildroot

>>>>> "hamish" == hamish  <hamish@uclibc.org> writes:

 hamish> Author: hamish
 hamish> Date: 2009-02-02 00:39:14 +0000 (Mon, 02 Feb 2009)
 hamish> New Revision: 25212

 hamish> Log:
 hamish> Remove empty directory left after dbus/libxml2 cleanup

Ah yes, thanks - git-svn messes those up and don't show them in my
local tree.

I wonder why Ulf added it in the first place.

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
  2009-02-02  6:25 ` Peter Korsgaard
@ 2009-02-02 23:22   ` Hamish Moffatt
  0 siblings, 0 replies; 180+ messages in thread
From: Hamish Moffatt @ 2009-02-02 23:22 UTC (permalink / raw)
  To: buildroot

On Mon, Feb 02, 2009 at 07:25:25AM +0100, Peter Korsgaard wrote:
> >>>>> "hamish" == hamish  <hamish@uclibc.org> writes:
> 
>  hamish> Author: hamish
>  hamish> Date: 2009-02-02 00:39:14 +0000 (Mon, 02 Feb 2009)
>  hamish> New Revision: 25212
> 
>  hamish> Log:
>  hamish> Remove empty directory left after dbus/libxml2 cleanup
> 
> Ah yes, thanks - git-svn messes those up and don't show them in my
> local tree.
> 
> I wonder why Ulf added it in the first place.

It previously contained a 0-run-first.mk or something like that that
just defined some variable with libxml2 deps. That stuff would probably
have better been added to whatever included package/*/*.mk.

Hamish
-- 
Hamish Moffatt VK3SB <hamish@debian.org> <hamish@cloud.net.au>

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2009-02-04 12:57 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2009-02-04 12:57 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2009-02-04 12:57:21 +0000 (Wed, 04 Feb 2009)
New Revision: 25236

Log:
package: remove ltt dir (git-svn issue)


Removed:
   trunk/buildroot/package/ltt/


Changeset:

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2009-02-13  9:18 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2009-02-13  9:18 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2009-02-13 09:18:08 +0000 (Fri, 13 Feb 2009)
New Revision: 25316

Log:
package: work around kconfig crash issue with comments in choice entries

Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2009-02-13 08:34:08 UTC (rev 25315)
+++ trunk/buildroot/package/Config.in	2009-02-13 09:18:08 UTC (rev 25316)
@@ -327,14 +327,15 @@
 	bool "modular xorg"
 	depends on BR2_USE_WCHAR # && BR2_ENABLE_LOCALE
 # depending on BR2_ENABLE_LOCALE gives a recursion error with dbus
-comment "xorg requires a toolchain with LOCALE and WCHAR support"
-	depends on !(BR2_USE_WCHAR && BR2_ENABLE_LOCALE)
 config BR2_PACKAGE_XSERVER_tinyx
 	bool "tinyx"
 	depends on BR2_USE_WCHAR
+endchoice
+
+comment "xorg requires a toolchain with LOCALE and WCHAR support"
+	depends on !(BR2_USE_WCHAR && BR2_ENABLE_LOCALE)
 comment "tinyx requires a toolchain with WCHAR support"
 	depends on !BR2_USE_WCHAR
-endchoice
 
 config BR2_X11_PREFIX
 	string

^ permalink raw reply	[flat|nested] 180+ messages in thread

* [Buildroot] svn commit: trunk/buildroot/package
@ 2009-03-02  7:59 jacmet at uclibc.org
  0 siblings, 0 replies; 180+ messages in thread
From: jacmet at uclibc.org @ 2009-03-02  7:59 UTC (permalink / raw)
  To: buildroot

Author: jacmet
Date: 2009-03-02 07:59:37 +0000 (Mon, 02 Mar 2009)
New Revision: 25476

Log:
microcom: has been in busybox for a long time now

Modified:
   trunk/buildroot/package/Config.in


Changeset:
Modified: trunk/buildroot/package/Config.in
===================================================================
--- trunk/buildroot/package/Config.in	2009-03-01 22:35:48 UTC (rev 25475)
+++ trunk/buildroot/package/Config.in	2009-03-02 07:59:37 UTC (rev 25476)
@@ -162,7 +162,7 @@
 source "package/links/Config.in"
 source "package/lrzsz/Config.in"
 source "package/mdnsresponder/Config.in"
-if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS || !BR2_PACKAGE_BUSYBOX_SNAPSHOT
+if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
 source "package/microcom/Config.in"
 endif
 source "package/mii-diag/Config.in"

^ permalink raw reply	[flat|nested] 180+ messages in thread

end of thread, other threads:[~2009-03-02  7:59 UTC | newest]

Thread overview: 180+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-10-18  5:56 [Buildroot] svn commit: trunk/buildroot/package ulf at uclibc.org
  -- strict thread matches above, loose matches on Subject: below --
2009-03-02  7:59 jacmet at uclibc.org
2009-02-13  9:18 jacmet at uclibc.org
2009-02-04 12:57 jacmet at uclibc.org
2009-02-02  0:39 hamish at uclibc.org
2009-02-02  6:25 ` Peter Korsgaard
2009-02-02 23:22   ` Hamish Moffatt
2009-02-01 16:10 ulf at uclibc.org
2009-01-28  6:32 jacmet at uclibc.org
2009-01-16 12:30 jacmet at uclibc.org
2009-01-13  0:46 hamish at uclibc.org
2009-01-11 20:13 ulf at uclibc.org
2009-01-05 15:23 jacmet at uclibc.org
2008-12-30 19:15 jacmet at uclibc.org
2008-12-29 15:22 jacmet at uclibc.org
2008-12-28 22:28 jacmet at uclibc.org
2008-12-15 22:07 tpetazzoni at uclibc.org
2008-12-15 22:42 ` Thomas Petazzoni
2008-12-16  0:37   ` Hamish Moffatt
2008-12-11  0:33 jacmet at uclibc.org
2008-12-08  8:08 egtvedt at uclibc.org
2008-11-21 14:51 jacmet at uclibc.org
2008-11-11 18:32 tpetazzoni at uclibc.org
2008-11-11 18:46 ` danieljlaird at hotmail.com
2008-11-11 19:10   ` Thomas Petazzoni
2008-11-11 20:52     ` danieljlaird at hotmail.com
2008-11-12  1:09 ` hartleys
2008-11-12  7:55   ` Thomas Petazzoni
2008-11-12 14:14     ` Arnar Mar Sig
2008-11-15  6:06       ` Roberto A. Foglietta
2008-11-15  9:22         ` danieljlaird at hotmail.com
2008-11-15  9:28           ` danieljlaird at hotmail.com
2008-11-15  9:40           ` Roberto A. Foglietta
2008-11-17 11:53         ` Daniel Laird
2008-11-18  3:26           ` Weber, Bernd
2008-11-15 21:20 ` Peter Korsgaard
2008-11-16  9:14   ` Roberto A. Foglietta
2008-11-21 14:51   ` Peter Korsgaard
2008-11-20 14:56 ` Roberto A. Foglietta
2008-11-20 19:13   ` danieljlaird at hotmail.com
2008-11-22 14:04     ` Thomas Petazzoni
2008-11-07  8:56 jacmet at uclibc.org
2008-11-07  8:15 laird at uclibc.org
2008-11-06 12:54 laird at uclibc.org
2008-11-06 15:54 ` hartleys
2008-11-06 16:39   ` Thomas Petazzoni
2008-11-06 17:44   ` danieljlaird at hotmail.com
2008-11-06 18:11     ` hartleys
2008-11-06 21:01       ` danieljlaird at hotmail.com
2008-11-06 22:20       ` Thomas Petazzoni
2008-10-22 15:28 laird at uclibc.org
2008-10-22 12:47 laird at uclibc.org
2008-10-22 15:01 ` Thomas Petazzoni
2008-10-20 11:32 jacmet at uclibc.org
2008-10-07 17:08 wberrier at uclibc.org
2008-10-07 23:17 ` Hamish Moffatt
2008-10-06 19:20 wberrier at uclibc.org
2008-09-19 14:43 laird at uclibc.org
2008-09-19 13:37 laird at uclibc.org
2008-09-14 19:19 jacmet at uclibc.org
2008-09-14 19:19 jacmet at uclibc.org
2008-09-04  2:34 hamish at uclibc.org
2008-09-04  1:19 hamish at uclibc.org
2008-09-04  1:05 hamish at uclibc.org
2008-08-29 12:04 laird at uclibc.org
2008-08-22 14:24 jacmet at uclibc.org
2008-08-22 14:24 jacmet at uclibc.org
2008-08-22 14:01 jacmet at uclibc.org
2008-08-16 11:59 jacmet at uclibc.org
2008-08-04 19:08 jacmet at uclibc.org
2008-08-04 19:08 jacmet at uclibc.org
2008-08-04 19:08 jacmet at uclibc.org
2008-08-04 19:07 jacmet at uclibc.org
2008-08-04 19:07 jacmet at uclibc.org
2008-08-04 19:07 jacmet at uclibc.org
2008-07-11 13:44 jacmet at uclibc.org
2008-07-10  8:17 jacmet at uclibc.org
2008-07-07  5:08 jacmet at uclibc.org
2008-07-06  6:23 ulf at uclibc.org
2008-07-07  5:06 ` Peter Korsgaard
2008-07-04  3:49 correa at uclibc.org
2008-07-02  8:58 jacmet at uclibc.org
2008-07-01 13:30 jacmet at uclibc.org
2008-07-01 12:04 jacmet at uclibc.org
2008-06-26 11:43 jacmet at uclibc.org
2008-06-24 18:35 jacmet at uclibc.org
2008-06-24 13:26 jacmet at uclibc.org
2008-06-14 21:01 jacmet at uclibc.org
2008-05-31  7:27 jacmet at uclibc.org
2008-04-19 20:44 jacmet at uclibc.org
2008-04-12  9:44 nkukard at uclibc.org
2008-04-01 10:30 jacmet at uclibc.org
2008-03-28 23:13 jacmet at uclibc.org
2008-03-28 10:40 jacmet at uclibc.org
2008-03-28 10:39 jacmet at uclibc.org
2008-03-28 10:39 jacmet at uclibc.org
2008-03-11 18:15 ninevoltz at uclibc.org
2008-03-11 19:12 ` Peter Korsgaard
2008-03-07 16:54 ninevoltz at uclibc.org
2008-03-07 20:32 ` Peter Korsgaard
2008-03-07 23:55 ` Hamish Moffatt
2008-03-10 10:40   ` Ivan Kuten
2008-03-10 23:50     ` Hamish Moffatt
2008-03-06 18:40 ninevoltz at uclibc.org
2008-03-06 18:39 ninevoltz at uclibc.org
2008-02-24 21:35 jacmet at uclibc.org
2008-02-24 23:03 ` Hamish Moffatt
2008-02-24 21:34 jacmet at uclibc.org
2008-02-24 20:17 jacmet at uclibc.org
2008-01-10  9:29 ulf at uclibc.org
2008-01-10 10:42 ` Hamish Moffatt
2008-01-10 11:04   ` Ulf Samuelsson
2008-01-10 13:45     ` Hamish Moffatt
2008-01-12 12:52       ` Ulf Samuelsson
2007-10-30 20:05 ulf at uclibc.org
2007-10-30 10:31 ulf at uclibc.org
2007-10-26 17:50 vanokuten at uclibc.org
2007-10-29  0:42 ` Hamish Moffatt
2007-10-30 20:00   ` Ulf Samuelsson
2007-10-18  7:40 ulf at uclibc.org
2007-09-29 14:27 aldot at uclibc.org
2007-09-29 10:05 aldot at uclibc.org
2007-09-28 22:15 aldot at uclibc.org
2007-09-28 19:49 ulf at uclibc.org
2007-09-27 21:58 aldot at uclibc.org
2007-09-20 18:28 aldot at uclibc.org
2007-09-20 17:27 aldot at uclibc.org
2007-09-20 11:14 aldot at uclibc.org
2007-09-20 11:08 aldot at uclibc.org
2007-09-12  4:40 ulf at uclibc.org
2007-09-01 17:32 aldot at uclibc.org
2007-08-28  8:14 aldot at uclibc.org
2007-08-24 14:18 aldot at uclibc.org
2007-08-22 16:56 aldot at uclibc.org
2007-08-22 16:44 aldot at uclibc.org
2007-08-22 16:28 aldot at uclibc.org
2007-08-22 16:21 aldot at uclibc.org
2007-08-22 16:19 aldot at uclibc.org
2007-08-22 16:08 aldot at uclibc.org
2007-08-22 16:02 aldot at uclibc.org
2007-08-22 15:59 aldot at uclibc.org
2007-08-22 15:52 aldot at uclibc.org
2007-08-14  6:18 ulf at uclibc.org
2007-08-06 19:41 ulf at uclibc.org
2007-07-31 15:10 aldot at uclibc.org
2007-07-27 12:47 aldot at uclibc.org
2007-07-23 12:03 aldot at uclibc.org
2007-07-23 12:01 ulf at uclibc.org
2007-07-23 11:37 aldot at uclibc.org
2007-07-22 20:09 sjhill at uclibc.org
2007-07-22 23:00 ` Ulf Samuelsson
2007-07-20 11:36 ulf at uclibc.org
2007-07-17 12:09 ulf at uclibc.org
2007-07-17  0:24 sjhill at uclibc.org
2007-07-12 15:32 ulf at uclibc.org
2007-07-02  8:58 aldot at uclibc.org
2007-06-26 14:02 aldot at uclibc.org
2007-05-07  4:01 sjhill at uclibc.org
2007-03-20 17:58 aldot at uclibc.org
2007-02-16  9:32 aldot at uclibc.org
2007-01-30 17:33 aldot at uclibc.org
2007-01-30  8:35 aldot at uclibc.org
2007-01-22 19:33 aldot at uclibc.org
2007-01-22 12:27 aldot at uclibc.org
2007-01-21 16:08 aldot at uclibc.org
2007-01-17 12:31 aldot at uclibc.org
2007-01-17 12:28 aldot at uclibc.org
2007-01-17 12:27 aldot at uclibc.org
2007-01-17 12:04 aldot at uclibc.org
2007-01-17 11:34 aldot at uclibc.org
2007-01-15 22:37 andersen at uclibc.org
2007-01-15 16:01 aldot at uclibc.org
2007-01-14 22:18 andersen at uclibc.org
2007-01-14  1:04 sjhill at uclibc.org
2006-12-15 14:37 aldot at uclibc.org
2006-12-08 12:45 aldot at uclibc.org
2006-10-01 18:34 aldot at uclibc.org
2006-09-30 21:08 aldot at uclibc.org
2006-08-29 16:41 aldot at uclibc.org
2006-08-24 19:35 aldot at uclibc.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox