Ulf Samuelsson [Thu, 12 Jul 2007 16:57:47 +0000 (16:57 -0000)]
Workaround for vi bug in syntax highlighting
Ulf Samuelsson [Thu, 12 Jul 2007 16:53:13 +0000 (16:53 -0000)]
Fix Document style
Ulf Samuelsson [Thu, 12 Jul 2007 15:32:04 +0000 (15:32 -0000)]
Add comment on when to use BUILD_DIR vs PROJECT_BUILD_DIR
Ulf Samuelsson [Thu, 12 Jul 2007 15:28:58 +0000 (15:28 -0000)]
Change HOSTNAME to TARGET_HOSTNAME to avoid superseeding build host HOSTNAME
Ulf Samuelsson [Thu, 12 Jul 2007 14:46:03 +0000 (14:46 -0000)]
Update Instructions for applying for Buildroot write access
Ulf Samuelsson [Thu, 12 Jul 2007 14:43:44 +0000 (14:43 -0000)]
Update Documentation for BSP patch
Ulf Samuelsson [Thu, 12 Jul 2007 13:11:03 +0000 (13:11 -0000)]
BSP Patch:
=========================================================
The purpose of the BSP patch is to allow building
several boards inside the same buildroot tree.
For this to work, each board has to have its
own "$(TARGET_DIR)" and all *configurable* packages
must be rebuilt for each board.
They are now built in the "$(PROJECT_BUILD_DIR)"
All non configurable packages can and should still
be built in the "$(BUILD_DIR)".
If a package is built for one board, then when
you build for a second board of the same architecture
the build becomes a simple copy of the resulting
binaries.
-----
Define BR2_PROJECT which will be used as the selector
between different boards. Note that BR2_PROJECT allow
you to build multiple root file systems for a single
board, and should not be confused with BR2_BOARD_NAME
which relates to the H/W.
-----
Define PROJECT_BUILD_DIR as "PROJECT_BUILD_DIR/$(PROJECT)"
Define BINARIES_DIR as "binaries/$(PROJECT)"
Define TARGET_DIR as "$(PROJECT_BUILD_DIR)/root"
(some prefix/postfix may apply)
Resulting images are stored in "$(BINARIES_DIR)"
-----
Define a few new environment variables in Makefile
PROJECT: Stripped BR2_PROJECT
DATE: Date of build in YYYY-MM-DD format
HOSTNAME: Stripped BR2_HOSTNAME => /etc/hostname
BANNER: Stripped BR2_BANNER => /etc/issue
Linux and Busybox will be built in $(PROJECT_BUILD_DIR)
More patches will be needed later to ensure all
configurable packages are built in this directory.
Ulf Samuelsson [Wed, 11 Jul 2007 15:01:42 +0000 (15:01 -0000)]
Define date of build as DATE, use in mtd/mtd.mk
Ulf Samuelsson [Wed, 11 Jul 2007 14:42:32 +0000 (14:42 -0000)]
Configure linux within target/linux/Config.in instead of within target/device/Config.in
Ulf Samuelsson [Wed, 11 Jul 2007 14:40:56 +0000 (14:40 -0000)]
Configure linux within target/linux/Config.in instead of within target/device/Config.in
Ulf Samuelsson [Wed, 11 Jul 2007 14:34:55 +0000 (14:34 -0000)]
Build linux within target/linux/Makefile.in instead of within target/linux26.mk
Ulf Samuelsson [Wed, 11 Jul 2007 14:20:47 +0000 (14:20 -0000)]
Use <package>_VERSION in all <package>.mk instead of <package>_VER
Ulf Samuelsson [Wed, 11 Jul 2007 14:06:06 +0000 (14:06 -0000)]
Use <package>_VERSION in all <package>.mk instead of <package>_VER
Ulf Samuelsson [Wed, 11 Jul 2007 13:55:55 +0000 (13:55 -0000)]
Use <package>_VERSION in all <package>.mk instead of <package>_VER
Ulf Samuelsson [Wed, 11 Jul 2007 13:55:21 +0000 (13:55 -0000)]
Use <package>_VERSION in all <package>.mk instead of <package>_VER
Bernhard Reutner-Fischer [Tue, 10 Jul 2007 11:34:22 +0000 (11:34 -0000)]
- fix building sstrip
Bernhard Reutner-Fischer [Mon, 9 Jul 2007 18:36:01 +0000 (18:36 -0000)]
- cosmetics: rename _VER to _VERSION and touch at
Bernhard Reutner-Fischer [Mon, 9 Jul 2007 18:23:20 +0000 (18:23 -0000)]
- fix evaluation of HOSTCFLAGS for kconfig. Closes #1415
Bernhard Reutner-Fischer [Mon, 9 Jul 2007 17:59:19 +0000 (17:59 -0000)]
- pull from upstream
Bernhard Reutner-Fischer [Mon, 9 Jul 2007 08:30:38 +0000 (08:30 -0000)]
- the TARGET_CONFIGURE_OPTS have to be passed after $(MAKE).
Fixes build breakage as seen by Ulf et al.
Bernhard Reutner-Fischer [Mon, 9 Jul 2007 08:06:27 +0000 (08:06 -0000)]
- wipe config related files in distclean
Ulf Samuelsson [Mon, 9 Jul 2007 04:59:45 +0000 (04:59 -0000)]
WGET_NOSPIDERS is not defined, use WGET for now
Ulf Samuelsson [Mon, 9 Jul 2007 04:40:53 +0000 (04:40 -0000)]
Use hostap release version instead of snapshot
Ulf Samuelsson [Mon, 9 Jul 2007 04:26:49 +0000 (04:26 -0000)]
sh needs '-c' to run a binary
Bernhard Reutner-Fischer [Sun, 8 Jul 2007 20:51:19 +0000 (20:51 -0000)]
- add pxelinux
Bernhard Reutner-Fischer [Sun, 8 Jul 2007 19:22:58 +0000 (19:22 -0000)]
- apply settings for initramfs
Bernhard Reutner-Fischer [Sun, 8 Jul 2007 19:22:18 +0000 (19:22 -0000)]
- provide option to build an initramfs out of the current rootfs. Closes #881
Bernhard Reutner-Fischer [Sun, 8 Jul 2007 19:07:46 +0000 (19:07 -0000)]
- bump version
- misc adjustments while at it
Bernhard Reutner-Fischer [Sun, 8 Jul 2007 18:58:48 +0000 (18:58 -0000)]
- make it compile.
Bernhard Reutner-Fischer [Sun, 8 Jul 2007 18:16:12 +0000 (18:16 -0000)]
- remove cruft
Bernhard Reutner-Fischer [Sun, 8 Jul 2007 18:14:51 +0000 (18:14 -0000)]
- bump version and make it compile
Bernhard Reutner-Fischer [Sun, 8 Jul 2007 16:28:54 +0000 (16:28 -0000)]
- populate some BR2_GCC_TARGET_ARCH, BR2_GCC_TARGET_ABI, BR2_GCC_TARGET_TUNE defaults (hand-waving mode, of course untested.. ;)
Bernhard Reutner-Fischer [Sun, 8 Jul 2007 16:27:25 +0000 (16:27 -0000)]
- unify the GCC_WITH_ configure options and make them active
Bernhard Reutner-Fischer [Sun, 8 Jul 2007 13:55:49 +0000 (13:55 -0000)]
- add missing dirclean target (Cristian Ionescu-Idbohrn)
Bernhard Reutner-Fischer [Sun, 8 Jul 2007 13:51:15 +0000 (13:51 -0000)]
- update defaults
Bernhard Reutner-Fischer [Sun, 8 Jul 2007 13:20:46 +0000 (13:20 -0000)]
- fix looking for libexpat.so in wrong place (Cristian Ionescu-Idbohrn)
- bump version
Bernhard Reutner-Fischer [Sun, 8 Jul 2007 13:13:29 +0000 (13:13 -0000)]
- factor-out common config options for staging and target compiler
- take extra options for the respective compilers into account
Bernhard Reutner-Fischer [Sun, 8 Jul 2007 12:50:06 +0000 (12:50 -0000)]
- we have to reconfigure iff some compiler-config was changed.
Bernhard Reutner-Fischer [Sun, 8 Jul 2007 12:20:58 +0000 (12:20 -0000)]
- add help target
Bernhard Reutner-Fischer [Sun, 8 Jul 2007 12:10:21 +0000 (12:10 -0000)]
- CONFIG_FDISK_SUPPORT_LARGE_DISKS depends on LFS
Bernhard Reutner-Fischer [Sun, 8 Jul 2007 12:05:03 +0000 (12:05 -0000)]
- provide default for vfprintf
Bernhard Reutner-Fischer [Sun, 8 Jul 2007 12:04:34 +0000 (12:04 -0000)]
- fdisk was broken in r18727, disable for now.
Bernhard Reutner-Fischer [Sun, 8 Jul 2007 11:56:38 +0000 (11:56 -0000)]
- forgot to provide a default config for 1.6.1
Thanks to Cristian Ionescu-Idbohrn for noticing this.
Bernhard Reutner-Fischer [Sun, 8 Jul 2007 11:25:25 +0000 (11:25 -0000)]
- iso9660 target does not build target kernel due to missing dependency. Closes #1194
Bernhard Reutner-Fischer [Sun, 8 Jul 2007 11:03:43 +0000 (11:03 -0000)]
- bump version and uninstall runlevel script. Closes #1366
Bernhard Reutner-Fischer [Sun, 8 Jul 2007 00:18:51 +0000 (00:18 -0000)]
- pretty print path for brevity
Bernhard Reutner-Fischer [Sun, 8 Jul 2007 00:00:17 +0000 (00:00 -0000)]
- silence a cosmetic warning (closes several issues in mantis).
This also provides a nice up-to-date filestamp if something got reconfigured (e.g. c++ support got toggled) that can be used in the future to depend accordingly.
Bernhard Reutner-Fischer [Sat, 7 Jul 2007 23:55:19 +0000 (23:55 -0000)]
- adjust for the released 4.2.0 version
Bernhard Reutner-Fischer [Sat, 7 Jul 2007 23:54:33 +0000 (23:54 -0000)]
- forgot to adjust the path
Bernhard Reutner-Fischer [Sat, 7 Jul 2007 18:17:41 +0000 (18:17 -0000)]
- mention from which version this copy of kconfig comes from (redundant since i noted it already in the checkin message, but ok).
Bernhard Reutner-Fischer [Sat, 7 Jul 2007 12:58:15 +0000 (12:58 -0000)]
- use correct path to libstdc++
Ulf Samuelsson [Sat, 7 Jul 2007 12:28:25 +0000 (12:28 -0000)]
Avoid stripping scripts
Bernhard Reutner-Fischer [Sat, 7 Jul 2007 11:06:08 +0000 (11:06 -0000)]
- using $(STAGING_DIR)/include is inherently wrong. $(STAGING_DIR)/usr/include
is the proper path for includes (check your host)
Bernhard Reutner-Fischer [Sat, 7 Jul 2007 10:39:13 +0000 (10:39 -0000)]
- pull in missing hunks from the arm-mmap fix.
Bernhard Reutner-Fischer [Sat, 7 Jul 2007 10:14:30 +0000 (10:14 -0000)]
- bump version
Bernhard Reutner-Fischer [Sat, 7 Jul 2007 10:11:17 +0000 (10:11 -0000)]
- account for setups without wchar support.
Bernhard Reutner-Fischer [Sat, 7 Jul 2007 09:31:09 +0000 (09:31 -0000)]
- improve help text
Ulf Samuelsson [Sat, 7 Jul 2007 07:34:37 +0000 (07:34 -0000)]
Avoid stripping a script file
Ulf Samuelsson [Fri, 6 Jul 2007 12:19:35 +0000 (12:19 -0000)]
Remove some unwanted white space in Makefile
"Steven J. Hill" [Fri, 6 Jul 2007 11:42:03 +0000 (11:42 -0000)]
Get rid of leading whitespace to silence warnings from config system.
"Steven J. Hill" [Fri, 6 Jul 2007 11:41:27 +0000 (11:41 -0000)]
Bump versions.
"Steven J. Hill" [Fri, 6 Jul 2007 04:58:01 +0000 (04:58 -0000)]
Remove more stuff during 'make distclean'.
"Steven J. Hill" [Fri, 6 Jul 2007 04:26:32 +0000 (04:26 -0000)]
Remove usage of TARGET_LDFLAGS all together. Both TARGET_CFLAGS and TARGET_LDFLAGS are passed with the compilers and linker respectively so that we can pass CFLAGS and LDFLAGS on a per-package basis which was not possible previously and a number of packages failed to build. TARGET_CFLAGS usage in package makefiles will be removed next.
"Steven J. Hill" [Fri, 6 Jul 2007 04:21:22 +0000 (04:21 -0000)]
Fix patch filtering and add new patch to disable tests for IPv6 when not selected.
"Steven J. Hill" [Thu, 5 Jul 2007 17:56:24 +0000 (17:56 -0000)]
Bump version of tar and add disabling of IPv6 for psmisc if it is not selected. Submitted by <buraphalinuxserver@gmail.com>.
"Steven J. Hill" [Thu, 5 Jul 2007 17:54:38 +0000 (17:54 -0000)]
Add building of m4 for host and fix autoconf dependency. Submitted by Julien Letessier <julien.letessier@technosens.fr>.
"Steven J. Hill" [Thu, 5 Jul 2007 17:52:31 +0000 (17:52 -0000)]
Update version of ed and remove obsoleted patch. Submitted by <buraphalinuxserver@gmail.com>.
Peter Korsgaard [Thu, 5 Jul 2007 15:55:23 +0000 (15:55 -0000)]
Remove configure cruft
"Steven J. Hill" [Thu, 5 Jul 2007 05:15:47 +0000 (05:15 -0000)]
This was for when I was building a toolchain without BR2_TOOLCHAIN_SYSROOT set. Maybe when it is set the C++ libraries get put into $(TARGET_DIR)/lib. If that is the case, then an 'if-else' block will need to be placed to strip the right location.
"Steven J. Hill" [Thu, 5 Jul 2007 05:13:46 +0000 (05:13 -0000)]
Enable the option.
"Steven J. Hill" [Thu, 5 Jul 2007 05:13:20 +0000 (05:13 -0000)]
Do not override CFLAGS in uClibc. Instead concatenate with the ARCH_CFLAGS. Also, pass only the TARGET_CONFIGURE options that are necessary for building the utilities so that CFLAGS are not passed.
Bernhard Reutner-Fischer [Mon, 2 Jul 2007 15:20:05 +0000 (15:20 -0000)]
- forgot a line
Bernhard Reutner-Fischer [Mon, 2 Jul 2007 14:35:11 +0000 (14:35 -0000)]
- forgot to write out the .config.cmd
Bernhard Reutner-Fischer [Mon, 2 Jul 2007 09:54:18 +0000 (09:54 -0000)]
- bump version
Bernhard Reutner-Fischer [Mon, 2 Jul 2007 08:58:56 +0000 (08:58 -0000)]
- udhcp was merged into busybox some years ago; use a recent busybox instead!
Bernhard Reutner-Fischer [Fri, 29 Jun 2007 08:18:13 +0000 (08:18 -0000)]
- change download site to sourceforge
Bernhard Reutner-Fischer [Thu, 28 Jun 2007 22:38:48 +0000 (22:38 -0000)]
- fix make defconfig (Rick Foos)
Bernhard Reutner-Fischer [Thu, 28 Jun 2007 15:55:00 +0000 (15:55 -0000)]
- add quagga suite
Bernhard Reutner-Fischer [Thu, 28 Jun 2007 14:07:13 +0000 (14:07 -0000)]
- fix a few -clean targets.
- bash build is not parallel-safe
Bernhard Reutner-Fischer [Thu, 28 Jun 2007 14:05:29 +0000 (14:05 -0000)]
- work around bug in gcc (or rather libiberty) for parallel install
Bernhard Reutner-Fischer [Thu, 28 Jun 2007 14:03:04 +0000 (14:03 -0000)]
- fix building the utilities that are ment to be run on the _HOST_ (Julien Letessier)
Bernhard Reutner-Fischer [Thu, 28 Jun 2007 13:51:07 +0000 (13:51 -0000)]
- provide autotools for the host (Julien Letessier)
Bernhard Reutner-Fischer [Thu, 28 Jun 2007 13:06:21 +0000 (13:06 -0000)]
- rm some old files
Bernhard Reutner-Fischer [Thu, 28 Jun 2007 12:14:16 +0000 (12:14 -0000)]
- pull arm mmap fix from trunk
Bernhard Reutner-Fischer [Thu, 28 Jun 2007 12:11:12 +0000 (12:11 -0000)]
- respin whole patch for the sake of simplicity
Bernhard Reutner-Fischer [Thu, 28 Jun 2007 11:53:59 +0000 (11:53 -0000)]
- make it compile with a C89 compiler
Bernhard Reutner-Fischer [Thu, 28 Jun 2007 10:47:05 +0000 (10:47 -0000)]
- adjust infrastructure for new kconfig
Bernhard Reutner-Fischer [Thu, 28 Jun 2007 10:46:19 +0000 (10:46 -0000)]
- pull kconfig from linux-2.6.21.5
Bernhard Reutner-Fischer [Wed, 27 Jun 2007 21:07:09 +0000 (21:07 -0000)]
- use BR2_INET_IPV6
Bernhard Reutner-Fischer [Wed, 27 Jun 2007 21:03:42 +0000 (21:03 -0000)]
- stub for grub2. Needs to be fixed upstream first.
Bernhard Reutner-Fischer [Wed, 27 Jun 2007 12:01:27 +0000 (12:01 -0000)]
- add endian handling, mmap, memcmp checks to TARGET_CONFIGURE_ARGS
- use TARGET_CONFIGURE_ARGS where appropriate.
Bernhard Reutner-Fischer [Wed, 27 Jun 2007 09:48:23 +0000 (09:48 -0000)]
- introduce TARGET_CONFIGURE_ARGS to hold presets for configure for target packages
Bernhard Reutner-Fischer [Wed, 27 Jun 2007 09:40:25 +0000 (09:40 -0000)]
- use correct installation path
Bernhard Reutner-Fischer [Wed, 27 Jun 2007 09:18:58 +0000 (09:18 -0000)]
- the actual current version of NTP is 4.2p2 (Julien Letessier)
- fixed the configure flag (Julien Letessier)
Bernhard Reutner-Fischer [Tue, 26 Jun 2007 17:45:08 +0000 (17:45 -0000)]
- use BR2_INET_IPV6
Bernhard Reutner-Fischer [Tue, 26 Jun 2007 16:58:11 +0000 (16:58 -0000)]
- fix typo in sed expr
Bernhard Reutner-Fischer [Tue, 26 Jun 2007 16:36:31 +0000 (16:36 -0000)]
- filter out eventual -fPIC -fpic -DPIC flags from the target cflags
Honor the .config setting for KCONFIG and FORMAT iff not imposed by the target/device. If they are not set in the config, the defaults (zImage etc) still apply.
Bernhard Reutner-Fischer [Tue, 26 Jun 2007 16:35:07 +0000 (16:35 -0000)]
- apply the patches
Bernhard Reutner-Fischer [Tue, 26 Jun 2007 16:34:45 +0000 (16:34 -0000)]
- add BR2_INET_IPV6 and BR2_INET_RPC
TODO: use $(DISABLE_IPV6) in packages instead of a gazillion different hackish ways that are currently in there
Bernhard Reutner-Fischer [Tue, 26 Jun 2007 16:18:00 +0000 (16:18 -0000)]
- bump version