Commit Graph

760 Commits

Author SHA1 Message Date
Felix Fietkau
bb5a40c64b add an optional config option for stripping all unnecessary symbol exports from the kernel image
SVN-Revision: 17181
2009-08-08 14:22:04 +00:00
Felix Fietkau
b0bf5fd9a0 add target for library specific installations into the root staging dir, fix ipkg build dependency on the package build stamp
SVN-Revision: 17168
2009-08-08 02:24:37 +00:00
Felix Fietkau
4169a2e834 add a staging directory for unstripped package files, useful for debugging, will be used for mklibs integration later
SVN-Revision: 17167
2009-08-07 21:58:35 +00:00
Felix Fietkau
dcd0e4a672 work around a threading bug in mksquashfs4 by limiting the number of threads to 1
SVN-Revision: 17146
2009-08-06 12:55:41 +00:00
Imre Kaloz
3d0c1254df brcm-2.4 is the only non-2.6 target, it's pointless to note the kernelversion in other targets' Target-Name
SVN-Revision: 17102
2009-08-03 11:44:28 +00:00
Imre Kaloz
671280830d add special handling for the adm5120 target, which uses subtargets for different endianess -- later we should come up with something smarter
SVN-Revision: 17101
2009-08-03 11:24:56 +00:00
Florian Fainelli
e5221c1405 revert 17050 this was not the right way to fix this
SVN-Revision: 17075
2009-08-01 12:10:22 +00:00
Imre Kaloz
9711e6ad55 use board names instead of arch in packages
SVN-Revision: 17063
2009-07-31 12:15:51 +00:00
Florian Fainelli
ab5bc14973 update to 2.6.30.4
SVN-Revision: 17062
2009-07-31 11:13:55 +00:00
Florian Fainelli
252607a79c update to 2.6.27.29
SVN-Revision: 17060
2009-07-31 11:09:27 +00:00
Florian Fainelli
04fc02ba10 move the global ipv6 option to the very bottom of the options passed to configure scripts, so that we can still override it in package makefiles (#5592, #5586)
SVN-Revision: 17050
2009-07-30 13:05:51 +00:00
Florian Fainelli
96ea82326c use 2.4.37.4 for brcm-2.4
SVN-Revision: 17045
2009-07-29 21:28:33 +00:00
Florian Fainelli
b2c26c32dd switch to 2.6.30.3
SVN-Revision: 17028
2009-07-27 10:02:24 +00:00
Florian Fainelli
103c99b960 switch to 2.6.27.28
SVN-Revision: 17027
2009-07-27 10:01:33 +00:00
Florian Fainelli
25a583126d remove 2.6.23 version, it is no longer in use
SVN-Revision: 17026
2009-07-27 09:01:42 +00:00
Florian Fainelli
11e1304ca0 globally define IPv6 support or not in OpenWrt, just like for largefiles, ipv6 disabled by default (#4857)
SVN-Revision: 16983
2009-07-25 21:45:51 +00:00
Florian Fainelli
0e783dde14 split ebtables packages and modules into ebtables ipv4/6 and watchers (#5001)
SVN-Revision: 16980
2009-07-25 19:47:48 +00:00
Florian Fainelli
07c4108af6 use --binary option of md5sum to improve compatibility with other platforms (#5192)
SVN-Revision: 16977
2009-07-25 17:16:00 +00:00
Florian Fainelli
c4d517c7bb use 2.6.27.7
SVN-Revision: 16968
2009-07-24 17:03:03 +00:00
Florian Fainelli
a06b20f5b3 fix ip6tables installation against ip6t_HL which has been merged in xt_HL since 2.6.29 (#5568)
SVN-Revision: 16964
2009-07-24 11:52:30 +00:00
Felix Fietkau
fd51984e64 add sitefile definitions for ac_cv_func_setgrent_void
SVN-Revision: 16962
2009-07-23 15:50:51 +00:00
Imre Kaloz
c3aa860a11 update to 2.6.30.2
SVN-Revision: 16931
2009-07-20 10:18:56 +00:00
Felix Fietkau
12b429b3a2 get rid of linux 2.6.29
SVN-Revision: 16883
2009-07-17 16:20:25 +00:00
Felix Fietkau
7dc435ea29 move the toolchain_install stampfile to the right place to fix spurious missing toolchain errors after cleaning stuff
SVN-Revision: 16776
2009-07-11 12:48:59 +00:00
Gabor Juhos
1981fd14a7 bump to 2.6.29.6 and refresh patches
SVN-Revision: 16698
2009-07-05 15:08:56 +00:00
Florian Fainelli
f74d16548d update targets to 2.6.30.1, update patches
SVN-Revision: 16697
2009-07-05 14:39:13 +00:00
Florian Fainelli
fefeecf52f update to latest 2.6.27.26 stable kernel
SVN-Revision: 16659
2009-07-03 09:31:52 +00:00
Florian Fainelli
d413a9639e Fix configure script path when not at the root of $(PKG_BUILD_DIR), thanks Daniel Dickinson (#5255)
SVN-Revision: 16656
2009-07-02 13:08:08 +00:00
Imre Kaloz
2004d4165a add preliminary coldfire v4e support
SVN-Revision: 16538
2009-06-21 18:34:07 +00:00
Florian Fainelli
a68fe5655e use 2.6.27.5
SVN-Revision: 16486
2009-06-17 08:46:47 +00:00
Hauke Mehrtens
a352413d20 Update kernel to 2.4.37.2
SVN-Revision: 16449
2009-06-14 11:37:28 +00:00
Hamish Guthrie
6103f5ecba Add 2.6.30 final
SVN-Revision: 16418
2009-06-11 08:17:21 +00:00
Felix Fietkau
0d442a08b6 enable ucitrigger by default
SVN-Revision: 16403
2009-06-10 14:37:46 +00:00
Lars-Peter Clausen
246a5b334d More libtool madness: Every package which was using c++ and libtool fixup was linked against libstd++ even though if it should have been linked against uclibc++. This is fixed by providing a special version of libtool fixup for packages which should use uclibc++. Not pretty but functional. Packages linking against uclibc++ should use PKG_FIXUP:=libtool-ucxx instead of PKG_FIXUP:=libtool
Somebody should probably check all packages using c++ with a dependency on stdlibc++
if uclibc++ can be used instead now.

SVN-Revision: 16317
2009-06-04 00:20:01 +00:00
Imre Kaloz
72d88f2a48 add pcie feature flag
SVN-Revision: 16293
2009-06-02 09:50:43 +00:00
Ralph Hempel
b6e5025f15 fix typo
SVN-Revision: 16236
2009-05-31 16:15:47 +00:00
Ralph Hempel
6f29703625 add dist and distcheck target (to create new source balls)
SVN-Revision: 16230
2009-05-31 12:01:05 +00:00
Ralph Hempel
3dc92527a3 add package source path override - use external source tree instead of source ball - the external package source tree will be included as symlink - make package/<name>/clean will delete the symlink instead of whole source tree - usefull in conjunction with external SCM like ClearCase - package-version-override.mk has to be included before package.mk
SVN-Revision: 16227
2009-05-31 11:35:13 +00:00
Florian Fainelli
43296ea284 use 2.4.37.1
SVN-Revision: 16149
2009-05-28 16:42:29 +00:00
Ralph Hempel
c4d7af7094 added BUILD_LOG_DIR variable, make clean will delete the ./logs dir
SVN-Revision: 16148
2009-05-28 16:30:04 +00:00
Florian Fainelli
cec852c087 update to 2.4.37, tested on wrt54gs (#4766)
SVN-Revision: 16144
2009-05-28 15:55:54 +00:00
Hamish Guthrie
7adb67f184 revert 15922 - add back 2.6.29 kernel support
SVN-Revision: 16127
2009-05-28 10:00:48 +00:00
Felix Fietkau
db4fd873f3 improve error message output of metadata scan - fix newline break and do not hide broken makefiles after the first invocation anymore
SVN-Revision: 16101
2009-05-27 02:50:53 +00:00
Florian Fainelli
d334c1e956 stop build when an error occurs and when BUILDLOG is set (#5160)
SVN-Revision: 16079
2009-05-26 14:18:05 +00:00
Felix Fietkau
1165dfed6a enable lzma for squashfs4 by default
SVN-Revision: 15962
2009-05-21 18:11:22 +00:00
Florian Fainelli
f150bc5e36 update to new stable 2.6.27.24
SVN-Revision: 15931
2009-05-20 09:00:09 +00:00
Florian Fainelli
01afcd2556 remove 2.6.29 since there are no remaining users of it
SVN-Revision: 15922
2009-05-19 10:21:32 +00:00
Gabor Juhos
7b7a99c771 create squashfs4 images if kernel version >=2.6.29
SVN-Revision: 15866
2009-05-15 12:10:47 +00:00
Felix Fietkau
11b33255ed netfilter: move iptable_raw, xt_NOTRACK from conntrack-extra to conntrack
SVN-Revision: 15854
2009-05-14 21:46:33 +00:00
Hauke Mehrtens
73cfaa0f2b ipt_TTL and ipt_ttl moved and were renamed in kernel 2.6.30
SVN-Revision: 15851
2009-05-14 19:01:38 +00:00
Felix Fietkau
b5ddcb18fa use unexport instead of export to clear perforce variables
SVN-Revision: 15708
2009-05-08 15:35:27 +00:00
Felix Fietkau
d4cb02e78f override some variables to make sure that perforce does not mess with our build process
SVN-Revision: 15705
2009-05-07 23:50:19 +00:00
Florian Fainelli
324d10e617 remove 2.6.26 since there are no remaining candidates for it
SVN-Revision: 15666
2009-05-07 12:21:02 +00:00
Jo-Philipp Wich
f3dd32d6fd adept netfilter.mk to updated imq
SVN-Revision: 15656
2009-05-07 03:16:36 +00:00
Imre Kaloz
86a4a6edb9 upgrade to newest stable kernel versions
SVN-Revision: 15575
2009-05-03 16:58:06 +00:00
Felix Fietkau
e3fc6c9b88 fix a typo that prevented host build specific variable exports from working
SVN-Revision: 15512
2009-04-30 14:15:45 +00:00
Imre Kaloz
8582177e73 2.6.30 supports different initramfs compressors, take care of them
SVN-Revision: 15498
2009-04-29 20:53:38 +00:00
Nicolas Thill
f0a3d4d501 add missing bits from [15451]
SVN-Revision: 15453
2009-04-27 16:02:21 +00:00
Nicolas Thill
7658ef1316 introduce a generic PKG_CONFIG_DEPENDS for packages that need to be reconfigured when certain CONFIG options changed, rename PKG_BUILD_DEPEND to PKG_BUILD_DEPENDS
SVN-Revision: 15451
2009-04-27 15:53:00 +00:00
Florian Fainelli
c09afea86a also strip the .notes section of the kernel
SVN-Revision: 15443
2009-04-27 15:37:58 +00:00
Felix Fietkau
a296bdb983 make sure that at least sed is built before kernel_menuconfig/kernel_oldconfig is executed
SVN-Revision: 15433
2009-04-27 10:39:03 +00:00
Florian Fainelli
c2bf14deb9 remove 2.6.24, no target is relying on it
SVN-Revision: 15388
2009-04-24 14:35:19 +00:00
Felix Fietkau
97845201e4 add missing $(if) check for build logging
SVN-Revision: 15366
2009-04-24 01:20:23 +00:00
Felix Fietkau
5e1e868230 add BUILD_LOG option to let the build system log all subdir make command output to individual files (useful for debugging parallel builds)
SVN-Revision: 15362
2009-04-24 01:04:50 +00:00
Felix Fietkau
b3afad10f0 fix KERNEL_PATCHVER, properly strip -rc* suffixes
SVN-Revision: 15353
2009-04-23 14:55:07 +00:00
Felix Fietkau
9ecec14ce0 emit proper error messages if important kernel config files are missing
SVN-Revision: 15352
2009-04-23 14:55:02 +00:00
Nicolas Thill
c73f8dfbe0 remove 2 old interfering variables, probably missed from [15299]
SVN-Revision: 15340
2009-04-22 22:08:42 +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
Felix Fietkau
6d782f93d8 kernel: make sure all patches are applied before running menuconfig or oldconfig
SVN-Revision: 15325
2009-04-21 13:08:56 +00:00
Felix Fietkau
729e0fa4d1 move pkg config stuff to per-target exports to prevent interference with host builds
SVN-Revision: 15299
2009-04-20 18:56:57 +00:00
Felix Fietkau
05d8459bb9 add md5sum for linux 2.6.29.1
SVN-Revision: 15250
2009-04-18 17:04:09 +00:00
Felix Fietkau
56164a5815 add a modified version of the mips64 patch from #4603
SVN-Revision: 15249
2009-04-18 17:03:55 +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
Hamish Guthrie
ffc86f7e3a Update default configuration to use profiles
SVN-Revision: 15229
2009-04-16 10:40:15 +00:00
Felix Fietkau
4e49486b3c fix source file vs library order in a few prereq checks (#4326)
SVN-Revision: 15181
2009-04-09 21:13:15 +00:00
Felix Fietkau
e744c3130a move iptable_raw to the conntrack-extra package
SVN-Revision: 15175
2009-04-09 19:42:52 +00:00
Nicolas Thill
3b53bd7ef3 accomodate netfilter module (xt_recent) name change in 2.6.28, add missing kconfig when xt_recent is enabled
SVN-Revision: 15123
2009-04-06 19:00:20 +00:00
Felix Fietkau
167846e488 add support for config options checking in top-level directory stampfiles
SVN-Revision: 15112
2009-04-06 09:56:16 +00:00
Felix Fietkau
35073025b4 add a default template for Host/Install
SVN-Revision: 15110
2009-04-06 09:56:06 +00:00
Ralph Hempel
e2c9a02b16 ooops, m4 is already part of the host tools
SVN-Revision: 15044
2009-03-25 20:17:33 +00:00
Ralph Hempel
1744ca64f2 added m4 to prereq check, thanks to Gerph
SVN-Revision: 15043
2009-03-25 19:51:32 +00:00
Hauke Mehrtens
fc35fe7001 correct md5sum
SVN-Revision: 15025
2009-03-24 16:56:23 +00:00
Hauke Mehrtens
62595883fb update to kernel version 2.6.28.9
SVN-Revision: 15017
2009-03-24 15:06:53 +00:00
Felix Fietkau
9d8f81149f fix the path to the build dir for host packages
SVN-Revision: 14998
2009-03-23 18:33:40 +00:00
Felix Fietkau
0a81b47617 fix calling the update target for host-only builds
SVN-Revision: 14997
2009-03-23 18:33:24 +00:00
Felix Fietkau
3616727c87 fix HOST_QUILT override
SVN-Revision: 14996
2009-03-23 18:32:58 +00:00
Felix Fietkau
24dee6de52 speed up quilt imports
SVN-Revision: 14987
2009-03-23 12:02:02 +00:00
Felix Fietkau
227399122b add makefile target alias package/<name>/host/<target> for host builds
SVN-Revision: 14944
2009-03-18 21:53:35 +00:00
Hamish Guthrie
b6d7bfc94f Final updates to default configuration of ps3 petitboot sub-target
SVN-Revision: 14918
2009-03-17 16:02:52 +00:00
Imre Kaloz
45a676441d update to 2.6.28.8
SVN-Revision: 14916
2009-03-17 12:41:05 +00:00
Felix Fietkau
9b96b24e32 fix quilt variable and stampfile usage for host builds
SVN-Revision: 14910
2009-03-17 03:21:52 +00:00
Felix Fietkau
510bdd3f0e fix download reverse depends
SVN-Revision: 14907
2009-03-17 02:37:10 +00:00
Felix Fietkau
7ec4ad271e add PKG_HOST_ONLY variable to prevent target builds
SVN-Revision: 14906
2009-03-17 02:37:04 +00:00
Felix Fietkau
ddcfaeb1e5 move host build in packages into a separate namespace: package/<name>/host/<target> this allows dependencies between host and target packages, and saves unnecessary host builds for packages that contain both variants
SVN-Revision: 14905
2009-03-17 02:20:34 +00:00
Felix Fietkau
1c7a03659c remove autoconf from prereq-build.mk, as it is part of the tools/ build
SVN-Revision: 14901
2009-03-16 18:57:34 +00:00
Lars-Peter Clausen
cd53668352 Bison is not a prerequirement since it's build as part of the openwrt toolchain.
SVN-Revision: 14900
2009-03-16 18:54:35 +00:00
Felix Fietkau
72faa09dff move cflags default setting to target makefiles
SVN-Revision: 14866
2009-03-14 03:17:06 +00:00
Felix Fietkau
e4a5d86b54 fix the target-local CONFIG_SITE export. apparently make can't do more than one of them in a single line
SVN-Revision: 14863
2009-03-13 16:16:54 +00:00
Felix Fietkau
b29f9112df make the compile: host-install dependency independent of the order in which the makefiles were included
SVN-Revision: 14853
2009-03-12 14:07:08 +00:00
Felix Fietkau
252c2229f8 enable Host/Install on compile: if package.mk is included
SVN-Revision: 14852
2009-03-12 14:00:26 +00:00