Commit Graph

708 Commits (85348d602e2c4b383fa0bec95fb97d9d79094743)

Author SHA1 Message Date
Felix Fietkau b0065ecb72 tools/xz enable parallel builds
SVN-Revision: 33431
2012-09-15 14:17:40 +00:00
Felix Fietkau 6a137d1df8 tools/pkg-config: enable parallel builds
SVN-Revision: 33430
2012-09-15 14:17:37 +00:00
Felix Fietkau d010ec2a91 tools/libtool: enable parallel builds
SVN-Revision: 33429
2012-09-15 14:17:34 +00:00
Felix Fietkau 8b47037101 tools/sed: enable parallel builds
SVN-Revision: 33428
2012-09-15 14:17:31 +00:00
Felix Fietkau 643f51cf90 tools/m4: bypass a time consuming configure test
SVN-Revision: 33427
2012-09-15 14:17:28 +00:00
Felix Fietkau 17f9811814 tools/m4: enable parallel builds
SVN-Revision: 33426
2012-09-15 14:17:24 +00:00
Gabor Juhos 872e798473 tools/firmware-utils: add a new tool for TEW-712BR firmware generation
SVN-Revision: 33233
2012-08-22 20:15:34 +00:00
John Crispin 6c9d20d6e7 tools/firmware-utils/ptgen option to use MB rounding
SVN-Revision: 33218
2012-08-22 09:22:38 +00:00
Gabor Juhos 25ac1447ed tools/firmware-utils: add tool for DIR-651-H1 firmware generation
Signed-off-by: Mikko Hissa <mikko.hissa@uta.fi>

