Commit graph

303 commits

Author SHA1 Message Date
Felix Fietkau
73384dd1ff mklibs: fix missing __pack_f symbol in uclibc after relink
SVN-Revision: 18438
2009-11-17 04:36:07 +00:00
Imre Kaloz
f87c3cbb3a make the lzma version kernel version dependent, and only build the one we do need
SVN-Revision: 18426
2009-11-15 20:25:29 +00:00
Gabor Juhos
e6a40cac9a ar71xx: increase max size of RouterStation and RouterStation Pro firmware images
Thanks to riskable! (closes #5860)

SVN-Revision: 18410
2009-11-13 17:11:23 +00:00
Felix Fietkau
3a5deae00d gcc: add a config option for using the gcc graphite framework (disabled by default)
SVN-Revision: 18403
2009-11-12 13:42:07 +00:00
Imre Kaloz
cc222ce56d powerpc: use the in-kernel dtc compiler
SVN-Revision: 18374
2009-11-11 13:44:12 +00:00
Felix Fietkau
bfba89123b Don't build gmp and mpfr when using external toolchains (based on patch from #6035)
SVN-Revision: 18310
2009-11-05 11:16:20 +00:00
Felix Fietkau
c79b439709 squashfs4: use our lzma props settings again instead of the defaults (smaller images on arm/mips)
SVN-Revision: 18273
2009-11-02 14:52:15 +00:00
Felix Fietkau
2ecc782491 squashfs4: refresh the cygwin patch
SVN-Revision: 18272
2009-11-02 14:52:09 +00:00
Felix Fietkau
6b09768275 squashfs4: fix build breakage
SVN-Revision: 18271
2009-11-02 14:52:03 +00:00
Imre Kaloz
4364bc210e sync mksquashfs4 with the CVS code to generate LZMA images
SVN-Revision: 18268
2009-11-02 09:52:54 +00:00
Felix Fietkau
22523c204a add cloog and ppl to the tools build for the graphite framework in gcc 4.4
SVN-Revision: 18264
2009-11-02 00:47:21 +00:00
Gabor Juhos
7849923473 ar71xx: add preliminary support for the TL-WR841ND v5 board
SVN-Revision: 18226
2009-10-30 12:26:25 +00:00
Felix Fietkau
28d3db089d mklibs: use -Wl,--gc-sections when relinking - currently only saves a few bytes, maybe more in the future
SVN-Revision: 18123
2009-10-22 16:54:18 +00:00
Felix Fietkau
6f52504a97 mklibs: preserve the uclibc init symbol
SVN-Revision: 18085
2009-10-19 23:26:05 +00:00
Felix Fietkau
57d29edb07 mklibs: handle duplicate symbols properly
SVN-Revision: 18084
2009-10-19 23:26:00 +00:00
Felix Fietkau
eeadbde8ea mklibs: fix crashes on nonexistant sections in readelf (thx, justus)
SVN-Revision: 18083
2009-10-19 23:25:42 +00:00
Felix Fietkau
c30639b1e8 gmp: upgrade to 4.3.1 and fix compile on 64-bit mac os x
SVN-Revision: 17717
2009-09-25 09:28:26 +00:00
Felix Fietkau
76c655e96b mklibs: fix libpthread link error (#5851)
SVN-Revision: 17639
2009-09-20 12:51:48 +00:00
Matteo Croce
9f53073e97 fix error in mksquashfs4 when data can't be compressed
SVN-Revision: 17585
2009-09-15 09:01:27 +00:00
Felix Fietkau
f32f0814b1 firmware-utils: raise the default trx image size limit for something more appropriate for devices with 8M flash
SVN-Revision: 17537
2009-09-07 13:55:02 +00:00
Florian Fainelli
8868aa88c8 build fixes for squashfs4 on cygwin
SVN-Revision: 17430
2009-08-27 19:47:13 +00:00
Florian Fainelli
8733456b72 fix quilt installation on all platforms
SVN-Revision: 17405
2009-08-26 07:55:31 +00:00
Florian Fainelli
d17e2ee125 make quilt installation work on cygwin
SVN-Revision: 17398
2009-08-25 14:55:18 +00:00
Florian Fainelli
ec6127c955 update mpfr to 2.4.1
SVN-Revision: 17334
2009-08-20 16:08:52 +00:00
Florian Fainelli
26b1e0ebe2 disable mpfr tests compilation, slightly speeds up the build process
SVN-Revision: 17295
2009-08-17 14:51:32 +00:00
Florian Fainelli
85698765da add support for the Pirelli AG226G board (#5337)
SVN-Revision: 17190
2009-08-09 10:19:47 +00:00
Felix Fietkau
d9f9d74f69 mklibs: do not touch libraries that cannot be rebuilt
SVN-Revision: 17172
2009-08-08 02:24:59 +00:00
Felix Fietkau
a6a83985a0 upgrade mklibs to 0.1.29 - fixes runtime errors in mklibs-readelf
SVN-Revision: 17171
2009-08-08 02:24:54 +00:00
Felix Fietkau
583f6f2d6a mklibs: do not fail on unresolved symbols, but print warnings
SVN-Revision: 17170
2009-08-08 02:24:49 +00:00
Florian Fainelli
a865c9deb5 fix mklibs compilation failures on stdio.h not being included
SVN-Revision: 17164
2009-08-07 10:31:27 +00:00
Felix Fietkau
36aa20bdab add mklibs (based on a patch by florian) in preparation for optional library symbol stripping
SVN-Revision: 17154
2009-08-07 00:07:18 +00:00
Gabor Juhos
59c1e90fd7 firmware-utils/addpattern: add support for the WRT160NL
SVN-Revision: 17140
2009-08-06 09:15:05 +00:00
Florian Fainelli
8cfbcf0d0b revert r17022, this is not the way to do this
SVN-Revision: 17023
2009-07-26 18:13:03 +00:00
Florian Fainelli
b78a0f257e override sed configuration to work with FreeBSD (#4531)
SVN-Revision: 17022
2009-07-26 18:09:20 +00:00
Gabor Juhos
86d7900724 firmware-utils: add new tool for the wrt400n (based on a patch by Sandeep Mistry <sandeep.mistry at gmail.com>)
SVN-Revision: 16792
2009-07-12 08:59:18 +00:00
Gabor Juhos
a21bf40453 increase size of the kernel partition on the TL-WR[789]41N boards
SVN-Revision: 16785
2009-07-11 17:20:46 +00:00
Gabor Juhos
db71f38ed6 firmware-utils/mktplinkfw: add option for combined images
SVN-Revision: 16742
2009-07-08 08:17:26 +00:00
Gabor Juhos
4be401d44b firmware-utils/mktplinkfw: add board definitions for TL-WR741ND v1
SVN-Revision: 16740
2009-07-07 19:45:33 +00:00
Florian Fainelli
9e94806990 fix segfault when using the maxlen argument (#4359)
SVN-Revision: 16641
2009-07-01 14:58:15 +00:00
Gabor Juhos
c79ee4222e firmware-utils: add a tool to compute crc value for the 5gxi firmware
SVN-Revision: 16557
2009-06-25 09:41:06 +00:00
Gabor Juhos
d14e512f00 firmware-utils/mkcsysimg: minor bugfix
SVN-Revision: 16556
2009-06-25 09:39:30 +00:00
Gabor Juhos
19afadf0b2 firmware-utils/mkcsysimg: add signature for the 5GXi board
SVN-Revision: 16551
2009-06-24 16:44:30 +00:00
Gabor Juhos
c1a4eef483 firmware-utils: add a file {en,de}cryption tool, based on the PC1 encryption algrithm
SVN-Revision: 16550
2009-06-24 16:35:38 +00:00
Florian Fainelli
1795111337 add imagetag support for BT Voyager 2500V, patch from Daniel Dickinson (#5364)
SVN-Revision: 16506
2009-06-18 15:00:32 +00:00
Felix Fietkau
a6d8f8be9e firmware-utils: add a small utility for generating nand flash images with ecc info
SVN-Revision: 16458
2009-06-14 20:42:28 +00:00
Felix Fietkau
a2b97a26e3 add ubinize to the mtd-utils build
SVN-Revision: 16457
2009-06-14 20:42:23 +00:00
Felix Fietkau
2d6fc61216 upgrade to a more recent version of mtd-utils - preparation for adding UBI support
SVN-Revision: 16455
2009-06-14 20:42:12 +00:00
Florian Fainelli
ca16accfbb The attached patch adds building of firmware images for more routers based on the brcm63xx chipset.
Signed-Off By: Daniel Dickinson <crazycshore@gmail.com>

SVN-Revision: 16396
2009-06-10 08:24:13 +00:00
Florian Fainelli
01118457e8 rework imagetag firmware generator and MTD partition parser to accomodate with all known imagetag versions from Broadcom and vendors, patch from Daniel Dickinson (fixes #4987).
SVN-Revision: 16393
2009-06-09 08:04:52 +00:00
Gabor Juhos
c8bf295481 build firmware image for the MZK-W300NH board
SVN-Revision: 16342
2009-06-04 19:14:46 +00:00
Florian Fainelli
6c5ba45f54 port lzmp that is packaged by debian, build it, but do not install it yet
SVN-Revision: 16282
2009-06-01 20:31:49 +00:00
Ralph Hempel
69fbe5c3b0 fix download url
SVN-Revision: 16226
2009-05-31 10:07:35 +00:00
Felix Fietkau
f6079fbd4b add missing dependency
SVN-Revision: 16096
2009-05-26 19:11:56 +00:00
Felix Fietkau
f009acf9cd split stampfiles for STAGING_DIR and STAGING_DIR_HOST preparation
SVN-Revision: 16095
2009-05-26 19:11:52 +00:00
Gabor Juhos
9221732114 firmware-utils/mkfwimage: add support for RouterStation Pro (patch from Ubiquiti Networks)
SVN-Revision: 16064
2009-05-25 17:18:21 +00:00
Florian Fainelli
3e8dc710b5 revert r16017 there are no users of it yet
SVN-Revision: 16029
2009-05-24 14:02:46 +00:00
Florian Fainelli
d17888808e install the new lzma version (4.65) in staging_dir/host as lzma-new
SVN-Revision: 16017
2009-05-23 19:16:05 +00:00
Felix Fietkau
94808e0108 set PKG_NAME of the old lzma package to lzma-old to fix conflicts with the new lzma package
SVN-Revision: 16014
2009-05-23 13:21:43 +00:00
Florian Fainelli
ac7e89329b fix crc calculation with the new padding (#5143)
SVN-Revision: 15977
2009-05-22 07:49:23 +00:00
Felix Fietkau
bc152ef2c5 squashfs4: add lzma support (kernel support still missing)
SVN-Revision: 15884
2009-05-17 00:57:52 +00:00
Felix Fietkau
9da8f2b2a0 add the new lzma library (version 4.65), to be used for squashfs4
SVN-Revision: 15883
2009-05-17 00:57:47 +00:00
Gabor Juhos
01287654f2 add tool for squashfs4 image generation (w/o LZMA support)
SVN-Revision: 15864
2009-05-15 12:07:21 +00:00
Florian Fainelli
e5a836693e fix padding between end of the kernel and beginning of the rootfs in imagetag (#5108)
SVN-Revision: 15801
2009-05-12 13:20:36 +00:00
Gabor Juhos
35d1918758 firmware-utils/mkfwimage2: fix a typo
SVN-Revision: 15770
2009-05-11 14:51:56 +00:00
Felix Fietkau
e53003f5fc clean up / fix various Host/Clean templates in tools/
SVN-Revision: 15714
2009-05-08 20:44:47 +00:00
Felix Fietkau
b20fa8f579 rename tools/lzma to tools/lzma-old (preparation for adding a new lzma version)
SVN-Revision: 15595
2009-05-04 17:04:03 +00:00
Felix Fietkau
52339a50fd optimize tools/ directory build order to improve parallel building performance
SVN-Revision: 15365
2009-04-24 01:18:49 +00:00
Felix Fietkau
ace4ee61f2 add missing dependencies which broke parallel build
SVN-Revision: 15363
2009-04-24 01:04:54 +00:00
Florian Fainelli
7a0c00a011 gcc-4.4.0 also needs mpfr and gmp to be built
SVN-Revision: 15346
2009-04-23 09:51:24 +00:00
Felix Fietkau
63129f9b4c clean up automake/pkg-config handling, move separate host/package variable exports to templates, fix automake path for host builds
SVN-Revision: 15339
2009-04-22 22:05:55 +00:00
Jo-Philipp Wich
70bf92d03c Generate suitable images for the UBNT PicoStation2
SVN-Revision: 15314
2009-04-21 01:16:34 +00:00
Florian Fainelli
1f334e3caa make images that can be flashed using the stock firmware web interface, thanks to Anselmo Luginbuhl and Daniel Dickinson (#4909, #4943)
SVN-Revision: 15253
2009-04-19 13:18:48 +00:00
Felix Fietkau
34939cad39 get rid of $Id$ - it has never helped us and it has broken too many patches ;)
SVN-Revision: 15242
2009-04-17 14:09:46 +00:00
Florian Fainelli
b8e09787fa more cygwin related build fixes
SVN-Revision: 15227
2009-04-14 14:54:34 +00:00
Florian Fainelli
a4f6398eda fix ccache host installation (#4902)
SVN-Revision: 15165
2009-04-09 13:16:57 +00:00
Florian Fainelli
47387c945a revert changeset 15081 seems to break Alice box devices
SVN-Revision: 15140
2009-04-07 15:14:40 +00:00
Felix Fietkau
9493f9c19e clean up gmp and mpfr
SVN-Revision: 15114
2009-04-06 09:56:25 +00:00
Felix Fietkau
17b4ce5bc2 add check for common config variants for tools/install
SVN-Revision: 15113
2009-04-06 09:56:21 +00:00
Felix Fietkau
976b78a306 small cleanup for tools/Makefile
SVN-Revision: 15111
2009-04-06 09:56:12 +00:00
Florian Fainelli
11a791a318 compute rootfs crc32 required for brcm63xx web upgrades
SVN-Revision: 15081
2009-04-02 09:57:00 +00:00
Felix Fietkau
0121ec0e10 pkg-config: disable potentially recursive compat lookups which break on systems with gnome devel tools installed (thx, lubek)
SVN-Revision: 15026
2009-03-24 22:27:22 +00:00
Gabor Juhos
406ce1ae5d firmware-utils/mktplinkfw: add support for the TL-WR841ND v3 board
SVN-Revision: 15023
2009-03-24 16:08:07 +00:00
Ralph Hempel
bb63dea4fb m4 is now available, sorry for trouble
SVN-Revision: 14972
2009-03-22 18:31:54 +00:00
Ralph Hempel
ccb9d96ad7 add missing m4 dir
SVN-Revision: 14971
2009-03-22 18:27:13 +00:00
Felix Fietkau
df68a2199b Revert "[tools] add m4 (required for recent auto tools)"
Please add the missing tools/m4/ directory next time

SVN-Revision: 14968
2009-03-22 17:20:55 +00:00
Ralph Hempel
bbd36da806 add m4 (required for recent auto tools) thanks to Olaf
SVN-Revision: 14966
2009-03-22 14:37:47 +00:00
Rod Whitby
34ad500e2c tools/firmware-utils: Added encode_crc, for Freecom devices.
SVN-Revision: 14961
2009-03-22 11:39:32 +00:00
Florian Fainelli
ddfb6e1637 cleanup imagetag
SVN-Revision: 14941
2009-03-18 17:18:25 +00:00
Florian Fainelli
1c9c725184 fix a bug which prevented imagetag from correctly initializing the version and magic2, use the broadcom default magics, which allows uploading through web interfaces
SVN-Revision: 14925
2009-03-17 19:05:09 +00:00
Gabor Juhos
b4644aedce create firmware image for the Ubiquiti LS-SR71 board
SVN-Revision: 14874
2009-03-14 13:25:49 +00:00
Lars-Peter Clausen
2d305f4fb7 Build autoconf before automake.
SVN-Revision: 14864
2009-03-13 21:49:11 +00:00
Florian Fainelli
6495fa36ea add support for AGPF-S0 (Pirelli Alice Gate VoIP 2 Plus Wi-Fi) #4366
SVN-Revision: 14850
2009-03-12 08:54:04 +00:00
Florian Fainelli
0e3c23cdb2 allow flash start address and firmware offset to be set on the command line (#4666)
SVN-Revision: 14832
2009-03-10 09:18:47 +00:00
Ralph Hempel
6ce2c6eb5f add dependency (needed for parallel build)
SVN-Revision: 14704
2009-03-01 09:47:05 +00:00
Gabor Juhos
4a518ddf1c firmware-utils: add new firmware generation tool for the TP-LINK TL-WR941ND device
SVN-Revision: 14672
2009-02-26 16:59:15 +00:00
Felix Fietkau
25d318e815 merge host build of lua from tools/ into package/lua/Makefile
SVN-Revision: 14622
2009-02-22 18:10:23 +00:00
Felix Fietkau
7eb1589875 build system refactoring in preparation for allowing packages to do host-build steps
SVN-Revision: 14610
2009-02-22 04:37:20 +00:00
Felix Fietkau
cc7c06781a lzma: use a repacked tarball instead of the original one to get rid of CRLF conversion screwups
SVN-Revision: 14593
2009-02-21 16:20:16 +00:00
Hauke Mehrtens
3849a57cd7 tools: refresh patches for tools lua, mtd-utils, ipkg-utils, squashfs, lzma, and autoconf are touched
SVN-Revision: 14589
2009-02-21 14:46:03 +00:00
Felix Fietkau
062456ec4c prefer gstat over stat if available (patch from #4571)
SVN-Revision: 14568
2009-02-19 17:18:26 +00:00