Commit graph

584 commits

Author SHA1 Message Date
John Crispin
a53b084e49 add ccache wrapper
SVN-Revision: 32075
2012-06-06 13:27:11 +00:00
Jonas Gorski
b31108e0a8 tools: imagetag: add parameter for padding images
Allow images to be padded to a certain size. This prevents CFE from
flashing them to the second image offset.

SVN-Revision: 31875
2012-05-27 13:22:19 +00:00
Jo-Philipp Wich
5d817266e1 scons: probe "python" and "python2" first in pywrap.sh in order to use the users preferred version if possible
SVN-Revision: 31743
2012-05-15 20:29:32 +00:00
Jo-Philipp Wich
c33b01fa0e scons: wrap python invocations with helper script that attempts to find a non-3.x python
SVN-Revision: 31742
2012-05-15 20:04:07 +00:00
Felix Fietkau
d3a21c192b tools/scons: remove the python 3 compat patch, it is incomplete and breaks with python 2.5.2. i guess scons with python 3 is a lost cause...
SVN-Revision: 31741
2012-05-15 13:42:36 +00:00
Gabor Juhos
2803206c50 tools/mtd-utils: remove empty patches
SVN-Revision: 31705
2012-05-13 12:32:22 +00:00
Jo-Philipp Wich
9a34f9d01e scons: fix compatibility with python 3, upstream still does not support it...
SVN-Revision: 31624
2012-05-06 17:04:37 +00:00
Felix Fietkau
352d081266 scons: override the platform instead of using the host one - fixes build issues on non-linux systems
SVN-Revision: 31620
2012-05-05 21:02:35 +00:00
Felix Fietkau
f479efbdf4 tools: add scons (patch by Dave Taht)
This makes it more possible to build scons based applications
for openwrt.

SVN-Revision: 31618
2012-05-05 17:37:34 +00:00
Gabor Juhos
de7324674a firmware-utils/mktplinkfw: add support for the TL-WR1041N v2
Patch-by: Vince Huang <axishero@foxmail.com>

SVN-Revision: 31609
2012-05-05 17:02:38 +00:00
Gabor Juhos
1570caeb75 tools: add xz dependency to automake
SVN-Revision: 31413
2012-04-21 16:09:04 +00:00
Jo-Philipp Wich
c379502147 mklibs: revert r31315
SVN-Revision: 31316
2012-04-16 15:35:45 +00:00
Jo-Philipp Wich
a8d663260d tools/mklibs: add missing <unistd.h> in readelf/elf.cpp
Fixes compile on my Arch Linux system, as unistd.h is needed for ::close().

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>

SVN-Revision: 31315
2012-04-16 15:11:32 +00:00
Jonas Gorski
c76ff41080 tools: sdcc: fix order of linking with libm
Fixes a build failure caught by buildbot.

SVN-Revision: 31284
2012-04-14 09:05:02 +00:00
Mirko Vogt
1b75788451 add missing includes ('unistd.h') for mklibs
This is needed when compiling with GCC >= 4.7.0 since it doesn't implicitly include 'unistd.h' anymore (needed e.g. for file operations in this particular case)

 - Thanks to Luka Perkov

SVN-Revision: 31259
2012-04-12 12:19:56 +00:00
Jo-Philipp Wich
ac007ff482 sdcc: compiling SDCCicode.c with -O2 sends gcc 4.6.x into an infinite loop, workaround it See references: http://sourceforge.net/tracker/?func=detail&aid=3285611&group_id=599&atid=300599 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52653
SVN-Revision: 31236
2012-04-10 13:18:45 +00:00
Jo-Philipp Wich
c3bc38689c sdcc: sdcc needs sdcpp to bootstrap itself, so enable it
SVN-Revision: 31229
2012-04-09 15:55:33 +00:00
Jo-Philipp Wich
12df76d065 tools: add sdcc subdir to Makefile
SVN-Revision: 31228
2012-04-09 15:24:47 +00:00
Jo-Philipp Wich
b409973545 add an sdcc host build which is enabled if firmwarehotplug is selected
SVN-Revision: 31226
2012-04-09 15:23:34 +00:00
Florian Fainelli
930a820172 update wrt350nv2-builder to v2.4 and use new functionality for target orion_generic
Signed-off-by: Matthias Bücher <mail@maddes.net>

