Eric Andersen [Mon, 15 Aug 2005 12:52:38 +0000 (12:52 -0000)]
The coreutils configure script is a steaming <many explitives deleted
in the interest of our younger readers>. This works around some of the
worst damage, thus allowing utils such as 'df' to properly cross compile
so that ltp will produce proper results.
Eric Andersen [Mon, 15 Aug 2005 11:02:06 +0000 (11:02 -0000)]
apply patches when requested to
Eric Andersen [Sat, 13 Aug 2005 10:57:08 +0000 (10:57 -0000)]
Change root_fs_$(ARCH) to rootfs.$(ARCH)
Eric Andersen [Sat, 13 Aug 2005 10:55:51 +0000 (10:55 -0000)]
Switch default from 'unc' to 'easynews'
Mike Frysinger [Sat, 13 Aug 2005 03:23:18 +0000 (03:23 -0000)]
CVS dirs -> .svn dirs
Mike Frysinger [Sat, 13 Aug 2005 03:22:37 +0000 (03:22 -0000)]
remove references to CVS and update with SVN
Mike Frysinger [Sat, 13 Aug 2005 02:45:34 +0000 (02:45 -0000)]
update to python-2.4.1 with the help of open embedded
Mike Frysinger [Thu, 11 Aug 2005 21:56:17 +0000 (21:56 -0000)]
forgot to commit this
"Steven J. Hill" [Thu, 11 Aug 2005 02:26:13 +0000 (02:26 -0000)]
New MIPS patch for TLS syscalls.
Mike Frysinger [Thu, 11 Aug 2005 00:02:29 +0000 (00:02 -0000)]
portage needs python
Eric Andersen [Wed, 10 Aug 2005 12:51:54 +0000 (12:51 -0000)]
fix screwy patch handling
Eric Andersen [Wed, 10 Aug 2005 12:51:11 +0000 (12:51 -0000)]
minor update
Eric Andersen [Wed, 10 Aug 2005 12:50:47 +0000 (12:50 -0000)]
update
Eric Andersen [Wed, 10 Aug 2005 10:14:53 +0000 (10:14 -0000)]
resync
Mike Frysinger [Tue, 9 Aug 2005 22:19:04 +0000 (22:19 -0000)]
touchup descriptions
Mike Frysinger [Tue, 9 Aug 2005 22:18:43 +0000 (22:18 -0000)]
add the wheel group
Eric Andersen [Tue, 9 Aug 2005 07:53:40 +0000 (07:53 -0000)]
Make strace behave for arm, which for 2.4.x lacks __NR_exit_group
Eric Andersen [Tue, 9 Aug 2005 07:47:50 +0000 (07:47 -0000)]
some platforms (such as arm with 2.4.x kernel headers) lack
__NR_fremovexattr and thus need special case handling
Eric Andersen [Tue, 9 Aug 2005 06:08:51 +0000 (06:08 -0000)]
Add 'nogroup' to make ltp happy
Eric Andersen [Tue, 9 Aug 2005 04:08:33 +0000 (04:08 -0000)]
routine update
Eric Andersen [Tue, 9 Aug 2005 03:48:47 +0000 (03:48 -0000)]
typo -- revenge of cut n paste
Eric Andersen [Mon, 8 Aug 2005 11:48:35 +0000 (11:48 -0000)]
Rather than adjusting the way ldso allocates memory, for the
time being simply add a series of suppressions to make valgrind
ignore all memory mmaped by uClibc's ldso.
Eric Andersen [Mon, 8 Aug 2005 08:23:50 +0000 (08:23 -0000)]
Fix some broken dependancies
Eric Andersen [Mon, 8 Aug 2005 07:54:28 +0000 (07:54 -0000)]
Prevent problems with fakeroot possibly trying to use stale host filesystem
inodes by carefully regenerating fakeroot.env from package specific files.
Eric Andersen [Mon, 8 Aug 2005 07:53:10 +0000 (07:53 -0000)]
Prevent problems with fakeroot possibly trying to use stale host filesystem
inodes by carefully regenerating fakeroot.env from package specific files.
Eric Andersen [Mon, 8 Aug 2005 06:57:43 +0000 (06:57 -0000)]
minor cleanup for target handling
Mike Frysinger [Mon, 8 Aug 2005 00:42:49 +0000 (00:42 -0000)]
also need to depend on makedevs as noted by emalkowski in Bug #366
Mike Frysinger [Mon, 8 Aug 2005 00:41:40 +0000 (00:41 -0000)]
make sure we depend on fakeroot existing #366 by pnoffke
Joakim Tjernlund [Sun, 7 Aug 2005 21:35:53 +0000 (21:35 -0000)]
Add nobody and users to make LTP happier.
Mike Frysinger [Sun, 7 Aug 2005 08:30:24 +0000 (08:30 -0000)]
make sure ext2 target depends on fakeroot
Mike Frysinger [Thu, 4 Aug 2005 22:43:37 +0000 (22:43 -0000)]
use the new gnuconfig stuff
Mike Frysinger [Thu, 4 Aug 2005 22:42:34 +0000 (22:42 -0000)]
add support for fetching latest config.{sub,guess} files from config cvs
Mike Frysinger [Thu, 4 Aug 2005 22:17:55 +0000 (22:17 -0000)]
whitespace sync
Mike Frysinger [Thu, 4 Aug 2005 22:17:36 +0000 (22:17 -0000)]
only run ldconfig if ld.so.conf exists
Eric Andersen [Thu, 4 Aug 2005 06:32:52 +0000 (06:32 -0000)]
Allow packages to use fakeroot. To accomodate this, convert all
target filesystem creation tools to also use fakeroot.
Manuel Novoa III [Thu, 4 Aug 2005 05:44:48 +0000 (05:44 -0000)]
Sigh... Let's try this again.
Eric Andersen [Thu, 4 Aug 2005 05:14:23 +0000 (05:14 -0000)]
Fix it up so ltp builds and installs itself properly so it is
100% ready to run on the target device.
Manuel Novoa III [Thu, 4 Aug 2005 03:49:25 +0000 (03:49 -0000)]
Add BR2_CROSS_TOOLCHAIN_TARGET_UTILS to allow bundling of some useful debug
apps with a deployed cross toolchain. Should probably do ltrace as well...
Also, add another compat symlink for cross gdb.
Mike Frysinger [Wed, 3 Aug 2005 23:21:37 +0000 (23:21 -0000)]
dont use xargs
Mike Frysinger [Wed, 3 Aug 2005 22:14:51 +0000 (22:14 -0000)]
fixes for superh
Mike Frysinger [Wed, 3 Aug 2005 22:14:39 +0000 (22:14 -0000)]
new version (4.5.12)
Manuel Novoa III [Wed, 3 Aug 2005 04:02:02 +0000 (04:02 -0000)]
Move buildroot-used bin/sed (binary or symlink) into TOOL_BUILD_DIR instead of STAGING_DIR, since the latter could be a standalone cross toolchain dir.
Eric Andersen [Wed, 3 Aug 2005 03:17:26 +0000 (03:17 -0000)]
filter through dos2unix
Eric Andersen [Wed, 3 Aug 2005 03:09:02 +0000 (03:09 -0000)]
put back support for generating .config.cmd
Manuel Novoa III [Wed, 3 Aug 2005 01:28:41 +0000 (01:28 -0000)]
Add /dev/shm.
Manuel Novoa III [Wed, 3 Aug 2005 01:25:12 +0000 (01:25 -0000)]
Create some symlinks for {*-}cc since gcc 3.3.6 (at least) doesn't seem to install them.
Manuel Novoa III [Wed, 3 Aug 2005 01:23:13 +0000 (01:23 -0000)]
Update locale config to match non-locale settings.
Manuel Novoa III [Wed, 3 Aug 2005 01:20:34 +0000 (01:20 -0000)]
Add sstrip for host and/or target.
Eric Andersen [Tue, 2 Aug 2005 23:05:22 +0000 (23:05 -0000)]
also remove support/mksignames.c
Eric Andersen [Tue, 2 Aug 2005 23:00:09 +0000 (23:00 -0000)]
Hopefully this will teach bash to get signals correct when cross compiled.
Mike Frysinger [Tue, 2 Aug 2005 04:24:17 +0000 (04:24 -0000)]
prune 2.16.90.0.1 / 2.16.90.0.2
Mike Frysinger [Tue, 2 Aug 2005 04:23:39 +0000 (04:23 -0000)]
import binutils 2.16.91.0.2
Eric Andersen [Tue, 2 Aug 2005 00:57:33 +0000 (00:57 -0000)]
update kbuild system
Eric Andersen [Mon, 1 Aug 2005 21:13:40 +0000 (21:13 -0000)]
Only include linux makefile when properly selected
Eric Andersen [Mon, 1 Aug 2005 21:11:06 +0000 (21:11 -0000)]
Via EPIA MII specific Linux config is (surprise) specific to the Via EPIA MII
and only should be selectable when BR2_TARGET_VIA_EPIA_MII has first been
selected.
"Steven J. Hill" [Fri, 29 Jul 2005 23:28:31 +0000 (23:28 -0000)]
Add in options for NPTL in uClibc. Users can select, but since NPTL is
on a branch it will not have any effect. Updated DBAu1500 configuration
files for latest uClibc snapshot and NPTL options.
Ned Ludd [Fri, 29 Jul 2005 02:36:31 +0000 (02:36 -0000)]
- zlib prior to 1.2.3 improperly handled invalid data streams which could lead a denial of service or arbitrary code execution. Tavis Ormandy CAN-2005-2096
Mike Frysinger [Thu, 28 Jul 2005 22:27:27 +0000 (22:27 -0000)]
grab some static updates from linux-2.6 git to fix gcc4 build errors as reported by Khem Raj
Eric Andersen [Wed, 27 Jul 2005 11:16:00 +0000 (11:16 -0000)]
Minor updates
Eric Andersen [Wed, 27 Jul 2005 10:55:38 +0000 (10:55 -0000)]
Fix broken dependancies
Eric Andersen [Fri, 22 Jul 2005 09:49:20 +0000 (09:49 -0000)]
update valgrind to the latest and greatest
Eric Andersen [Wed, 20 Jul 2005 07:20:27 +0000 (07:20 -0000)]
e2fsprogs does not appear to be 'make -j N' safe for N > 1
Eric Andersen [Tue, 19 Jul 2005 02:18:44 +0000 (02:18 -0000)]
update to dropbear-0.46
Eric Andersen [Mon, 18 Jul 2005 23:34:20 +0000 (23:34 -0000)]
Apply the fix for gcc bug #22167
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22167
remove gcc 3.3.3, change config for sjlj exception handling a bit.
Eric Andersen [Mon, 18 Jul 2005 22:20:12 +0000 (22:20 -0000)]
Update the set of available kernel headers to include 2.4.31 and 2.6.12
Eric Andersen [Mon, 18 Jul 2005 20:06:49 +0000 (20:06 -0000)]
Fixup standalong makedevs to handle regular files, and also fix
it to properly update file permissions as specified.
Eric Andersen [Fri, 15 Jul 2005 08:39:09 +0000 (08:39 -0000)]
A little more setup
Eric Andersen [Fri, 15 Jul 2005 07:07:44 +0000 (07:07 -0000)]
Install xorg modules correctly
Eric Andersen [Thu, 14 Jul 2005 23:34:47 +0000 (23:34 -0000)]
Yet more xorg build fixups
Eric Andersen [Thu, 14 Jul 2005 23:30:39 +0000 (23:30 -0000)]
Run ldconfig on the target rootfs to generate /etc/ld.so.cache
Eric Andersen [Thu, 14 Jul 2005 23:29:45 +0000 (23:29 -0000)]
Add device nodes for /dev/input by default (xorg and others want then)
Eric Andersen [Wed, 13 Jul 2005 10:29:18 +0000 (10:29 -0000)]
Get it building
Eric Andersen [Wed, 13 Jul 2005 09:11:26 +0000 (09:11 -0000)]
file-4.12 is no longer available
Eric Andersen [Wed, 13 Jul 2005 07:36:40 +0000 (07:36 -0000)]
Fix some stupid bugs in the Xorg build
Eric Andersen [Tue, 12 Jul 2005 19:53:12 +0000 (19:53 -0000)]
Thomas Lundquist writes:
If I understand you correctly, you want the ncurses development headers
on the target.
a patch for this (named target_headers.patch and includes similar
options for a few other libs in buildroot) can be found at:
http://www.zelow.no/floppyfw/download/Development/Patches/buildroot/
(a few packages there aswell)
it will add an option to put headers on target for ncurses, zlib and
openssl.
Thomas.
Mike Frysinger [Mon, 11 Jul 2005 21:53:23 +0000 (21:53 -0000)]
Patrick Doyle writes:
target/device/Soekris/net4521/linux.mk is missing an endif for
the first if statement
target/device/Soekris/Makefile.in needs to set TARGETS before
including linux.mk since the file checks the TARGETS variables
Mike Frysinger [Mon, 11 Jul 2005 21:49:45 +0000 (21:49 -0000)]
revert earlier change since it doesnt work with last uClibc release :/
Mike Frysinger [Sun, 10 Jul 2005 01:46:11 +0000 (01:46 -0000)]
import 4.0.1 based on 4.0.0
Joakim Tjernlund [Thu, 30 Jun 2005 00:36:16 +0000 (00:36 -0000)]
Fix buildroot not to modify Rules.mak. Patch From vapier.
Joakim Tjernlund [Thu, 30 Jun 2005 00:26:20 +0000 (00:26 -0000)]
Update default config a little.
Mike Frysinger [Mon, 27 Jun 2005 22:50:33 +0000 (22:50 -0000)]
make 2.16.1 the default binutils
Mike Frysinger [Mon, 27 Jun 2005 22:49:57 +0000 (22:49 -0000)]
import binutils 2.16.91.0.1
Joakim Tjernlund [Sat, 25 Jun 2005 21:41:52 +0000 (21:41 -0000)]
add #ifndef inhibit_libc in rs6000/linux-unwind.h to make
powerpc gcc compile. This may be the wrong thing to do but atleast
gcc compiles now.
"Steven J. Hill" [Sat, 25 Jun 2005 19:01:23 +0000 (19:01 -0000)]
i kan spel, can u?
Eric Andersen [Sat, 25 Jun 2005 08:02:44 +0000 (08:02 -0000)]
silly typo
Eric Andersen [Fri, 24 Jun 2005 14:29:10 +0000 (14:29 -0000)]
don't use the older 2.0 squashfs format
Eric Andersen [Fri, 24 Jun 2005 10:30:09 +0000 (10:30 -0000)]
Upgrade to latest, handle endianness automagically
Eric Andersen [Fri, 24 Jun 2005 09:39:45 +0000 (09:39 -0000)]
prevent whining about conflicting targets
Eric Andersen [Fri, 24 Jun 2005 09:10:06 +0000 (09:10 -0000)]
minor cleanups
Eric Andersen [Fri, 24 Jun 2005 08:48:06 +0000 (08:48 -0000)]
The '-r' option has gone away
Eric Andersen [Fri, 24 Jun 2005 08:36:13 +0000 (08:36 -0000)]
be a bit more consistant with naming, always escape wildcards
Eric Andersen [Fri, 24 Jun 2005 07:31:17 +0000 (07:31 -0000)]
Finish implementing fakeroot handling so when we tar up the
rootfs, the tarball properly inherits device table settings
and device nodes.
Eric Andersen [Fri, 24 Jun 2005 07:26:33 +0000 (07:26 -0000)]
Finish implementing fakeroot handling so mksquashfs properly
inherits device table settings and device nodes, exactly as
per mkfs* applications that support device tables natively.
Eric Andersen [Fri, 24 Jun 2005 05:02:00 +0000 (05:02 -0000)]
Use fakeroot and makedevs to fake mksquashfs into building properly setup file
permissions and device nodes into the target rootfs without needing to be root.
Eric Andersen [Fri, 24 Jun 2005 03:14:20 +0000 (03:14 -0000)]
mksquashfs is always rebuilt before generating rootfs image. The attached
patch avoids this issue, by creating a .unpacked file in the squashfs directory
after the source tarball is unpacked, and making the mksquashfs target depend
on the .unpacked file.
http://bugs.busybox.net/view.php?id=234
Eric Andersen [Fri, 24 Jun 2005 02:46:31 +0000 (02:46 -0000)]
This patch adds package configuration files for the LVM2 tools and its
dependency, device-mapper. This will provide the basic tools needed to work
with LVM2 volumes on the target system.
http://bugs.busybox.net/view.php?id=183
Eric Andersen [Thu, 23 Jun 2005 23:25:25 +0000 (23:25 -0000)]
If you update the kernel headers tarball and run make against an already built
buildroot, the header files will be re-extracted, but they will not be put in
exactly the right place if the name of the extracted directory includes the
kernel version numbers.
For example, linux-libc-headers-2.4.25.tar.bz2 will be extracted to
$(TOOLCHAIN_BUILD_DIR)/linux-libc-headers-2.4.25, and then the mv command will
move the newly extracted headers into the already existing
$(TOOLCHAIN_BUILD_DIR)/linux directory, instead of replacing that directory as
desired.
The fix is to first remove the $(TOOLCHAIN_BUILD_DIR)/linux directory and then
do the mv command.
http://bugs.busybox.net/view.php?id=296
Eric Andersen [Thu, 23 Jun 2005 22:58:51 +0000 (22:58 -0000)]
Setup libpng to be fetched from the sourceforge mirror of choice
Eric Andersen [Thu, 23 Jun 2005 22:49:33 +0000 (22:49 -0000)]
These patches fix some minor problems with GNU Readline package.
patch-1 will make the package selection default=n (since it's not necessary)
patch-2 will fix the readline.mk makefile to better follow buildroot style.
This is a cleanup only. But adds the 'readline-target' makefile target to also
install readline .so files to the target in addition to the full install in the
staging area.
http://bugs.busybox.net/view.php?id=300
Eric Andersen [Thu, 23 Jun 2005 22:09:12 +0000 (22:09 -0000)]
Update ccache to the latest version, which adds features.
http://bugs.busybox.net/view.php?id=297