Commit Graph

243 Commits

Author SHA1 Message Date
Felix Fietkau
44b17b9ef2 tools: add a package for findutils, Linux 3.10 need GNU xargs
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 37212
2013-07-09 12:52:08 +00:00
Zoltan Herpai
f18bb17fad add bc as required by kernels 3.9+
- bc is required by the kernel to compute timeconsts files
 - fixes #13767.

Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>

SVN-Revision: 37197
2013-07-08 08:45:03 +00:00
Zoltan Herpai
82ae24602a tools: add tools for i.MX23 boards
SVN-Revision: 37035
2013-06-26 10:15:29 +00:00
Felix Fietkau
1f77bfff96 build: BSD compile fixes
following patch allows to build images for Qemu ARM on
OpenBSD 5.2 amd64 and FreeBSD 9.1 amd64.

Mostly small pieces of code changes to get things right on the
specific platform.

Updated the README to describe better, which tools on the host
are required. Added some kind of prepare scripts to install needed
tools on BSD via packages.

Signed-off-by: Waldemar Brodkorb <mail@waldemar-brodkorb.de>

SVN-Revision: 35900
2013-03-07 17:32:29 +00:00
Luka Perkov
dbe806ec61 mklibs: upgrade to 0.1.35
Signed-off-by: Luka Perkov <luka@openwrt.org>

SVN-Revision: 35818
2013-02-26 21:49:11 +00:00
Felix Fietkau
f403e2dcca tools: add a symlink for gnu awk to fix kernel build errors on some platforms
SVN-Revision: 34736
2012-12-17 15:11:34 +00:00
John Crispin
1a7334a874 rename patch-cmdline and add code for patching DTB files into kernel images
SVN-Revision: 34058
2012-11-02 20:06:45 +00:00
Hauke Mehrtens
8086b7a750 mac80211: brcmsmac: use firmware extracted from proprietary driver
The firmware from linux-firmware does not support the rev 17 core found
in a bcm4716. The firmware extracted from the proprietary driver
supports this core. Use this firmware instead by default.

SVN-Revision: 33669
2012-10-08 20:18:27 +00:00
Hauke Mehrtens
d14c6b29eb tools: add b43-tools
Move the b43-tools build from the mac80211 Makefile into an own package in tools and use the newest version of b43-tools.

SVN-Revision: 33668
2012-10-08 20:15:42 +00:00
Felix Fietkau
3f88c1b95f tools: flex depends on m4
SVN-Revision: 33520
2012-09-23 09:03:53 +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
Felix Fietkau
ba71c3ac00 tools: prefer gmd5sum if present
SVN-Revision: 32761
2012-07-17 11:28:30 +00:00
Felix Fietkau
ad19192d3a tools: sdcc depends on bison
SVN-Revision: 32521
2012-06-29 00:32:43 +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
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
1570caeb75 tools: add xz dependency to automake
SVN-Revision: 31413
2012-04-21 16:09:04 +00:00
Jo-Philipp Wich
12df76d065 tools: add sdcc subdir to Makefile
SVN-Revision: 31228
2012-04-09 15:24:47 +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
c503f44f9c tools/mtd-utils: add XZ compression support to mkfs.ubifs
SVN-Revision: 30795
2012-03-02 23:09:01 +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
John Crispin
ccb6b0a063 tools: clean up Makefiles / make ccache work
SVN-Revision: 29754
2012-01-15 11:43:13 +00:00
Felix Fietkau
830282cc89 build: add a lib64 symlink in staging_dir/host and staging_dir/toolchain* for systems that prefer this as library path (e.g. current SuSE), fixes mpfr and gcc build
SVN-Revision: 29352
2011-11-28 19:19:33 +00:00
Imre Kaloz
bda02cc60f add upx, but make it build only for ppc now
SVN-Revision: 28428
2011-10-12 10:42:38 +00:00
Felix Fietkau
3a983b98c9 tools: always build mpc, now that older gcc versions have been eliminated, fixes #9642
SVN-Revision: 27363
2011-07-02 10:49:15 +00:00
Gabor Juhos
7ce98c6001 tools: create a new tool for more efficient jffs2 padding
SVN-Revision: 27355
2011-07-02 08:37:56 +00:00
Felix Fietkau
fc0863785a add a portable version of sys/sysmacros.h and and let the kernel use the host include dir, fixes x86 builds on non-gnu systems
SVN-Revision: 27346
2011-07-02 06:49:56 +00:00
Felix Fietkau
ce6b3da880 move mkelfimage from tools/ to package/ as it needs a proper i386 toolchain - make the package hidden so that it is automatically built without having to be selected
SVN-Revision: 27345
2011-07-02 06:49:36 +00:00
John Crispin
9abcc01305 * adds mkelfimage
SVN-Revision: 26918
2011-05-17 10:33:46 +00:00
Felix Fietkau
d637ae2fc8 make the build system a bit more silent without V=99
SVN-Revision: 26460
2011-04-04 00:54:37 +00:00
Felix Fietkau
e6aa1cab00 tools/squashfs4: update to version 4.2 (adds support for xz compression)
Based on a patch by Jonas Gorski