SVN-Revision: 31199
2012-04-04 16:06:25 +00:00
Florian Fainelli
829e5c2916 mm-macros: update to 0.9.5
Signed-off-by: Luka Perkov <openwrt@lukaperkov.net>

SVN-Revision: 31176
2012-04-02 16:25:38 +00:00
Florian Fainelli
fad81bc695 qemu: update to 0.14.1
This patch has not been tested on freebsd. File block/sheepdog.c has
been changed and the patch does no longer apply. Anyone with freebsd who
could test this?

All my other patches regarding the tools upgrade were tested on linux
x64 and produce a working image. Once submitted patches get applied I
will upgrade the remaining tools...

Signed-off-by: Luka Perkov <openwrt@lukaperkov.net>

SVN-Revision: 31175
2012-04-02 16:25:35 +00:00
Florian Fainelli
7002c4d712 mpc: update to 0.9
Signed-off-by: Luka Perkov <openwrt@lukaperkov.net>

SVN-Revision: 31174
2012-04-02 16:25:31 +00:00
Florian Fainelli
093b12cba9 automake: update to 1.11.3
Signed-off-by: Luka Perkov <openwrt@lukaperkov.net>

SVN-Revision: 31173
2012-04-02 16:25:28 +00:00
Florian Fainelli
9c6d6caf0e xz: update to 5.0.3
Signed-off-by: Luka Perkov <openwrt@lukaperkov.net>

SVN-Revision: 31172
2012-04-02 16:25:25 +00:00
Florian Fainelli
6d4358aed0 mkimage: update to 2011.12
Signed-off-by: Luka Perkov <openwrt@lukaperkov.net>

SVN-Revision: 31171
2012-04-02 16:25:23 +00:00
Florian Fainelli
fe44af36ae cloog: update to 0.15.11
Signed-off-by: Luka Perkov <openwrt@lukaperkov.net>

SVN-Revision: 31170
2012-04-02 16:25:20 +00:00
Florian Fainelli
ce7726405c gmp: update to 5.0.4
Signed-off-by: Luka Perkov <openwrt@lukaperkov.net>

SVN-Revision: 31169
2012-04-02 16:25:17 +00:00
Florian Fainelli
7d91de232d cmake: update to 2.8.7
Signed-off-by: Luka Perkov <openwrt@lukaperkov.net>

SVN-Revision: 31168
2012-04-02 16:25:14 +00:00
Florian Fainelli
dde7e0d6c5 bison: update to 2.5
Signed-off-by: Luka Perkov <openwrt@lukaperkov.net>

SVN-Revision: 31167
2012-04-02 16:25:11 +00:00
Florian Fainelli
db75102223 ccache: update to 3.1.7
Signed-off-by: Luka Perkov <openwrt@lukaperkov.net>

