403 Commits (774da6c7a40320a320b28d71291c0e61fcf7bc8a)

Author SHA1 Message Date
Jo-Philipp Wich 509f39a10a scripts: bundle-libraries.sh: support mixing 32bit and 64bit binaries 12 years ago
Florian Fainelli 4801705d83 remove support for ubicom32 12 years ago
Florian Fainelli 6b63716262 add preliminary support for musl 12 years ago
Gabor Juhos d325e622d2 scripts/om-fwupgradecfg-gen.sh: add support for the MR600 12 years ago
Gabor Juhos 7da001d068 scripts: rename om2p-fwupgradecfg-gen.sh to more generic om-fwupgradecfg-gen.sh 12 years ago
Imre Kaloz 527c473674 add support for the Tonze AP-422/425 12 years ago
Imre Kaloz 79289bdca5 fix machtype handling above 4096 12 years ago
Jo-Philipp Wich 26263535fe scripts: fix remote-gdb script to cope with _eabi suffix in uClibc version 12 years ago
Jonas Gorski 53c014e221 scrips/metadata.pl: fix broken targets with subtargets being selectable 12 years ago
Jo-Philipp Wich 5b38fdd704 scripts/config: fix menuconfig segfault in text inputs when format patterns are entered by the user 12 years ago
Imre Kaloz 84b43f112a AR71xx/9xxx based routers are the most common these days, select that as the default target 12 years ago
Jo-Philipp Wich c70e919ae8 fix library bundling when host libraries reside in /lib/tls/ or similar 12 years ago
Jo-Philipp Wich 183f625a48 add a helper script to bundle required libraries for host utilities 13 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 13 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 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 13 years ago
Felix Fietkau 7cb42738e6 package/index: filter out the libc package from the index 13 years ago
Felix Fietkau 6ca6d317b3 build: add checks for missing package dependencies 13 years ago
Felix Fietkau 03babf3641 target: add a feature flag for RTC support 13 years ago
Felix Fietkau a243cb1735 scripts/ipkg-make-index.sh: use bash instead of /bin/sh to fix use of [[ ]] 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 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 13 years ago
Felix Fietkau 85f1a2c67a add further countermeasures against the git core.autocrlf option (fixes #9075) 13 years ago
Jo-Philipp Wich 643babfc3c ext-toolchain.sh: don't pass CFLAGS when wrapping ld 13 years ago
Felix Fietkau 34ffb526a2 build: rework verbosity level selection 13 years ago
Mirko Vogt 1f489e4084 re-enable shallow git clones ('--depth 1') 13 years ago
Mirko Vogt 2ebcd4707c include revisions of feeds when listing them 13 years ago
John Crispin 0c4bcae7a1 allow arbitary folder layout when using localmirrors 13 years ago
Felix Fietkau 571bd159a1 kernel: fix stripping of modules with duplicate symbol names 13 years ago
Felix Fietkau 7b609a31be kernel: improve profiling support, keep static symbols when profiling is enabled 13 years ago
Felix Fietkau 236dd9d9a2 kernel: keep more symbols in the kernel modules when doing profiling 13 years ago
Felix Fietkau a8ec8ce1ac kernel: do not rename module symbols with kallsyms enabled 13 years ago
Felix Fietkau 548155ab7d Revert "scripts/download.pl: fix sourceforge url" 13 years ago
Felix Fietkau 4dc4ebe0c8 scripts/download.pl: fix sourceforge url 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 13 years ago
Florian Fainelli e50315d61c env: colorize git output 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 13 years ago
Jo-Philipp Wich 0c3a383974 download.pl: remove ftp.geo.kernel.org mirror, it does not resolve 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. 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) 13 years ago
Jo-Philipp Wich 86ddf7c7a8 ext-toolchain.sh: support --wrap with src == dest 13 years ago
Jo-Philipp Wich fe60046a26 ext-toolchain.sh: CONFIG_NLS -> CONFIG_BUILD_NLS 13 years ago
Jo-Philipp Wich ee62b0d751 ext-toolchain.sh: fix typo 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. 13 years ago
Jo-Philipp Wich 989c73848f ext-toolchain.sh: properly handle toolchains without sysroot support 13 years ago
Jo-Philipp Wich f20b6c3ff9 ext-toolchain.sh: - use GCC's own idea of the target name (-dumpmachine) - display help if called without args - add copyright foo - remove some leftover flag handling code 13 years ago
Jo-Philipp Wich 6df3af8a36 add patch-specs.sh, a utility for modifying GCC specs The patch-specs.sh utility dumps the GCC specs of a given toolchain and modifies them to always include $STAGING_DIR in the link and compiler command lines, this makes most -I and -L flags unnecessary and lets the compiler automatically find libraries and headers in the staging dir, also solves the majority of -rpath issues. 13 years ago
Jo-Philipp Wich 7a563f122f add ext-toolchain.sh, a utility for external toolchains The ext-toolchain.sh utility script implements various external toolchain tasks: * Testing of available features, like c++, soft-float or ipv6 support * Finding the libc implementation (uclibc or eglibc/glibc) * Inferring the GNU target name * Finding shared objects for packaging (libc, libpthread, ...) * Finding executables for packaging (ldd, gdbserver, ...) * Generating wrapper scripts for toolchain commands 13 years ago
Jo-Philipp Wich 73b4974397 metadata.pl: filter direct recursive depends like "select PACKAGE_kmod-ipv6 if PACKAGE_kmod-ipv6" 13 years ago
Gabor Juhos 6c28efff9c scripts: add a script for generating fwupgrade config for the OM2P board 13 years ago