log mini-native.sh @ 685:90ab1a1f4db5

age author description
Wed, 01 Apr 2009 04:11:44 -0500 Rob Landley Teach build not to rebuild base architecture toolchains. Factor out some common code while there.
Mon, 30 Mar 2009 01:11:34 -0500 Rob Landley Add SKIP_STAGE_TARBALLS config option to skip creating tarballs after each stage.
Sun, 29 Mar 2009 15:53:03 -0500 Rob Landley More error checking.
Sat, 28 Mar 2009 02:30:51 -0500 Rob Landley If the root filesystem is read only, the /home mount point already needs to exist.
Fri, 27 Mar 2009 23:18:24 -0500 Rob Landley Actually put MANIFEST into mini-native.
Tue, 17 Mar 2009 12:43:58 -0500 Rob Landley Don't strip .a and .o files, even with -strip-unneeded screws 'em up.
Sun, 15 Mar 2009 00:35:41 -0500 Rob Landley Gcc 4.2 needs three more environment variables set to emit a native compiler.
Fri, 20 Feb 2009 01:37:15 -0600 Rob Landley Strip shared libraries to save more space.
Sun, 08 Feb 2009 03:08:57 -0600 Rob Landley Fixes Mark Miller sent for distcc support.
Fri, 23 Jan 2009 13:35:20 -0600 Rob Landley Change NATIVE_TOOLCHAIN to work like all the other config variables: unset gives the default behavior.
Thu, 22 Jan 2009 17:03:52 -0600 Rob Landley Rename $NATIVE to $NATIVE_ROOT and allow it to be supplied externally so system-image.sh can package up an arbitrary native root filesystem source dir.
Sun, 11 Jan 2009 03:16:17 -0600 Rob Landley Delete man pages (they take up almost 2 megs) and consolidate some code.
Fri, 09 Jan 2009 22:02:14 -0600 Rob Landley Add BASE_ARCH support, so a hardware architecture can specify a base architecture and just provide a different kernel.
Thu, 08 Jan 2009 00:13:50 -0600 Rob Landley Move bin/qemu-setup.sh to sbin/init.sh and do more work on initramfs packaging. (Doesn't work yet.)
Sat, 27 Dec 2008 06:21:42 -0600 Rob Landley Move kernel building from mini-native to package-mini-native in preparation for initramfs packaging option.
Tue, 23 Dec 2008 01:18:22 -0600 Rob Landley Rename gcc-uClibc.c to ccwrap.c
Wed, 17 Dec 2008 00:45:59 -0600 Rob Landley Commit 527 broke distccd. Fix it. (Cross compiling remains fiddly.)
Sun, 14 Dec 2008 04:13:44 -0600 Rob Landley Link include/asm/page.h to include/sys/user.h, in case people try to build old packages.
Sun, 14 Dec 2008 02:03:46 -0600 Rob Landley Move the kernel image file from the temp dir into the mini-native dir, and teach packaging not to put it in the ext2 image. (Don't keep important files in the temp directory.)
Fri, 12 Dec 2008 20:49:48 -0600 Rob Landley Work around problem with the make -j dependencies of uClibc.
Wed, 10 Dec 2008 05:36:41 -0600 Rob Landley Add ldd/readelf/ldconfig to cross and native toolchains, and teach build to fallback to stable miniconfig when miniconfig-alt is absent.
Mon, 08 Dec 2008 00:14:37 -0600 Rob Landley Fix bug Milton Miller spotted: overriding CROSS_TARGET in config confuses the distcc build.
Tue, 02 Dec 2008 04:57:26 -0600 Rob Landley More fiddling to make /tools vs /usr work.
Tue, 02 Dec 2008 04:20:06 -0600 Rob Landley USE_TOOLSDIR should have ld-uClibc.so.0 fallback to search to /tools/lib rather than /lib, so adding incompatible libraries in /lib doesn't screw up binaries run out of /tools.
Tue, 02 Dec 2008 03:02:18 -0600 Rob Landley Give mini-native.sh the same xgcc bypass trick cross-compiler.sh uses.
Tue, 02 Dec 2008 03:00:11 -0600 Rob Landley I can see the man pages being potentially useful, but info pages are a complete waste of space.
Sun, 30 Nov 2008 15:46:48 -0600 Rob Landley A system without development headers doesn't need static libraries either.
Sun, 30 Nov 2008 00:59:27 -0600 Rob Landley Move include.sh to sources/include.sh. End user doesn't call it directly, shouldn't be at top level.
Mon, 24 Nov 2008 09:09:16 -0600 Rob Landley Rename (invert) NATIVE_NOTOOLCHAIN and NATIVE_NOTOOLSDIR, and tweak colors again.
Fri, 14 Nov 2008 19:20:24 -0600 Rob Landley Move color selection into ./config. (The default colors don't look great on a white background.)
Fri, 14 Nov 2008 16:01:24 -0600 Rob Landley Hook up c++ to distcc.
Thu, 13 Nov 2008 21:13:15 -0600 Rob Landley Rename CROSS_BUILD_STATIC, NATIVE_NOTOOLSDIR, NATIVE_NOTOOLCHAIN and make them work properly.
Wed, 12 Nov 2008 20:03:22 -0600 Rob Landley Fix uClibc++ cleanup.
Wed, 12 Nov 2008 09:38:12 -0600 Rob Landley Move uClibc 0.9.30 build from unstable to stable (and an unrelated fix: symlink uClibc++.a like .so).
Fri, 07 Nov 2008 14:21:49 -0600 Rob Landley Make gcc stop putting stuff in a lib64 directory on x86-64 even when we --disable-multilib, and remove spurious uClibc warnings about trying to use the cross compiler to "make allnoconfig".
Tue, 04 Nov 2008 22:51:33 -0600 Rob Landley Busybox defconfig has become useless, so switch busybox to build via allyesconfig minus symbols to be disabled.
Mon, 03 Nov 2008 21:33:34 -0600 Rob Landley Add C++ support to native compiler, based on uClibc++.
Mon, 03 Nov 2008 04:31:07 -0600 Rob Landley On arm, gcc has an internal compiler error building dwarf2 exceptions in mini-native. (Yes, it dies builing _itself_.) Switch to setjmp/longjmp excpetions.
Mon, 03 Nov 2008 00:52:09 -0600 Rob Landley Build libsupc++.a in preparation for building uClibc++.
Thu, 30 Oct 2008 04:46:08 -0500 Rob Landley Use the wrapper for g++, and clean up compiler install slightly better.
Tue, 28 Oct 2008 23:32:03 -0500 Rob Landley Install uClibc and kernel .config files into src directory of mini-native.
Tue, 28 Oct 2008 02:34:22 -0500 Rob Landley Split out BUILD_NOTOOLS from BUILD_SHORT.
Sun, 26 Oct 2008 17:51:14 -0500 Rob Landley No shipping package should ever use -Werror, no idea what new gcc versions will decide to warn on. (Fixes build on ubuntu 8.10.)
Sun, 19 Oct 2008 02:47:44 -0500 Rob Landley Save the expanded .config files for uClibc and linux in each build/temp-$ARCH dir after the build.
Sat, 11 Oct 2008 04:28:06 -0500 Rob Landley Fix old uClibc build.
Sun, 28 Sep 2008 12:18:40 -0500 Rob Landley Teach build to use recent uClibc snapshot when USE_UNSTABLE=uClibc
Mon, 15 Sep 2008 18:24:27 -0500 Rob Landley Upgrade BUILD_SHORT to make a small busybox+uClibc system in /usr, with top level symlinks (/bin, /lib, etc) and adjustments to boot script and run-emulator.
Sun, 24 Aug 2008 19:29:20 -0500 Rob Landley Teach the wrapper script to do the libgcc_s --as-needed stuff when
Fri, 15 Aug 2008 14:29:14 -0500 Rob Landley Add USE_TOYBOX option (enabled by default), to use toybox commands where
Tue, 12 Aug 2008 02:33:29 -0500 Rob Landley Convert sources/configs/$ARCH files to sources/targets/$ARCH directories.
Sat, 02 Aug 2008 11:54:05 -0500 Rob Landley Adjust busybox defconfig to remove options that don't build under knoppix
Fri, 18 Jul 2008 09:00:05 -0500 Rob Landley Switch to building defconfig busybox. (Keep trimmed config anyway.)
Sun, 06 Jul 2008 06:19:15 -0500 Rob Landley Update busybox from 1.2.2 to 1.11.0. Toybox i still used for oneit and patch,
Tue, 01 Jul 2008 14:42:39 -0500 Rob Landley Reorganize include.sh to put config options at the top, minor cleanups.
Wed, 21 May 2008 17:52:45 -0500 Rob Landley When doing BUILD_SHORT (without development tools), use / instead of /tools.
Fri, 09 May 2008 18:03:04 -0500 Rob Landley Redo sources/native to be "cp -ar"'d into mini-native-$ARCH/tools verbatim.
Thu, 17 Apr 2008 11:17:01 -0500 Rob Landley Add ability to set BUILD_SHORT=headers to include header files without building
Fri, 04 Apr 2008 09:31:06 -0500 Rob Landley Install setup script even for BUILD_SHORT.
Sat, 29 Mar 2008 19:06:29 -0500 Rob Landley Upgrade to toybox-0.0.5 and linux-2.6.25-rc7. Remove use of perl in the kernel
Thu, 27 Mar 2008 21:54:27 -0500 Rob Landley Teach BUILD_SHORT to remove include files (saving ~5 megs), and move the
Wed, 27 Feb 2008 22:32:25 -0600 Rob Landley Break up run-$ARCH.sh, move more temp files into temp dir, fix deletion logic.
Thu, 21 Feb 2008 04:47:54 -0600 Rob Landley Redo the $CLEANUP logic to a cleanup function in include.sh (meaning if a
Wed, 06 Feb 2008 20:20:00 -0600 Rob Landley Add first pass at Super Hitachi platform.
Mon, 04 Feb 2008 04:48:26 -0600 Rob Landley Back to gcc 4.1.2 until I find a large enough rock to fix the soft-float thing.
Sat, 02 Feb 2008 00:28:36 -0600 Rob Landley Update to gcc 4.1.2->4.2.2. Still doesn't fix the internal compiler error
Thu, 31 Jan 2008 02:21:31 -0600 Rob Landley Native-side symlinks for distcc to use.
Wed, 30 Jan 2008 23:15:46 -0600 Rob Landley Cross-compile a native distcc for target.
Wed, 30 Jan 2008 21:39:29 -0600 Rob Landley Use make -j to install kernel headers.
Wed, 26 Sep 2007 01:31:56 -0500 Rob Landley Update mini-native for the new tarball strategy.
Tue, 18 Sep 2007 15:10:29 -0500 Rob Landley Install the qemu-setup.sh script into the target.
Tue, 26 Jun 2007 21:32:19 -0400 Rob Landley Fixup the -j stuff to actually work. (typo in gcc, and uClibc can't use it.)
Tue, 26 Jun 2007 17:51:14 -0400 Rob Landley Autodetect number of processors and feed appropriate -j to make.
Sun, 24 Jun 2007 17:44:09 -0400 Rob Landley dash->bash.
Fri, 13 Apr 2007 22:21:47 -0400 Rob Landley as != ar. How did that ever work?
Mon, 09 Apr 2007 14:38:48 -0400 Rob Landley Of course there's a bug. (The ranlib fix was apparently a NOP, this should
Mon, 09 Apr 2007 12:09:40 -0400 Rob Landley Put zImage-$ARCH in build directory, not mini-native-$ARCH, and eliminate 0.2.1
Sun, 08 Apr 2007 14:53:18 -0400 Rob Landley The bash build continues to be stupid. Force RANLIB.
Sat, 17 Mar 2007 16:34:30 -0400 Rob Landley Move uClibc to miniconfig.
Wed, 14 Mar 2007 17:14:39 -0400 Rob Landley Make armv4l do soft-float instead of vfp. Thanks to James Newell and
Mon, 05 Mar 2007 01:28:16 -0500 Rob Landley Fix x86_64 dynamic linker.
Thu, 01 Feb 2007 00:37:50 -0500 Rob Landley Delete output directories on re-run, teach build to log and build multiple
Sun, 14 Jan 2007 03:11:45 -0500 Rob Landley Switch config-linux to miniconfig-linux. Adjust the build and config scripts,
Fri, 12 Jan 2007 15:25:59 -0500 Rob Landley Move the "hello world" source into sources/toys. Build (in mini-native)
Thu, 11 Jan 2007 12:13:11 -0500 Rob Landley Upgrade some packages, and other cleanups.
Fri, 29 Dec 2006 23:53:05 -0500 Rob Landley Build mksquashfs in the non-short cross-compiler, and use it at the end of
Thu, 28 Dec 2006 03:48:55 -0500 Rob Landley Install the uClibc utils install into /tools/bin. (Including readelf.)
Wed, 27 Dec 2006 22:32:40 -0500 Rob Landley Hit uClibc build with a large rock so it stops inserting hardwired paths in
Mon, 25 Dec 2006 20:13:08 -0500 Rob Landley Teach the native build about ld-uClibc.so.0 can living in /tools.
Mon, 25 Dec 2006 19:05:11 -0500 Rob Landley Get i686 cross-compiling to work like armv4l cross-compiling by lying to
Wed, 20 Dec 2006 01:58:41 -0500 Rob Landley Build a gcc wrapper for _target_, and add a "strip" command to halve the
Wed, 20 Dec 2006 01:36:36 -0500 Rob Landley Add make to mini-native (required one more option switched on in uClibc), add
Tue, 19 Dec 2006 01:29:17 -0500 Rob Landley A native compiler doesn't have a cross-prefix.
Tue, 19 Dec 2006 01:13:11 -0500 Rob Landley Remove qemu build (it's in cross-compiler.sh now), move uClibc build right
Sun, 17 Dec 2006 18:32:07 -0500 Rob Landley Still doesn't work, but doesn't work better.
Sun, 17 Dec 2006 14:55:24 -0500 Rob Landley Helps to check in something that isn't _obviously_ broken. :)
Sun, 17 Dec 2006 14:21:02 -0500 Rob Landley Intermediate snapshot. Doesn't work yet.