SVN-Revision: 31166
2012-04-02 16:25:08 +00:00
Felix Fietkau
d5234a74b6 tools: fix stat symlink if destination already exists
SVN-Revision: 31072
2012-03-26 10:07:50 +00:00
Felix Fietkau
c49f66675e tools: fix GNU stat detection to prevent it from picking up other things named "gstat" (see #4571)
SVN-Revision: 31059
2012-03-23 14:10:28 +00:00
Felix Fietkau
ffa4a3c4f5 tools: add dependency on the seq symlink
SVN-Revision: 30861
2012-03-10 12:59:17 +00:00
Gabor Juhos
7a7d39cef3 tools/mtd-utils: fix build error
SVN-Revision: 30797
2012-03-03 11:12:06 +00:00
Gabor Juhos
087747cd43 tools/mtd-utils: update mkfs.ubifs XZ support
SVN-Revision: 30796
2012-03-03 10:08:31 +00:00
Gabor Juhos
c503f44f9c tools/mtd-utils: add XZ compression support to mkfs.ubifs
SVN-Revision: 30795
2012-03-02 23:09:01 +00:00
Gabor Juhos
8e0af8361d tools/mtd-utils: cleanup mkubifs lzo patch
SVN-Revision: 30770
2012-03-01 19:55:49 +00:00
Gabor Juhos
3698c6a391 tools/mtd-utils: update to 1.4.5
This updates mtd-utils in tools:
100-optional_lzo.patch and 101-ubifs-optional_lzo.patch
are now uneeded as a WITHOUT_LZO flag is provided by the
upstream sources. All remaining patches are refreshed
for the new version.
135-mkubifs_optional_lzo.patch was created to respect
WITHOUT_LZO also in mkubifs.

Signed-off-by: Daniel Golle <dgolle@allnet.de>

SVN-Revision: 30769
2012-03-01 19:55:48 +00:00
Felix Fietkau
bb5bccef7c tools: symlink seq to the host staging dir (gseq on mac os x)
SVN-Revision: 30755
2012-02-29 18:20:34 +00:00
Gabor Juhos
84267683bb firmware-utils/mkfwimage: allow to override firmware magic
SVN-Revision: 30627
2012-02-18 14:45:54 +00:00
John Crispin
cd1a204365 Support booting the Speedport W502V using BRN-BOOT.
While the disadvantage is less available flash space, it's easy and
safe to flash without opening the device.
Going back to the original firmware is also possible.

This patch add two firmware utilities, mkbrncmdline and mkbrnboot.

mkbrncmdline patches the uncompressed kernel so the registeres a0 to
a3 are initialized and the memory size is passed in.

mkbrnboot takes the lzma compressed kernel and squashfs images and
creates a firmware image that can be flashed using the BRN-BOOT
recovery kernel, which is booted by holding both buttons when
powering up the device and will listen on http://192.168.2.1.

The firmware file from bin/lantiq/ to use is
openwrt-lantiq-danube-ARV4525PW-BRNDTW502-brnImage

The BRN-BOOT recovery kernel does size-check the image, so if it's
too big to fit into flash it will complain accordingly.

A second patch is needed to make the wired network interface work
since there is no u-boot to pre-initialise it.

Signed-off-by: Tobias Diedrich <ranma+openwrt@tdiedrich.de>

SVN-Revision: 30532
2012-02-14 17:48:04 +00:00
Felix Fietkau
c2e411fa8d tools/genext2fs: do not include the host getline.h, it breaks the tool in subtle ways, and the source already has a getline replacement
SVN-Revision: 30479
2012-02-12 16:12:08 +00:00
Jo-Philipp Wich
1ef07eee4a automake: forcibly disable perl ithreads support The SDK when build on a machine with perl ithreads enabled will fail to run on many Gentoo systems because perl is usually built without thread capability there. In order to circumvent this issue forcibly disable the ithreads support, tested on CentOS 5.6, Ubuntu 10.04 LTS and Gentoo.
SVN-Revision: 29979
2012-02-01 15:06:36 +00:00
Jo-Philipp Wich
478d9fc97e autoconf: another relocatability fix for autom4te, substitute hardcoded prefix with $STAGING_DIR when reading autom4te.cfg
SVN-Revision: 29931
2012-01-28 04:42:15 +00:00
Jo-Philipp Wich
537164cb6d automake: generate relative aclocal symlinks in staging_dir
SVN-Revision: 29929
2012-01-28 03:51:22 +00:00
Gabor Juhos
1338af2640 firmware-utils/mkmylofw: add WPE72 support
Signed-off-by: Johnathan Boyce <jon.boyce@globalreach.eu.com>

SVN-Revision: 29913
2012-01-26 17:01:43 +00:00
Jo-Philipp Wich
ab2f3dc034 libtool: fix accidental sed invocation in libtoolize
SVN-Revision: 29839
2012-01-21 09:49:53 +00:00
Jo-Philipp Wich
42425cccfc quilt: some more relocatable fixes for quilt-internal scripts
SVN-Revision: 29834
2012-01-20 17:54:43 +00:00
Jo-Philipp Wich
c7d19be230 bison: make yacc wrapper relocatable
SVN-Revision: 29831
2012-01-20 17:30:38 +00:00