SVN-Revision: 26422
2011-04-03 01:02:00 +00:00
Jo-Philipp Wich
b5a0fd2961 package xfce-macros, required for autoreconf in xfce4 packages
SVN-Revision: 25974
2011-03-09 14:44:23 +00:00
Felix Fietkau
083e9fddff tools/mpc: add dependency on mpfr
SVN-Revision: 25279
2011-02-01 16:21:46 +00:00
Felix Fietkau
0756895047 add tools/cmake
SVN-Revision: 25264
2011-01-31 20:15:57 +00:00
Imre Kaloz
50be0201f1 cleanup toolchain version handling
SVN-Revision: 25148
2011-01-27 13:55:00 +00:00
Jo-Philipp Wich
c3dfcb25c0 remove bogus qemu dependency
SVN-Revision: 25032
2011-01-17 05:58:40 +00:00
Hauke Mehrtens
07c8da7253 tools: add some missing dependencies
SVN-Revision: 24865
2011-01-01 15:18:57 +00:00
Jo-Philipp Wich
214d1e7aeb package mm-common, this provides missing m4 macros for glibmm, gtkmm, cairomm and other Gnome C++ bindings
SVN-Revision: 24754
2010-12-22 00:02:36 +00:00
Jo-Philipp Wich
e3269cc34e introduce missing-macros meta package, this will supply needed m4 macros which are used but not shipped by various packages in feeds
SVN-Revision: 24753
2010-12-21 23:50:41 +00:00
Hauke Mehrtens
e8892241f6 tools: fix dependencies
SVN-Revision: 24693
2010-12-19 00:05:17 +00:00
Jo-Philipp Wich
5884b43b51 the mpfr dependencies accidentally got broken up, fix it
SVN-Revision: 24684
2010-12-18 19:59:04 +00:00
Hauke Mehrtens
95d15bfdb8 tools: add missing dependencies
SVN-Revision: 24682
2010-12-18 19:46:39 +00:00
Jo-Philipp Wich
51538948fe make libtool a tool build and let autoconf depend on it
SVN-Revision: 24673
2010-12-18 18:07:53 +00:00
Jo-Philipp Wich
c0b0acee08 build flex on the host, some pakcages need it in the newest version
SVN-Revision: 24631
2010-12-17 02:41:16 +00:00
Jo-Philipp Wich
4cdaea52c4 reorder dependencies
SVN-Revision: 24556
2010-12-13 21:02:31 +00:00
Daniel Dickinson
2fb0b04bdd Makefile: Put lzma before squashfs so compile of squashfs4 succeeds (depends on lzma)
SVN-Revision: 24513
2010-12-12 05:50:47 +00:00
Felix Fietkau
82ac7bb00a add a host package for xz
SVN-Revision: 24481
2010-12-11 13:20:19 +00:00
Jo-Philipp Wich
e006253f11 remove obsolete stamp dep after r24474
SVN-Revision: 24475
2010-12-11 03:18:31 +00:00
Jo-Philipp Wich
bf9e9b6a91 rework aclocal handling, packages have issues writing through the symlink so keep the host aclocal as include path for now
SVN-Revision: 24474
2010-12-11 03:15:10 +00:00
Jo-Philipp Wich
c59cc1b75d fix xorg-macros dependency
SVN-Revision: 24453
2010-12-10 20:25:52 +00:00
Jo-Philipp Wich
8e4f381a66 turn util-macros into tools/xorg-macros host build, provides global xorg m4 macros
SVN-Revision: 24452
2010-12-10 20:23:48 +00:00
Felix Fietkau
48dcb640d8 make $(STAGING_DIR)/host/share/aclocal a symlink to $(STAGING_DIR_HOST)/share/aclocal
SVN-Revision: 24422
2010-12-10 15:20:44 +00:00
Jo-Philipp Wich
7da7badd3e revert r24407, its already packaged in the xorg feed
SVN-Revision: 24409
2010-12-10 10:44:58 +00:00
Jo-Philipp Wich
96dff60461 package xorg-macros
SVN-Revision: 24407
2010-12-10 10:01:45 +00:00
Imre Kaloz
5ea6194ab0 remove 2.6.25 support
SVN-Revision: 24089
2010-11-22 13:43:32 +00:00
Imre Kaloz
49a0179e21 add e2fsprogs to tools and use that instead of libuuid
SVN-Revision: 24078
2010-11-22 11:26:45 +00:00
Alexandros C. Couloumbis
4ec905f3c9 target/linux/orion: create subtargets (closes #8154)
SVN-Revision: 23883
2010-11-04 22:10:11 +00:00
Felix Fietkau
731877c5d9 add a stripped down (and portable) version of flock to the host tools
SVN-Revision: 23707
2010-10-29 13:39:18 +00:00
Jo-Philipp Wich
b826e42476 reenable squashfs4 for ar71xx, it needs both old and new
SVN-Revision: 23281
2010-10-06 22:34:35 +00:00
Imre Kaloz
7fa8ba095b Toto, we don't support Linux 2.4 anymore..
SVN-Revision: 23245
2010-10-05 14:15:46 +00:00
Imre Kaloz
968a0c1ddb simplify old squashfs/lzma selection
SVN-Revision: 23244
2010-10-05 14:14:12 +00:00
Felix Fietkau
00d1e599d7 add a command for printing a cleaned up make target database - will be used to analyze package dependencies at some point
SVN-Revision: 22871
2010-09-01 17:51:36 +00:00
Andy Boyett
9638e84966 qemu: add dependency on libuuid
SVN-Revision: 22757
2010-08-22 09:16:49 +00:00
Andy Boyett
bb662f4f32 quilt: needs autoconf
SVN-Revision: 22652
2010-08-14 22:58:55 +00:00
Andy Boyett
ff43518669 qemu: build qemu-img for packaging vmdk and vdi images
SVN-Revision: 22552
2010-08-09 04:22:34 +00:00
Felix Fietkau
ea5b74da62 mkimage fails to build on some systems if sed is not installed, add a dependency to fix parallel build issues
SVN-Revision: 21210
2010-04-27 21:57:32 +00:00
Florian Fainelli
8ca51dc6f1 fix graphite options with gcc-4.5, add libelf for LTO, fix mbsd_multi patch, patch from Bernhard Loos
SVN-Revision: 21046
2010-04-20 16:18:08 +00:00
Alexandros C. Couloumbis
6d59a298e8 add gcc-4.5.0 preliminary support
SVN-Revision: 21033
2010-04-19 15:43:08 +00:00
Imre Kaloz
7b367d0313 with no users left, remove support for 2.6.21
SVN-Revision: 19578
2010-02-11 08:37:57 +00:00
Lars-Peter Clausen
5f84b8a838 mtd-utils depends on libuuid
SVN-Revision: 19117
2010-01-13 13:14:35 +00:00
Lars-Peter Clausen
2ee3073b70 Add libuuid hosttool package. It's needed in order to build mkfs.ubifs
SVN-Revision: 19103
2010-01-11 11:02:54 +00:00
Imre Kaloz
29a020ffb3 remove handling of older unsupported kernels
SVN-Revision: 18955
2009-12-27 21:54:09 +00:00
Felix Fietkau
3fcaccd9b3 add a hacked up version of upslug2 which is able to flash a wrt350nv2 in recovery mode
SVN-Revision: 18765
2009-12-12 02:00:50 +00:00
Felix Fietkau
a5e97547c6 add wrt350n v2 image building code from #5970 (thx, maddes)
SVN-Revision: 18761
2009-12-12 00:44:03 +00:00
Gabor Juhos
32e3529836 tools: build old squashfs tools for ar71xx
SVN-Revision: 18596
2009-11-29 09:33:50 +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
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
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
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
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
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
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
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
Ralph Hempel
bb63dea4fb m4 is now available, sorry for trouble
SVN-Revision: 14972
2009-03-22 18:31:54 +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
Lars-Peter Clausen
2d305f4fb7 Build autoconf before automake.
SVN-Revision: 14864
2009-03-13 21:49:11 +00:00
Ralph Hempel
6ce2c6eb5f add dependency (needed for parallel build)
SVN-Revision: 14704
2009-03-01 09:47:05 +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
062456ec4c prefer gstat over stat if available (patch from #4571)
SVN-Revision: 14568
2009-02-19 17:18:26 +00:00
Felix Fietkau
b248acae95 add mkyaffs2image (based on android sources)
SVN-Revision: 14567
2009-02-19 17:17:16 +00:00
Felix Fietkau
ca8486a632 improve support for building on mac os x by improving detection of missing components
SVN-Revision: 14180
2009-01-25 19:00:43 +00:00
Florian Fainelli
3b366b4b3e slightly rework the gcc-4.3 checks, thanks {Nico}
SVN-Revision: 14136
2009-01-21 15:35:25 +00:00
Florian Fainelli
ef691cc091 only build gmp and mpfr when selecting gcc-4.3.x
SVN-Revision: 14135
2009-01-21 15:15:47 +00:00
Nicolas Thill
ec7b663c86 add support for gcc v4.3.1 & v4.3.2 (closes: #3479), thanks to Luigi Mantellini!
SVN-Revision: 14131
2009-01-21 11:58:17 +00:00
Felix Fietkau
c6736f006e fix shell return status of the find symlink command
SVN-Revision: 12514
2008-09-03 13:25:26 +00:00
Felix Fietkau
56885c545e fix recursive symlink issue
SVN-Revision: 12508
2008-09-03 10:27:25 +00:00
Felix Fietkau
c2e0f61e56 provide a md5sum wrapper for BSDish systems
SVN-Revision: 12495
2008-09-02 10:58:01 +00:00
Felix Fietkau
4f3876f4ee quilt depends on sed
SVN-Revision: 12490
2008-09-02 10:56:56 +00:00
Felix Fietkau
304c93e487 install a symlink to the correct version of find in $(STAGING_DIR_HOST)/bin
SVN-Revision: 12451
2008-09-01 11:03:51 +00:00
Felix Fietkau
0e00c74946 add autoconf (fixes opkg build issues)
SVN-Revision: 12410
2008-08-27 20:18:53 +00:00
Felix Fietkau
949c1386d1 build and install a current quilt version in tools/
SVN-Revision: 12398
2008-08-27 14:13:32 +00:00
Steven Barth
13f0dea188 Added lua (lua host bytecode-compiler) to tools/
SVN-Revision: 11304
2008-05-30 18:38:14 +00:00
Felix Fietkau
15cc997ddb build dtc for all powerpc targets (suggested by Kaloz)
SVN-Revision: 10579
2008-03-09 21:42:10 +00:00
Felix Fietkau
7c68eb27ba only build dtc for the target that uses it
SVN-Revision: 10577
2008-03-09 21:22:23 +00:00
Ralph Hempel
bfadfbe6a4 Device Tree Compiler require more recent bison ...
SVN-Revision: 10398
2008-02-05 19:39:57 +00:00
Imre Kaloz
36984a4cb5 add dtc, the device tree compiler
SVN-Revision: 10302
2008-01-29 00:56:27 +00:00
Felix Fietkau
4fe3a3e727 remove stale reference to tools/libtool
SVN-Revision: 9940
2007-12-27 02:10:58 +00:00
Felix Fietkau
72a622a193 add libtool to tools/
SVN-Revision: 9902
2007-12-25 00:27:36 +00:00
Felix Fietkau
2112af299f add automake to tools/
SVN-Revision: 9901
2007-12-25 00:27:32 +00:00
Felix Fietkau
d0074af438 rename tools/ext2fs to tools/genext2fs
SVN-Revision: 9899
2007-12-24 23:02:02 +00:00
John Crispin
c3847b8e5d added our own pkg-config wrapper, making the sed foo on *.pc files obselete 1/2
SVN-Revision: 9162
2007-10-06 23:50:47 +00:00
Felix Fietkau
c6bc77ea36 build system cleanup/restructuring as described in http://lists.openwrt.org/pipermail/openwrt-devel/2007-August/001159.html
SVN-Revision: 8362
2007-08-07 00:04:25 +00:00
Felix Fietkau
3125d81ee1 dependency fix
SVN-Revision: 8253
2007-07-30 23:08:59 +00:00
Felix Fietkau
d7f2cb1642 next round of cleanup, convert target/ - make -j works now ;)
SVN-Revision: 8242
2007-07-30 21:14:08 +00:00
Felix Fietkau
49e628f765 next round of build system cleanup - convert package/ to new structure
SVN-Revision: 8236
2007-07-30 18:22:01 +00:00
Felix Fietkau
7e21008ee2 remove leftover stuff
SVN-Revision: 8234
2007-07-30 16:04:23 +00:00
Felix Fietkau
f1ac6cf7ec fix compile errors with make 3.80
SVN-Revision: 8230
2007-07-30 15:00:27 +00:00
Felix Fietkau
d6a0242404 use $(curdir) again
SVN-Revision: 8208
2007-07-28 13:44:04 +00:00
Felix Fietkau
e143bed1f1 build system fixes, more cleanup
SVN-Revision: 8207
2007-07-28 13:29:03 +00:00
Felix Fietkau
02a7e555de don't force the install->compile, compile->prepare dependencies in subdir.mk
SVN-Revision: 8202
2007-07-28 02:53:54 +00:00
Felix Fietkau
81529c47ec initial attempt at cleaning up subdirectory handling. tools/Makefile is now being included instead of recursively called
SVN-Revision: 8201
2007-07-28 02:44:55 +00:00
Florian Fainelli
114632438a Remove patch-cmdline from the packages and move it tools tools/. adm5120 and rb532 do use it for procuding ready-to-use kernels (#1631)
SVN-Revision: 7820
2007-07-01 09:45:27 +00:00
Felix Fietkau
488d8be7cd add update target to tools/
SVN-Revision: 7790
2007-06-30 12:21:09 +00:00
Felix Fietkau
5e406f0a28 enable quilt for host builds and add some additional checks
SVN-Revision: 7473
2007-06-03 07:33:00 +00:00
Nicolas Thill
74991d46b7 fix host header files installation for tools (closes: #1604)
SVN-Revision: 7029
2007-04-21 22:23:33 +00:00
Felix Fietkau
1099e2d679 the default_subtargets template was a bad idea, since different makefiles require different types of dependencies for subtargets. nuke it...
SVN-Revision: 7003
2007-04-18 17:35:46 +00:00
Felix Fietkau
532654e3c6 fix up dependencies
SVN-Revision: 7002
2007-04-18 17:09:34 +00:00
Felix Fietkau
f1a91c2f71 move ccache to tools/ and fix potential dependency issue
SVN-Revision: 6413
2007-02-27 23:46:34 +00:00
Felix Fietkau
ced1277147 clean up stampfile mess for tools/ and toolchain/
SVN-Revision: 6357
2007-02-25 17:49:25 +00:00
Felix Fietkau
ebdcc6d40c move target/utils to tools/firmware-utils
SVN-Revision: 5702
2006-12-06 23:41:38 +00:00
Felix Fietkau
6a2879bfe7 improve parallel building
SVN-Revision: 5208
2006-10-18 19:00:05 +00:00
Felix Fietkau
60c1f0f64d finally move buildroot-ng to trunk 2016-03-20 17:29:15 +01:00