SVN-Revision: 33204
2012-08-17 17:56:02 +00:00
Jo-Philipp Wich 1af7a2c522 wrt350nv2-builder: don't use internal zlib macro OF() in ioapi.h, it breaks with new zlib releases
SVN-Revision: 33181
2012-08-14 10:33:43 +00:00
Jo-Philipp Wich 7304953292 convert remaining tools to $(HOST_STATIC_LINKING) (#12012)
SVN-Revision: 33148
2012-08-12 13:27:49 +00:00
Jo-Philipp Wich 958a9c96cd xz: update to 5.0.4
Signed-off-by: Jonh Wendell <jonh.wendell@gmail.com>

SVN-Revision: 33146
2012-08-12 12:48:49 +00:00
Jo-Philipp Wich 9a049babb7 tools/ppl: fix automake error due to use of obsolete directory name
I recently experienced this:

configure.ac:1101: the top level
interfaces/Prolog/Ciao/Makefile.am:168: `pkglibdir' is not a legitimate directory for `DATA'
interfaces/Prolog/GNU/Makefile.am:167: `pkglibdir' is not a legitimate directory for `DATA'
interfaces/Prolog/SICStus/Makefile.am:71: `pkglibdir' is not a legitimate directory for `DATA'
interfaces/Prolog/SWI/Makefile.am:187: `pkglibdir' is not a legitimate directory for `DATA'
interfaces/Prolog/XSB/Makefile.am:186: `pkglibdir' is not a legitimate directory for `DATA'
interfaces/Prolog/YAP/Makefile.am:176: `pkglibdir' is not a legitimate directory for `DATA'
make[4]: *** [Makefile.in] Error 1

Found this on google:
http://bugs.mysql.com/bug.php?id=63898

And used this to fix it:
fgrep -rlZ pkglib_DATA --include Makefile.am . | xargs -0 sed -i 's/pkglib_DATA/pkgdata_DATA/g'

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

SVN-Revision: 33141
2012-08-12 12:46:47 +00:00
Jo-Philipp Wich cf1698c637 use HOST_STATIC_LINKING instead of hardcoding -static
SVN-Revision: 33140
2012-08-12 12:34:30 +00:00
Jo-Philipp Wich df261c26ba sed: disable further SELinux features
SVN-Revision: 33120
2012-08-10 22:38:09 +00:00
Jo-Philipp Wich 638a3eb4fd sed: unconditionally disable SELinux, NLS and ACL support (#12007)
SVN-Revision: 33119
2012-08-10 21:41:44 +00:00
Jo-Philipp Wich 65d6a44baa Revert "[tools] cmake: link statically"
Static linking of cmake is broken on x86_64, until we can sort it out, revert the static linking.

SVN-Revision: 33118
2012-08-10 21:25:45 +00:00
Jo-Philipp Wich e2e55d7acd firmware-utils: link statically
SVN-Revision: 33117
2012-08-10 19:27:08 +00:00
Jo-Philipp Wich a7568eb875 e2fsprogs: link statically
SVN-Revision: 33116
2012-08-10 19:27:07 +00:00
Jo-Philipp Wich f79666f20c dosfstools: link statically
SVN-Revision: 33115
2012-08-10 19:27:06 +00:00
Jo-Philipp Wich ecc3d83717 cmake: link statically
SVN-Revision: 33114
2012-08-10 19:27:04 +00:00
Jo-Philipp Wich 7d79e3a84a ccache: fix compilation, link statically
SVN-Revision: 33113
2012-08-10 19:27:03 +00:00
Jo-Philipp Wich ec726c48a9 yaffs2: link statically
SVN-Revision: 33112
2012-08-10 19:27:01 +00:00
Jo-Philipp Wich da6f82a16e xz: link statically
SVN-Revision: 33111
2012-08-10 19:27:00 +00:00
Jo-Philipp Wich 5ac14bbd49 wrt350nv2-builder: link statically
SVN-Revision: 33110
2012-08-10 19:26:58 +00:00
Jo-Philipp Wich 54e588c1d4 upx: link statically
SVN-Revision: 33109
2012-08-10 19:26:57 +00:00
Jo-Philipp Wich 709d0b0ddb upslug2: link statically
SVN-Revision: 33108
2012-08-10 19:26:55 +00:00
Jo-Philipp Wich 04e6e15857 sstrip: link statically
SVN-Revision: 33107
2012-08-10 19:26:54 +00:00
Jo-Philipp Wich a361365858 squashfs4: link statically
SVN-Revision: 33106
2012-08-10 19:26:52 +00:00
Jo-Philipp Wich 14c2ec4e20 squashfs: link statically
SVN-Revision: 33105
2012-08-10 19:26:50 +00:00
Jo-Philipp Wich d6605d85c9 sdcc: link statically
SVN-Revision: 33104
2012-08-10 19:26:49 +00:00
Jo-Philipp Wich 7c5b0f63a1 qemu: link statically
SVN-Revision: 33103
2012-08-10 19:26:48 +00:00
Jo-Philipp Wich 0096c48024 pkg-config: link statically
SVN-Revision: 33102
2012-08-10 19:26:46 +00:00
Jo-Philipp Wich 66c9e4f143 patch-cmdline: link statically
SVN-Revision: 33101
2012-08-10 19:26:45 +00:00
Jo-Philipp Wich 9903c3ead8 padjffs2: link statically
SVN-Revision: 33100
2012-08-10 19:26:43 +00:00
Jo-Philipp Wich 5dfdbd0066 mtools: link statically
SVN-Revision: 33099
2012-08-10 19:26:42 +00:00
Jo-Philipp Wich 614351940e mtd-utils: link statically
SVN-Revision: 33098
2012-08-10 19:26:40 +00:00
Jo-Philipp Wich 74d598ea7c mklibs: link statically
SVN-Revision: 33097
2012-08-10 19:26:36 +00:00
Jo-Philipp Wich 299762f190 mkimage: link statically
SVN-Revision: 33096
2012-08-10 19:26:34 +00:00
Jo-Philipp Wich 82c39a260e m4: link statically
SVN-Revision: 33095
2012-08-10 19:26:31 +00:00
Jo-Philipp Wich ea6c66131f lzma: link statically
SVN-Revision: 33094
2012-08-10 19:26:30 +00:00
Jo-Philipp Wich d505def9ba genext2fs: link statically
SVN-Revision: 33093
2012-08-10 19:26:28 +00:00
Jo-Philipp Wich 6c47378041 flock: link statically
SVN-Revision: 33092
2012-08-10 19:26:26 +00:00
Jo-Philipp Wich 6c5dc20343 flex: link statically
SVN-Revision: 33091
2012-08-10 19:26:24 +00:00
Jo-Philipp Wich a8d55378c3 bison: link statically
SVN-Revision: 33090
2012-08-10 19:26:19 +00:00
Jo-Philipp Wich f874529ca5 sed: link statically
SVN-Revision: 33089
2012-08-10 19:26:17 +00:00
John Crispin e154d50368 fix ccache build
SVN-Revision: 33087
2012-08-10 19:05:22 +00:00
John Crispin 25482a60b3 add mktools and dosfstools which are needed for the raspberry pi
Signed-off-by: Ian Ridge <ianridge [at] gmail.com>

SVN-Revision: 32824
2012-07-24 20:39:00 +00:00
John Crispin fb81e7a802 adds mkdapimg
Signed-off-by: Yoichi Shinoda <shinoda@jaist.ac.jp>

SVN-Revision: 32822
2012-07-24 20:38:49 +00:00
Felix Fietkau b1f318de53 kernel: fix portability issues on the x86 specific relocs host tool, fixes build on mac os x
SVN-Revision: 32783
2012-07-20 12:28:50 +00:00
Felix Fietkau ba71c3ac00 tools: prefer gmd5sum if present
SVN-Revision: 32761
2012-07-17 11:28:30 +00:00
Felix Fietkau 08c7eae8f6 tools/squashfs(4): use $(HOSTCC) to avoid building with clang on recent mac os x. the clang build fails with some linker errors
SVN-Revision: 32706
2012-07-13 23:18:15 +00:00
Jo-Philipp Wich 1f1cf1990b bison: fix errors in shipped stdio.in.h
Bison fails to build against glibc 2.16.x, the shipped stdio.in.h attempts to
wrap gets() with a warning which fails since gets() got removed from the
default _GNU_SOURCE featureset.

SVN-Revision: 32649
2012-07-08 15:50:36 +00:00
Jo-Philipp Wich e63a58ebfb m4: fix errors in shipped stdio.in.h
M4 fails to build against glibc 2.16.x, the shipped stdio.in.h attempts to
wrap gets() with a warning which fails since gets() got removed from the
default _GNU_SOURCE featureset.

SVN-Revision: 32648
2012-07-08 15:28:44 +00:00
Gabor Juhos a45427bc79 firmware-utils/mktplinkfw: allow to specify firmware version
SVN-Revision: 32616
2012-07-05 16:25:29 +00:00
Felix Fietkau ad19192d3a tools: sdcc depends on bison
SVN-Revision: 32521
2012-06-29 00:32:43 +00:00
Jo-Philipp Wich 21fce4eeae sdcc: enable packihx, required by firmwarehotplug
SVN-Revision: 32500
2012-06-26 08:30:38 +00:00
Gabor Juhos 2cd8c216dc tools/e2fsprogs: don't build e4defrag
Compilation fails on older systems due to missing syscalls, and the
e4defrag tool is not used by the build-system anyway.

SVN-Revision: 32451
2012-06-19 09:52:18 +00:00
Luka Perkov fd38f78bfe e2fsprogs: fix md5sum issue
md5sum from kernel.org and sourceforge.net are not the same

SVN-Revision: 32418
2012-06-17 21:34:16 +00:00
Luka Perkov 578551c380 e2fsprogs: update to 1.42.4
SVN-Revision: 32413
2012-06-17 17:52:59 +00:00
John Crispin 293c47218a ccache does not need zcat
SVN-Revision: 32385
2012-06-15 19:44:56 +00:00
Luka Perkov 33dadd70ab mklibs: update to 0.1.34 (v2)
SVN-Revision: 32165
2012-06-10 17:07:46 +00:00
Felix Fietkau d8bea7da9a tools: add a python symlink that prefers python2
SVN-Revision: 32164
2012-06-10 16:32:15 +00:00
Felix Fietkau 1e7129ca50 Revert "[tools] mklibs: update to 0.1.34"
Too much broken, needs to be reworked

SVN-Revision: 32163
2012-06-10 15:09:09 +00:00
Felix Fietkau fd29691f89 tools/e2fsprogs: disable building elf shared libraries, it is unnecessary and breaks on mac os x
SVN-Revision: 32161
2012-06-10 12:24:59 +00:00
John Crispin 085fe0b761 more e2fsprogs fixes
SVN-Revision: 32158
2012-06-10 09:22:07 +00:00
John Crispin 16a4d29ae0 fix build breakage introduced by [32142]
SVN-Revision: 32157
2012-06-10 07:43:43 +00:00
Luka Perkov 2ecd494691 mklibs: update to 0.1.34
SVN-Revision: 32145
2012-06-09 21:22:37 +00:00
Luka Perkov fa5028ddee gmp: update to 5.0.5
SVN-Revision: 32144
2012-06-09 21:22:35 +00:00
Luka Perkov 605c741c79 mkimage: update to 2012.04.01
SVN-Revision: 32143
2012-06-09 18:06:13 +00:00
Luka Perkov 5d141f8b1e e2fsprogs: update to 1.42.3
SVN-Revision: 32142
2012-06-09 17:59:57 +00:00
Felix Fietkau 68031593c8 e2fsprogs: add posix_memalign related portability patch from #8508
SVN-Revision: 32112
2012-06-07 15:24:33 +00:00
John Crispin 639ee81002 fixes python related autokrampf install bug
this commit fixes a compile bug triggered by pygobject

SVN-Revision: 32109
2012-06-07 14:57:08 +00:00
Felix Fietkau 93a883d7fb tools/yaffs2: add mirror md5sum - upstream repo went away
SVN-Revision: 32083
2012-06-06 14:09:00 +00:00
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