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
12 years ago
Luka Perkov
819472b2d0
scripts: update GNU mirrors
...
SVN-Revision: 35838
12 years ago
Jonas Gorski
2d8c5117c0
scripts/symlink-tree.sh: print warnings/errors to stderr
...
Makes warnings/errors visible when building with V=w/V=1.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 35718
12 years ago
Jonas Gorski
5449b24099
scripts/ipkg: print warnings/errors to stderr
...
Makes warnings/errors visible when building with V=w/V=1.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 35717
12 years ago
Jo-Philipp Wich
9622f68581
buildroot: allow specifying libc personality for external toolchains
...
SVN-Revision: 35703
12 years ago
Gabor Juhos
65fc9eee18
Add xz compressed packages to known extensions of dl_cleanup
...
Add .tar.xz, .txz, and .orig.tar.xz as known extensions to dl_cleanup.py.
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35645
12 years ago
Jo-Philipp Wich
509f39a10a
scripts: bundle-libraries.sh: support mixing 32bit and 64bit binaries
...
SVN-Revision: 35349
12 years ago
Florian Fainelli
4801705d83
remove support for ubicom32
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34432
12 years ago
Florian Fainelli
6b63716262
add preliminary support for musl
...
Musl is an alternative C-library, see http://www.musl-libc.org for more infos.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34314
12 years ago
Gabor Juhos
d325e622d2
scripts/om-fwupgradecfg-gen.sh: add support for the MR600
...
Signed-off-by: Marek Lindner <lindner_marek@yahoo.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34233
12 years ago
Gabor Juhos
7da001d068
scripts: rename om2p-fwupgradecfg-gen.sh to more generic om-fwupgradecfg-gen.sh
...
It will be used for non OM2P boards as well.
Signed-off-by: Marek Lindner <lindner_marek@yahoo.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34200
12 years ago
Imre Kaloz
527c473674
add support for the Tonze AP-422/425
...
SVN-Revision: 34165
12 years ago
Imre Kaloz
79289bdca5
fix machtype handling above 4096
...
SVN-Revision: 34141
12 years ago
Jo-Philipp Wich
26263535fe
scripts: fix remote-gdb script to cope with _eabi suffix in uClibc version
...
SVN-Revision: 34118
12 years ago
Jonas Gorski
53c014e221
scrips/metadata.pl: fix broken targets with subtargets being selectable
...
r26926 moved all target features to subtargets if present, which had the
side effect that broken targets are available for selection, just without
any available subtargets (since they are still marked as broken).
Fix this by explicitly letting the top level target also depend on broken.
SVN-Revision: 33892
12 years ago
Jo-Philipp Wich
5b38fdd704
scripts/config: fix menuconfig segfault in text inputs when format patterns are entered by the user
...
SVN-Revision: 33773
12 years ago
Imre Kaloz
84b43f112a
AR71xx/9xxx based routers are the most common these days, select that as the default target
...
SVN-Revision: 33590
12 years ago
Jo-Philipp Wich
c70e919ae8
fix library bundling when host libraries reside in /lib/tls/ or similar
...
SVN-Revision: 33353
12 years ago
Jo-Philipp Wich
183f625a48
add a helper script to bundle required libraries for host utilities
...
SVN-Revision: 33195
12 years ago
Felix Fietkau
2335304a08
build: ensure that reordering of KCONFIG lines are handled properly and that the final result does not depend on the package scan order
...
SVN-Revision: 32788
12 years ago
Felix Fietkau
3df534502c
scripts/feeds: redirect stderr of the which call to /dev/null to avoid potentially confusing error messages on some systems
...
SVN-Revision: 32499
13 years ago
Jo-Philipp Wich
3f8fb64e60
gen-dependencies.sh: only include lib*.so* files in dependency list, to match the filtering of provides lists
...
SVN-Revision: 32272
13 years ago
Felix Fietkau
7cb42738e6
package/index: filter out the libc package from the index
...
SVN-Revision: 32187
13 years ago
Felix Fietkau
6ca6d317b3
build: add checks for missing package dependencies
...
SVN-Revision: 32185
13 years ago
Felix Fietkau
03babf3641
target: add a feature flag for RTC support
...
SVN-Revision: 31777
13 years ago
Felix Fietkau
a243cb1735
scripts/ipkg-make-index.sh: use bash instead of /bin/sh to fix use of [[ ]]
...
SVN-Revision: 31708
13 years ago
Felix Fietkau
f1fd082441
build: prevent the virtual "kernel" package from leaking into the package index to make dependency checks fail on kernel config mismatch
...
SVN-Revision: 31704
13 years ago
Jo-Philipp Wich
12728ea66b
download.pl: - cleanup cache handling code - use alternative m// and s/// delimiters to get rid of tedious slash escaping - use multi-argument form of system() where possible to avoid quoting & escaping issues - avoid a temporary variable
...
SVN-Revision: 31677
13 years ago
Felix Fietkau
85f1a2c67a
add further countermeasures against the git core.autocrlf option ( fixes #9075 )
...
SVN-Revision: 31650
13 years ago
Jo-Philipp Wich
643babfc3c
ext-toolchain.sh: don't pass CFLAGS when wrapping ld
...
SVN-Revision: 31549
13 years ago
Felix Fietkau
34ffb526a2
build: rework verbosity level selection
...
V=99 and V=1 are now deprecated in favor of a new verbosity class system,
though the old flags are still supported.
You can set the V variable on the command line (or OPENWRT_VERBOSE in the
environment) to one or more of the following characters:
- s: stdout+stderr (equal to the old V=99)
- c: commands (for build systems that suppress commands by default, e.g. kbuild)
- w: warnings/errors only (equal to the old V=1)
SVN-Revision: 31484
13 years ago
Mirko Vogt
1f489e4084
re-enable shallow git clones ('--depth 1')
...
SVN-Revision: 31469
13 years ago
Mirko Vogt
2ebcd4707c
include revisions of feeds when listing them
...
SVN-Revision: 31467
13 years ago
John Crispin
0c4bcae7a1
allow arbitary folder layout when using localmirrors
...
Make the download script follow symlinks and search subfolders when looking for
a file in a local download mirror.
Signed-off-by: Tathagata Das <tathagata@alumnux.com>
SVN-Revision: 31240
13 years ago
Felix Fietkau
571bd159a1
kernel: fix stripping of modules with duplicate symbol names
...
SVN-Revision: 31031
13 years ago
Felix Fietkau
7b609a31be
kernel: improve profiling support, keep static symbols when profiling is enabled
...
SVN-Revision: 30964
13 years ago
Felix Fietkau
236dd9d9a2
kernel: keep more symbols in the kernel modules when doing profiling
...
SVN-Revision: 30762
13 years ago
Felix Fietkau
a8ec8ce1ac
kernel: do not rename module symbols with kallsyms enabled
...
SVN-Revision: 30759
13 years ago
Felix Fietkau
548155ab7d
Revert "scripts/download.pl: fix sourceforge url"
...
To use the new url, the project name would need to be appended multiple times,
let's hope the old redirect will continue to work in the future
SVN-Revision: 30730
13 years ago
Felix Fietkau
4dc4ebe0c8
scripts/download.pl: fix sourceforge url
...
SVN-Revision: 30726
13 years ago
Felix Fietkau
c2590fe930
strip kernel modules more aggressively: make all global symbols local, rename all symbols in the symbol table to make them compress better
...
SVN-Revision: 30662
13 years ago
Florian Fainelli
e50315d61c
env: colorize git output
...
SVN-Revision: 30602
13 years ago
Jo-Philipp Wich
1a6ccdc0cf
patch-specs.sh: gcc 3.4.6 has an additional "(OpenWrt-2.0)" after the version tag, cope with that
...
SVN-Revision: 29948
13 years ago
Jo-Philipp Wich
0c3a383974
download.pl: remove ftp.geo.kernel.org mirror, it does not resolve
...
SVN-Revision: 29947
13 years ago
Jo-Philipp Wich
c21b5cc34a
ext-toolchain.sh: rework generated gcc wrapper Only append -L and -Wl,-rpath-link flags if the command line contains -l, -L, -shared or -static flags; this is needed to suppress "-rpath-link: linker input file unused because linking not done" on each cc invocation.
...
SVN-Revision: 29946
13 years ago
Jo-Philipp Wich
d5cf09642c
patch-specs.sh: fallback to ext-toolchain.sh --wrap if spec file patching is not possible (gcc < 4.3.0)
...
SVN-Revision: 29945
13 years ago
Jo-Philipp Wich
86ddf7c7a8
ext-toolchain.sh: support --wrap with src == dest
...
SVN-Revision: 29944
13 years ago
Jo-Philipp Wich
fe60046a26
ext-toolchain.sh: CONFIG_NLS -> CONFIG_BUILD_NLS
...
SVN-Revision: 29782
13 years ago
Jo-Philipp Wich
ee62b0d751
ext-toolchain.sh: fix typo
...
SVN-Revision: 29781
13 years ago
Jo-Philipp Wich
796231d95c
ext-toolchain.sh: add option to write .config Add a new --config option to generate a .config from a given toolchain, this allows for easy integration of external toolchains, e.g.
...
./scripts/ext-toolchain.sh --toolchain /opt/mips-2011.03 --cflags "-muclibc" --config atheros
to setup a ready-to-compile atheros target using the external CodeSourcery toolchain.
SVN-Revision: 29780
13 years ago