Hans-Christian Egtvedt [Mon, 1 Dec 2008 13:49:23 +0000 (13:49 -0000)]
strace: fix lower case no to NO when setting STRACE_AUTORECONF
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
Hans-Christian Egtvedt [Mon, 1 Dec 2008 13:33:33 +0000 (13:33 -0000)]
mplayer: use $(if ...) to add dependencies to mplayer
This patch will add needed libraries with $(if ...) syntax. This should ease
readability and make it easy for others to spot where the depencies are added.
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
Hans-Christian Egtvedt [Mon, 1 Dec 2008 13:08:43 +0000 (13:08 -0000)]
mplayer: remove not needed $(strip ...) calls in Makefile
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
Hans-Christian Egtvedt [Mon, 1 Dec 2008 13:06:02 +0000 (13:06 -0000)]
qtopia4: remove explisit include and library directories from configure call
This patch removes -I and -L from ./configure since it breaks cross-compiling.
The inclusion of -I and -L will confuse the host compiler when compiling the
host tools.
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
Hans-Christian Egtvedt [Mon, 1 Dec 2008 13:02:22 +0000 (13:02 -0000)]
uClibc: add uClibc 0.9.30 to kconfig and Makefile
This patch adds uClibc versino 0.9.30 to the list of selectable versions. The
version identification for snapshot is also updated to reflect 0.9.30.
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
Hans-Christian Egtvedt [Mon, 1 Dec 2008 12:53:09 +0000 (12:53 -0000)]
mplayer: make sure alsa-lib is installed before mplayer
This patch adds alsa-lib to a dependency for mplayer if it is selected in
kconfig.
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
Hans-Christian Egtvedt [Mon, 1 Dec 2008 12:48:58 +0000 (12:48 -0000)]
mplayer: add dependency libraries to a variable
This patch will put dependency libraries in a variable and add this to the
dependencies to build mplayer. This is done to ease adding new libraries in the
future.
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
Hans-Christian Egtvedt [Mon, 1 Dec 2008 12:32:50 +0000 (12:32 -0000)]
mplayer: disable ivtv video output
This patch disabled ivtv video output, since it does not compile with Linux
kernel 2.6.27 headers.
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
Peter Korsgaard [Mon, 1 Dec 2008 09:08:04 +0000 (09:08 -0000)]
fakeroot: use 1.9.5 from snapshot.debian.net
Peter Korsgaard [Mon, 1 Dec 2008 09:08:01 +0000 (09:08 -0000)]
dnsmasq: bump version
Peter Korsgaard [Mon, 1 Dec 2008 09:07:58 +0000 (09:07 -0000)]
i2c-tools: bump version
Peter Korsgaard [Sun, 30 Nov 2008 09:52:06 +0000 (09:52 -0000)]
kernel-headers: bump 2.6.26.x / 2.6.27.x version
Peter Korsgaard [Sun, 30 Nov 2008 09:51:57 +0000 (09:51 -0000)]
kernel-headers: also show 2.6.26 if deprecated is enabled, but recent isn't
Ulf Samuelsson [Sat, 29 Nov 2008 22:00:29 +0000 (22:00 -0000)]
Add support for AT91SAM9G20 & -EK
Ulf Samuelsson [Sat, 29 Nov 2008 21:58:48 +0000 (21:58 -0000)]
Add AT91 support for 2.6.27.7 and 2.6.28-rc6
Ulf Samuelsson [Sat, 29 Nov 2008 21:56:25 +0000 (21:56 -0000)]
Update Linux versions
Peter Korsgaard [Sat, 29 Nov 2008 20:12:17 +0000 (20:12 -0000)]
busybox: bump 1.12.x / 1.13.x versions
Daniel Laird [Fri, 28 Nov 2008 14:20:47 +0000 (14:20 -0000)]
Adding Central config.cache options
The following changes allow for use of a central configure cache
file. This speeds up configuration of packages.
Its use is configurable at the top level (BR2_CONFIG_CACHE - default n).
Old style makefiles can use it if they use the following MACRO in makefiles:
$(AUTO_CONFIGURE_TARGET) see my change to directfb.mk.
New style Autotools.in will use it if you set the global option.
However you can enable the global option and on a per package overrule it by doing
the following: $(PKGNAME)_USE_CONFIG_CACHE = NO see fontconfig.mk for an example
of this.
Finally I have removed a few config variable settings which indicated no CXX compiler
as this is wrong and breaks the build when using this central cache.
Config.in | 8 ++++++++
package/Makefile.autotools.in | 5 ++++-
package/Makefile.in | 28 +++++++++++++++++++++++++++-
package/atk/atk.mk | 2 +-
package/directfb/directfb.mk | 7 +------
package/fontconfig/fontconfig.mk | 3 +++
package/libglib2/libglib2.mk | 2 +-
package/libgtk2/libgtk2.mk | 1 -
8 files changed, 45 insertions(+), 11 deletions(-)
I would appreciate feedback on this change (I have been testing for 2-3 weeks)
But I can never test all cases! If you enable the BR2_CONFIG_CACHE option some
Makefile.autotools.in based packages may now break - I cannot build them all.
In this case you may need to remove config options that are being hardcoded all
over the place (like gtk saying we have 2 CXX compiler) or disable the use
of CONFIG CACHE file like I have done in fontconfig.
I can build all packages required to get WebKit on DirectFB up and running
and it runs fine.
I will try to resolve any issues this creates as fast as I can.
Signed-off-by: Daniel Laird <daniel.j.laird@nxp.com>
Peter Korsgaard [Fri, 28 Nov 2008 08:19:23 +0000 (08:19 -0000)]
busybox: updated 1.13.0 ash fix
Peter Korsgaard [Sat, 22 Nov 2008 06:49:33 +0000 (06:49 -0000)]
busybox: updated 1.13.0 ash fix
Peter Korsgaard [Sat, 22 Nov 2008 06:49:30 +0000 (06:49 -0000)]
lockfile-progs: remove unneeded $(strip)
Peter Korsgaard [Fri, 21 Nov 2008 14:51:10 +0000 (14:51 -0000)]
Revert r24000: "Fix external toolchain build"
This breaks builds with internal toolchain, so let's revert this until we find
a proper solution.
Peter Korsgaard [Fri, 21 Nov 2008 14:36:48 +0000 (14:36 -0000)]
busybox: fixup id applet on 1.13.0 for old uclibc versions
The id applet in 1.13.0 only compiles with uclibc < 0.9.30 if the
busybox internal passwd/grp functions are used.
Therefore, automatically enable CONFIG_USE_BB_PWD_GRP if that situation
is detected and warn the user.
Peter Korsgaard [Fri, 21 Nov 2008 10:59:01 +0000 (10:59 -0000)]
busybox: 1.13.0 ash fix
Peter Korsgaard [Thu, 20 Nov 2008 06:49:20 +0000 (06:49 -0000)]
busybox: 1.13.0 klogd fix
Peter Korsgaard [Wed, 19 Nov 2008 10:44:24 +0000 (10:44 -0000)]
sdl_ttf: provide path to freetype includes
closes #6374.
Peter Korsgaard [Wed, 19 Nov 2008 10:16:40 +0000 (10:16 -0000)]
lockfile-progs: fix patch-kernel invocation
Patch by Roberto A. Foglietta.
Closes #6364
Peter Korsgaard [Mon, 17 Nov 2008 07:40:14 +0000 (07:40 -0000)]
busybox: updated 1.13.0 id patch (only error out if needed)
Peter Korsgaard [Sun, 16 Nov 2008 17:22:08 +0000 (17:22 -0000)]
busybox: 1.13.0 id patch (check)
Peter Korsgaard [Sat, 15 Nov 2008 21:33:14 +0000 (21:33 -0000)]
mplayer, vlc: move into multimedia category
Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
Peter Korsgaard [Sat, 15 Nov 2008 21:33:07 +0000 (21:33 -0000)]
package/audio: rename audio category to multimedia
Prepare for the merge of audio and video packages. Many packages cannot
properly be assigned to either audio or video, because they have support
for both (libogg, mplayer, vlc).
Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
Peter Korsgaard [Sat, 15 Nov 2008 21:25:29 +0000 (21:25 -0000)]
busybox: disable id applet for 1.13.x
busybox 1.13.0 id applet doesn't compile with uclibc 0.9.29 / 0.9.28, so
disable it for now.
Wade Berrier [Fri, 14 Nov 2008 22:52:48 +0000 (22:52 -0000)]
ntp.sysvinit: fix 'restart' (don't exit on failed commands with set -e)
Peter Korsgaard [Fri, 14 Nov 2008 13:39:58 +0000 (13:39 -0000)]
linux: remove unused BR2_LINUX_BOARD_PATCH
Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
Peter Korsgaard [Fri, 14 Nov 2008 13:39:46 +0000 (13:39 -0000)]
lzo: add $(DISABLE_LARGEFILE) to configure options
Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
Peter Korsgaard [Fri, 14 Nov 2008 13:03:01 +0000 (13:03 -0000)]
libogg: convert to Makefile.autotools.in
Also remove --enable-shared and --enable-static as it's default
and --disable-oggtest and $(DISABLE_NLS) as they are not supported.
Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
Peter Korsgaard [Fri, 14 Nov 2008 12:59:14 +0000 (12:59 -0000)]
package: Kconfig: use menu instead of menuconfig for sub menus
As discussed on the list - These things should normally not be
(un)selectable.
Thiago A. Corrêa [Fri, 14 Nov 2008 11:06:01 +0000 (11:06 -0000)]
Fix build. Use TARGET_CONFIGURE_OPTS as environment rather than as argument of make to avoid overwriting dropbear's CFLAGS
Peter Korsgaard [Fri, 14 Nov 2008 10:06:44 +0000 (10:06 -0000)]
target/Config.in.toolchain: cleanup
Peter Korsgaard [Fri, 14 Nov 2008 08:47:04 +0000 (08:47 -0000)]
dropbear: bump version
Peter Korsgaard [Thu, 13 Nov 2008 16:32:56 +0000 (16:32 -0000)]
busybox: add 1.13.x, mark older as deprecated
Peter Korsgaard [Thu, 13 Nov 2008 16:32:52 +0000 (16:32 -0000)]
busybox: bump 1.12.x version
Thomas Petazzoni [Tue, 11 Nov 2008 19:38:10 +0000 (19:38 -0000)]
Add a parallel compilation fix for fontconfig
This patch adds a patch to fix bug
https://bugs.freedesktop.org/show_bug.cgi?id=16464 affecting parallel
compilation of fontconfig.
The patch is the one proposed in the bugzilla entry, available at
https://bugs.freedesktop.org/attachment.cgi?id=17294.
Without this patch, the compilation (at BR2_JLEVEL > 1) of fontconfig
sometimes fails with:
In file included from fc-case.c:25:
../src/fcint.h:118:21: error: fcalias.h: No such file or directory
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thomas Petazzoni [Tue, 11 Nov 2008 19:00:32 +0000 (19:00 -0000)]
Fix the mtd package with regard to external toolchain use.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thomas Petazzoni [Tue, 11 Nov 2008 18:35:43 +0000 (18:35 -0000)]
Fix Qtopia build issues
This patch fixes two Qtopia build issues, encountered while trying to
use system implementation of zlib, freetype, jpeg and libpng :
* The build process doesn't look in $(STAGING_DIR)/usr/include for
includes and $(STAGING_DIR)/usr/lib. Same problem as the patch
currently floating around adding LDFLAGS to TARGET_CONFIGURE_OPTS,
but as Qtopia doesn't use TARGET_CONFIGURE_OPTS, we need a specific
fix here. So we use the -I and -L options of Qtopia's configure
script.
* The build process doesn't use pkg-config to get the header path for
Freetype headers (located in $(STAGING_DIR)/usr/include/freetype2
and not directly in $(STAGING_DIR)/usr/include/). There was already
a fix for this, consisting in adding $(FREETYPE_DIR)/include to the
-I path of Qtopia's configure. This patch modifies this fix to use
$(STAGING_DIR)/usr/include/freetype2 instead, which looks more
coherent with how all the packages are built (using $(STAGING_DIR)
as the reference to get headers and libraries).
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thomas Petazzoni [Tue, 11 Nov 2008 18:32:31 +0000 (18:32 -0000)]
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>
Daniel Laird [Tue, 11 Nov 2008 11:43:27 +0000 (11:43 -0000)]
package/tiff/tiff.mk: Change to Autotools.in format
Bounce tiff into Autotools.in format.
Did not use install to target as this puts loads of executables into TARGET.
So just copied tiff.so instead.
Signed-off-by: Daniel Laird <daniel.j.laird@nxp.com>
Daniel Laird [Tue, 11 Nov 2008 11:33:45 +0000 (11:33 -0000)]
package/freetype/freetype.mk: Add zib to dependencies
Looking into adding a configure cache to the build (like the GIT buildroot version)
This means that freetype needs to know about zlib so make
sure it had it as a dependency.
Also remove install rule for staging as it matches default.
Signed-off-by: Daniel Laird <daniel.j.laird@nxp.com>
Hamish Moffatt [Mon, 10 Nov 2008 23:50:57 +0000 (23:50 -0000)]
Remove .rej file included in the upstream tarball before patching
Ivan Kuten [Mon, 10 Nov 2008 11:17:21 +0000 (11:17 -0000)]
revert 23987 until proper implementation
Ivan Kuten [Mon, 10 Nov 2008 10:45:46 +0000 (10:45 -0000)]
Download Kernel.org minor patches at the same time as full sources.
Signed-off-by: Julien Boibessot <julien.boibessot@armadeus.com>
Thomas Petazzoni [Sat, 8 Nov 2008 22:24:39 +0000 (22:24 -0000)]
Fix Grub tarball version as the current version has disappeared from
Debian mirrors.
Patch provided by Roberto A. Foglietta <roberto.foglietta@gmail.com>
Peter Korsgaard [Fri, 7 Nov 2008 10:16:55 +0000 (10:16 -0000)]
busybox: basename 1.12.1 fix
Peter Korsgaard [Fri, 7 Nov 2008 08:57:59 +0000 (08:57 -0000)]
Makefile: revert HOST_GLIB_BIN staging_dir fix (r23920,23923)
It causes more trouble than it's worth, and we should move to building those
host tools ourselves to not get into version issues anyway.
Peter Korsgaard [Fri, 7 Nov 2008 08:56:02 +0000 (08:56 -0000)]
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)
Daniel Laird [Fri, 7 Nov 2008 08:15:53 +0000 (08:15 -0000)]
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>
Wade Berrier [Thu, 6 Nov 2008 21:11:54 +0000 (21:11 -0000)]
ntp: add /etc/default/ntpd to control whether to start
ntpd and/or ntpdate. Also specify options and servers.
Daniel Laird [Thu, 6 Nov 2008 12:54:29 +0000 (12:54 -0000)]
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>
Peter Korsgaard [Wed, 5 Nov 2008 15:47:09 +0000 (15:47 -0000)]
prboom: misc cleanups
As noted by Bernhard on irc.
Hans-Christian Egtvedt [Wed, 5 Nov 2008 13:33:43 +0000 (13:33 -0000)]
prboom: add a touch $@ to end of install target rule to install PrBoom only once
Signed-off-by: Julien Boibessot <julien.boibessot@armadeus.com>
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
Hans-Christian Egtvedt [Wed, 5 Nov 2008 12:59:32 +0000 (12:59 -0000)]
linux26: make installation of modules rule depend on .depend_done
This patch will make the installation of modules rule depend on .depend_done instead of .configured to make sure make prepare is run before modules are installed.
Make kernelversion does not work before make prepare has been run.
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
Hans-Christian Egtvedt [Wed, 5 Nov 2008 11:39:46 +0000 (11:39 -0000)]
Build $(PROJECT_BUILD_DIR)/autotools-stamps with normal Makefile rules
This patch will add a rule to top level Makefile to depend on the
$(PROJECT_BUILD_DIR)/autotools-stamps as a required directory. Hence it will be
generated if missing in stead of made when the $(PROJECT_BUILD_DIR)/.root rule
is triggered.
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
Peter Korsgaard [Wed, 5 Nov 2008 11:11:43 +0000 (11:11 -0000)]
kernel-headers: bump 2.6.26 and 2.6.27 minor versions
Hans-Christian Egtvedt [Wed, 5 Nov 2008 10:41:31 +0000 (10:41 -0000)]
Move creation of $(PROJECT_BUILD_DIR)/autotools-stamps into top level Makefile
This patch will create the autotools-stamps directory early in the build
process, thus making it possible for non Makefile.autotools.in packages to use
this directory to hold stamp files.
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
Hans-Christian Egtvedt [Wed, 5 Nov 2008 08:43:04 +0000 (08:43 -0000)]
make: add gettext dependency to make rule instead of TARGETS
This patch adds gettext dependency to make: rule instead of the TARGETS
variable if locale is selected. Just to conform with common syntax.
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
Hans-Christian Egtvedt [Wed, 5 Nov 2008 08:09:30 +0000 (08:09 -0000)]
make: select gettext and libintl if locale is enabled
This patch makes sure gettext and libintl are selected if locale support is
enabled. Gettext must also be compiled before make so appropriate headers are
available to make.
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
Peter Korsgaard [Tue, 4 Nov 2008 22:29:02 +0000 (22:29 -0000)]
matchbox: fix prefix
Closes #5946.
Peter Korsgaard [Tue, 4 Nov 2008 22:28:58 +0000 (22:28 -0000)]
matchbox: fix mb-applet-startup-monitor compilation (TRUE/FALSE issue)
Peter Korsgaard [Tue, 4 Nov 2008 19:58:48 +0000 (19:58 -0000)]
Kernel build fix related to external toolchain use
This patch prevents the user from select "linux (Same version as linux
headers)" as a choice for building the kernel when an external binary
toolchain is used, since "same version as linux headers" doesn't make
sense when an external toolchain is used.
It fixes the issue encountered by Hartley <hartleys@visionengravers.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Peter Korsgaard [Tue, 4 Nov 2008 12:50:38 +0000 (12:50 -0000)]
Makefile: glib-genmarshal: use BR2_STAGING_DIR instead of hardcoded staging_dir
Peter Korsgaard [Tue, 4 Nov 2008 11:31:58 +0000 (11:31 -0000)]
netsnmp: run CONFIG_UPDATE
Based on
e068796d3 in Bernhards tree.
Peter Korsgaard [Tue, 4 Nov 2008 11:26:52 +0000 (11:26 -0000)]
netsnmp: bump version
Based on
fa86c12d in Bernhards tree.
Peter Korsgaard [Mon, 3 Nov 2008 20:11:03 +0000 (20:11 -0000)]
Makefile: ignore glib-genmarshal in staging_dir
HOST_GLIB is set to the path that contains the host glib tool set and is
used when building packages using glib. The buildroot top level Makefile
sets HOST_GLIB using which to find the path where glib-genmarshal is
located.
The problem is that a cross compiled version of glib-genmarshal is also
put in the build_ARCH/staging_dir/usr/bin directory when the package
libglib2 is built. This cross compiled version will typically not run on
the host system.
Fix it by ignoring staging_dir in the which output.
Closes #5934
jacmet: fixed to work correctly if it's only found in staging_dir.
Peter Korsgaard [Mon, 3 Nov 2008 10:37:27 +0000 (10:37 -0000)]
External toolchain C++ cross-compiler fix
External toolchain C++ cross-compiler fix
package/Makefile.in resets CXX to "" in TARGET_CONFIGURE_OPTS if
BR2_GCC_CROSS_CXX is not set to 'y'. However, when using an external
toolchain, BR2_GCC_CROSS_CXX is not set even if the toolchain has a
C++ cross-compiler.
This patch adds a new BR2_GCC_CROSS_CXX option in the external
toolchain configuration menu, so that just like BR2_INET_RPC,
BR2_INET_IPV6 and the others, it can be set according to the external
toolchain configuration.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Peter Korsgaard [Mon, 3 Nov 2008 10:32:59 +0000 (10:32 -0000)]
More external toolchain fixes
Fix issues with binary external toolchains
Fix two problems encountered while using an external binary toolchain
generated by crosstool-ng:
- Don't remove the ending / in LIB_DIR, otherwise find $LIB_DIR
-maxdepth 1 doesn't find any file in the case LIB_DIR is a symbolic
link and not a directory.
For some reason, find -maxdepth 1 doesn't have the same behaviour
on directories and symbolic links. Demonstration:
$ mkdir foobar
$ touch foobar/t1
$ touch foobar/t2
$ ln -s foobar barfoo
$ find foobar -maxdepth 1 -name 't*'
foobar/t1
foobar/t2
$ find barfoo -maxdepth 1 -name 't*'
$ find barfoo/ -maxdepth 1 -name 't*'
barfoo/t1
barfoo/t2
* Make sure the libraries are writable, otherwise the strip operation
might fail. The library files may not be writable if the toolchain
is not writable (which may happen if one wants to prevent anyone
from overwriting the toolchain, which is done by crosstool-ng, for
example).
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Peter Korsgaard [Mon, 3 Nov 2008 10:18:39 +0000 (10:18 -0000)]
External toolchain support improvements
Improve external toolchain support
* Do not put kernel-headers in the dependencies of BASE_TARGETS in
the case where BR2_TOOLCHAIN_SOURCE is not y. The kernel headers
are already supposed to be part of the external toolchain, so
there's no need to download, extract and install them.
* In the configuration system, don't display the kernel headers
version selection list when an external toolchain is selected. This
is implemented by moving the source
"toolchain/kernel-headers/Config.in" inside the if
BR2_TOOLCHAIN_SOURCE in toolchain/Config.in.2.
* Change the description and help message of the BR2_LARGEFILE,
BR2_INET_IPV6, BR2_INET_RPC, and BR2_SOFT_FLOAT option in
toolchain/external-toolchain/Config.in. In the case of an external
toolchain, the semantic of these options is not to enable large
file support, IPV6 or RPC (since the toolchain is already compiled,
it has been decided previously). Their semantic is to let Buildroot
know about the characteristics of the external toolchain being
used.
As an improvement, we could guess these values automatically:
- for BR2_LARGEFILE, look at the value of __UCLIBC_HAS_LFS__ in
bits/uClibc_config.h in the libc headers directory.
- for BR2_INET_RPC, look at the value of __UCLIBC_HAS_RPC__ in the
same file
- for BR2_INET_IPV6, look at the value of __UCLIBC_HAS_IPV6__ in
the same file
- for BR2_SOFT_FLOAT, look at the output of $(CC) -v 2>&1 | grep
-- "--with-float=soft"
But I'm not sure how this would be possible, since these values are
used at configuration-time by other configuration options, not only
at build time.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Peter Korsgaard [Mon, 3 Nov 2008 06:16:36 +0000 (06:16 -0000)]
mkdosfs: cleanup target install handling
closes #5834.
Peter Korsgaard [Sun, 2 Nov 2008 20:21:59 +0000 (20:21 -0000)]
package/: remove more 'default n' (see r22874)
Peter Korsgaard [Sun, 2 Nov 2008 19:21:21 +0000 (19:21 -0000)]
sdl-image: convert to Makefile.autotools.in format
Peter Korsgaard [Sun, 2 Nov 2008 19:21:17 +0000 (19:21 -0000)]
libpng: fix Makefile.autotools.in fallout
libpng used to have the 'png' Makefile alias, which some packages used
in their dependencies list.
With the move to Makefile.autotools.in this is now gone, so update the
packages to match.
Peter Korsgaard [Sun, 2 Nov 2008 19:21:12 +0000 (19:21 -0000)]
syslinux: fix download url
Peter Korsgaard [Sun, 2 Nov 2008 13:06:44 +0000 (13:06 -0000)]
busybox: additional 1.12.1 patches
Arnar Mar Sigurðsson [Sun, 2 Nov 2008 02:16:53 +0000 (02:16 -0000)]
Fixes for Qt from Markus Heidelberg
Arnar Mar Sigurðsson [Fri, 31 Oct 2008 17:22:59 +0000 (17:22 -0000)]
Update valka target
Arnar Mar Sigurðsson [Fri, 31 Oct 2008 17:17:23 +0000 (17:17 -0000)]
Add options to select what gfx and mouse drivers are compiled in.
Note to tslib users: You now have to select the tslib mouse driver to build it.
Thiago A. Corrêa [Fri, 31 Oct 2008 16:37:01 +0000 (16:37 -0000)]
Fix zlib install broken by previous commit. Sorry
Daniel Laird [Fri, 31 Oct 2008 14:04:31 +0000 (14:04 -0000)]
package/lite/lite.mk: Bounce version
Bounce version.
Signed-off-by: Thomas Petazzoni<>
Signed-off-by: Daniel Laird <daniel.j.laird@nxp.com>
Thiago A. Corrêa [Fri, 31 Oct 2008 12:41:02 +0000 (12:41 -0000)]
pciutils may depend on zlib. Based on Bernhard's git repository.
Thiago A. Corrêa [Fri, 31 Oct 2008 12:14:39 +0000 (12:14 -0000)]
Improve pciutils based on Bernhard Reutner-Fischer's git repository (repo.or.cz/w/buildroot.git?a=tree;f=package/pciutils;hb=HEAD). Thanks
Thiago A. Corrêa [Fri, 31 Oct 2008 12:10:10 +0000 (12:10 -0000)]
Make sure directories are created during install to STAGING_DIR and TARGET_DIR. Thanks to Thomas Petazzoni and Bernhard Reutner-Fischer.
Thiago A. Corrêa [Fri, 31 Oct 2008 04:03:27 +0000 (04:03 -0000)]
Fix bug #
0005884 - pciutils depends on zlib
Thiago A. Corrêa [Fri, 31 Oct 2008 03:55:03 +0000 (03:55 -0000)]
Minor cleanups. Use touch for stamp-files
Thiago A. Corrêa [Fri, 31 Oct 2008 02:17:30 +0000 (02:17 -0000)]
fix wrong variable name for SQL. Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
Arnar Mar Sigurðsson [Fri, 31 Oct 2008 01:44:32 +0000 (01:44 -0000)]
Bump ntp version
Arnar Mar Sigurðsson [Fri, 31 Oct 2008 01:41:31 +0000 (01:41 -0000)]
2 gcc patches from Atmel's buildroot
Wade Berrier [Thu, 30 Oct 2008 17:21:18 +0000 (17:21 -0000)]
python: add $(STAGING_DIR)/usr/lib to PYTHON_MODULES_LIB so that
modules build correctly (particularly readline)
Hans-Christian Egtvedt [Thu, 30 Oct 2008 14:56:58 +0000 (14:56 -0000)]
linux: skip installing modules if modules are disabled in kernel config
This patch will check if CONFIG_MODULES is set in the kernel .config, if not
yes then it will skip installing the modules.
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
Hans-Christian Egtvedt [Thu, 30 Oct 2008 14:22:11 +0000 (14:22 -0000)]
linux: make touch also create the dependency file when installing modules
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
Hans-Christian Egtvedt [Thu, 30 Oct 2008 14:02:47 +0000 (14:02 -0000)]
linux: fix typo in status printout
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
Hans-Christian Egtvedt [Thu, 30 Oct 2008 14:02:05 +0000 (14:02 -0000)]
linux: add probing for kernel version when installing modules
This patch will ask the kernel for the specific version before doing
modules_install, that way Buildroot will know which directories to remove and
what parameters to use for depmod. Needed when compiling a kernel grabbed from
GIT or vendor specific releases.
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>