Commit Graph

1300 Commits (be3c8f8b2bf2893950b11ea7fa16cea074bc7903)

Author SHA1 Message Date
Nicolas Thill 06f50d2116 fix uClibc fpu/soft-float selection
SVN-Revision: 14141
16 years ago
Nicolas Thill edef5abd24 fix uClibc v0.9.30 build on x86_64
SVN-Revision: 14138
16 years ago
Nicolas Thill 591563a80a enable UCLIBC_SUSV3_LEGACY in uClibc v0.9.30 configs to have <sys/timeb.h> & ftime (needed for openssl and maybe others), thanks to Puchu!
SVN-Revision: 14133
16 years ago
Florian Fainelli 63426c5715 add missing config symbol in x86_64 configuration
SVN-Revision: 14132
16 years ago
Nicolas Thill ec7b663c86 add support for gcc v4.3.1 & v4.3.2 (closes: #3479), thanks to Luigi Mantellini!
SVN-Revision: 14131
16 years ago
Nicolas Thill a271aaa2db add support for uClibc v0.9.30 (closes: #4271), thanks to Luigi Mantellini & Puchu!
SVN-Revision: 14130
16 years ago
Nicolas Thill ed4d79b529 more kernel headers fixes for cris
SVN-Revision: 14128
16 years ago
Nicolas Thill 8db368850c we have a minimal gcc target compiler since [13931], so use it in uClibc headers generation
SVN-Revision: 14123
16 years ago
Nicolas Thill ce5b7766e6 move all arch fixups from Install to Prepare stage, so that fixed headers are available in $(BUILD_DIR_TOOLCHAIN)/linux-dev/
SVN-Revision: 14120
16 years ago
Felix Fietkau dc6d881733 uClibc: compile fix for the new linuxthreads implementation on mips
SVN-Revision: 14118
16 years ago
Nicolas Thill 291e71f792 backport patch to allow building uClibc-0.9.28.2 on recent x86 kernels
SVN-Revision: 14105
16 years ago
Nicolas Thill 96756d7641 fix linux headers & source paths at uClibc config stage
SVN-Revision: 14080
16 years ago
Felix Fietkau 817ccebe70 add binutils 2.19 (patch from #4367)
SVN-Revision: 14075
16 years ago
Felix Fietkau 07a1106c91 uclibc: fix the new libpthread implementation on arm
SVN-Revision: 14074
16 years ago
Felix Fietkau 818e6e847c add uclibc eabi patches from #3988
SVN-Revision: 14073
16 years ago
Felix Fietkau 78fb5a1b98 add gcc eabi patches from #3988
SVN-Revision: 14072
16 years ago
Hamish Guthrie b693945d4f Set default gcc for ps3 - gcc-3.4.6 and gcc-4.1.2 do not work at all
SVN-Revision: 14060
16 years ago
Gabor Juhos 65f21ce0d3 fix powerpc toolchain build failure on x86_64 hosts
SVN-Revision: 14036
16 years ago
Felix Fietkau 0faef985b7 work around problems with the libpthread onexit() handler
SVN-Revision: 14032
16 years ago
Felix Fietkau 0392f46b43 fix the new libpthread implementation - the function table init was broken
SVN-Revision: 14027
16 years ago
Felix Fietkau cb41a3aa45 do not strip uclibc
SVN-Revision: 14019
16 years ago
Felix Fietkau 25aba0e356 use the new linuxthreads implementation on i386,i686
SVN-Revision: 14016
16 years ago
Felix Fietkau b8aa79853d fix gdb compile
SVN-Revision: 14015
16 years ago
Felix Fietkau ff55a79717 uclibc: add the trunc function
SVN-Revision: 14014
16 years ago
Felix Fietkau 087a2bc16c uclibc: add some libpthread fixes
SVN-Revision: 14013
16 years ago
Nicolas Thill 2c1d444866 fix missing ptrace.h needed to build final gcc
SVN-Revision: 13995
16 years ago
Nicolas Thill bf618cf1fd add a fix preventing gcc build system from assuming that libc headers are always available
SVN-Revision: 13994
16 years ago
Nicolas Thill c3f18bd112 use different optimizations for x86 & x86_64 on uml
SVN-Revision: 13984
16 years ago
Nicolas Thill fe85715db9 gdb fixes: adjust --prefix & install in $(TOOLCHAIN_DIR)/usr/bin/ (like binutils & gcc)
SVN-Revision: 13983
16 years ago
Nicolas Thill a455323221 fix wrong TARGET_SUFFIX when building a toolchain with uClibc & EABI (closes: #4437)
SVN-Revision: 13962
16 years ago
Nicolas Thill a3edea1b91 add support for alternative C libraries (currently only glibc/eglibc) other (related) changes: - kernel headers are now installed using "make headers_install" on 2.6 - target names now contain an openwrt "vendor" tag (e.g. mips-openwrt-linux-gnu) - build directory names now contain gcc/libc name/version - default cpu for x86 is now i486 (required to build glibc/eglibc)
SVN-Revision: 13931
16 years ago
Imre Kaloz 8c3a967fae general fixes for openwrt with kernel 2.6.28
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

SVN-Revision: 13876
16 years ago
Florian Fainelli a3ecf3d3dc Fix ssp enabling/disabling (#4388)
SVN-Revision: 13856
16 years ago
Jo-Philipp Wich 5649ff4093 enable netlink support
SVN-Revision: 13839
16 years ago
Jo-Philipp Wich e0a77da8fb enable support for getifaddrs() - required by lldpd
SVN-Revision: 13834
16 years ago
Felix Fietkau cf8362db3c remove the openat() patch, as it's breaking quite a few packages. the problem is in the AT_FDCWD define, which packages check for to see if fdopenat, openat, fstatat, etc. are supported, but the patch only adds openat() and not the other functions. this should probably be fixed upstream and not just in openwrt.
SVN-Revision: 13817
16 years ago
Felix Fietkau d0c5a0d576 use binutils 2.18 for avr32, 2.17 is severely broken
SVN-Revision: 13804
16 years ago
Felix Fietkau d55332989e fix avr32 build breakage
SVN-Revision: 13802
16 years ago
Nicolas Thill a10dd02b34 fix gcc-4.2.4 when target != avr32
SVN-Revision: 13493
16 years ago
Imre Kaloz 7d78d5cad3 nuke old gcc 4.2 versions
SVN-Revision: 13483
16 years ago
Imre Kaloz d7ed0b8c47 sync gcc's Config.in with Config.version
SVN-Revision: 13482
16 years ago
Imre Kaloz da43f70063 nuke binutils 2.16.1 - old, unused, buggy
SVN-Revision: 13481
16 years ago
Imre Kaloz 95f2b6bb76 sync gcc patches with the Atmel 1.1.3 release
SVN-Revision: 13480
16 years ago
Imre Kaloz 9e54c8bf9e clean up patch
SVN-Revision: 13479
16 years ago
Imre Kaloz b0f6f4e862 sync avr32 binutils patch with the Atmel 1.0.1 release
SVN-Revision: 13464
16 years ago
Imre Kaloz 5dceef5389 switch powerpc targets to gcc 4.2.4
SVN-Revision: 13359
16 years ago
Imre Kaloz 507b9818c0 switch to gcc 4.2.4 for avr32
SVN-Revision: 13353
16 years ago
Imre Kaloz b154f4b4e3 add avr32 support to binutils 2.18
SVN-Revision: 13352
16 years ago
Florian Fainelli 25efcf15fe openat is not an implemented syscall on linux-2.4, so make it only available for linux-2.6
SVN-Revision: 13234
16 years ago
Hamish Guthrie bb702980e5 Add support for openat system call - this must be extended for the rest of these system calls
SVN-Revision: 13200
16 years ago
Nicolas Thill b3e5f06450 indent conditionnals in uClibc Makefile
SVN-Revision: 13144
16 years ago
Nicolas Thill f1ceaae24a add md5sums for binutils & gcc and use the GNU mirror facility
SVN-Revision: 13143
16 years ago
Florian Fainelli 9dd37f3d12 Fix locations for the uClibc snapshot version (#4065)
SVN-Revision: 13067
16 years ago
Hamish Guthrie 34837ea2dd The merge of ppc (32-bit headers) and powerpc (previously 64-bit only headers) has now been completed, so it build breaks if asm-ppc headers directory does not exist - this should fix this problem without being invasive
SVN-Revision: 12933
16 years ago
Felix Fietkau 7bf353216c fix up the asm includes location for .27 when building kernel headers
SVN-Revision: 12802
16 years ago
Lars-Peter Clausen 387da72d9c Fix a segfault in uclibc ldso.
SVN-Revision: 12698
16 years ago
Lars-Peter Clausen aa10aa313d Avoid endless recursion in uClibc pthreads.
SVN-Revision: 12652
16 years ago
Nicolas Thill 40f6992324 add patches to fixes gcc 4.2.x bugs: - fix gcc ICE when compiling package/ath9k (closes: #3816) http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37014 - fix "undefined reference to `fmsub'" error on powerpc http://bugs.uclibc.org/view.php?id=1588
SVN-Revision: 12623
16 years ago
Felix Fietkau 799e7a8fa8 disable autorebuild for the toolchain, as it can easily lead to build breakages
SVN-Revision: 12492
16 years ago
Felix Fietkau 3cd35227ab make libc.so symlink relative instead of absolute (#3878)
SVN-Revision: 12333
16 years ago
Felix Fietkau 0f61e46c1a storm is ARMv4, not ARMv4T (thx, SeG)
SVN-Revision: 12046
16 years ago
Florian Fainelli cc99e5b35d Disable smash stacking support by default, but allow to enable it as an experimental feature
SVN-Revision: 12010
16 years ago
Felix Fietkau b559fb0c5f fix uClibc legacy version
SVN-Revision: 11993
16 years ago
Florian Fainelli 68f4ae4e94 Update uClibc config for x86_64
SVN-Revision: 11963
16 years ago
Gabor Juhos f529a37420 surprise :p
SVN-Revision: 11894
16 years ago
Florian Fainelli 3d9c4c9073 uClibc for x86 targets and kernels >= 2.6.24 need to copy the right include files, remove this when there are no 2.6.23 left
SVN-Revision: 11893
16 years ago
Nicolas Thill 89eb716470 use qstrip macro to strip quoted CONFIG_* strings
SVN-Revision: 11832
16 years ago
Felix Fietkau 8b41afa584 add some sanity checking
SVN-Revision: 11473
16 years ago
John Crispin f1ff3a410f finally fixes etrax toolchain problems, thanks nbd
SVN-Revision: 11383
16 years ago
Imre Kaloz 6ca4659c4e * refresh storm patches * disable BX in uClibc config, add ethernet and watchdog support -- thanks to Zilvinas Valinskas
SVN-Revision: 11367
16 years ago
Imre Kaloz 04fd31f429 add patch to fix EABI compiles on ARMv4
SVN-Revision: 11365
16 years ago
Imre Kaloz 7bb65fb9d7 add preliminary Marvell Orion support
SVN-Revision: 11352
16 years ago
Imre Kaloz 3ab62e8a82 soft-float shouldn't be used on targets with FPU
SVN-Revision: 11338
16 years ago
Imre Kaloz 389c1186cf gcc 4.2.4 support
SVN-Revision: 11310
16 years ago
Matteo Croce 4a78320c11 refresh gcc-4.2.3 patches
SVN-Revision: 11232
16 years ago
Travis Kemen d3e2ae4e58 fix avr32 compiling
SVN-Revision: 11147
16 years ago
Nicolas Thill 28a650e13a Fix a bug causing an infinite loop in getaddrinfo (closes: #3344)
SVN-Revision: 11106
16 years ago
John Crispin c4f78ab795 remove ugly hack for etrax
SVN-Revision: 11026
16 years ago
John Crispin 895adb694f fix up uclibc support for etrax
SVN-Revision: 11025
16 years ago
John Crispin bec6b5517a fix uclibc version selection
SVN-Revision: 11024
16 years ago
Imre Kaloz a4dd1adf4a add preliminary support for Storm SL3512 based devices, not ready yet
SVN-Revision: 10956
16 years ago
Imre Kaloz a5510c6b5b PXA has Xscale core as well, so optimize the same way as we do on IXP/IOP
SVN-Revision: 10948
16 years ago
Felix Fietkau b672976e8e make sure the toolchain target dir really exists
SVN-Revision: 10913
16 years ago
Imre Kaloz 41cf84f819 do target dependent optimizations
SVN-Revision: 10834
16 years ago
Jeremy Kerr 077d84f543 provide a cleaner way to specify a biarch toolchain build
Currently, to build a biarch toolchain, we need to explicitly give
options to the binutils and gcc configure commands:

CONFIG_EXTRA_BINUTILS_CONFIG_OPTIONS="--enable-targets=powerpc64-linux-uclibc"
CONFIG_EXTRA_GCC_CONFIG_OPTIONS="--enable-biarch --enable-targets=powerpc64-linux-uclibc"

This change replaces the command line options with an 'extra arch'
configure option:

CONFIG_EXTRA_TARGET_ARCH=y
CONFIG_EXTRA_TARGET_ARCH_NAME="powerpc64"

And a way to invoke this extra arch on the compiler command-line:

CONFIG_EXTRA_TARGET_ARCH_OPTS="-m64"

In this case, this results in an extra compiler:
 'powerpc64-linux-uclibc-gcc', which invokes
 'powerpc-linux-uclibc-gcc -m64'

This is a more standard way of building biarch toolchains, and allows
the packages to not have to care about how to invoke the 64-bit
compiler.

Signed-off-by: Jeremy Kerr <jk@ozlabs.org>

SVN-Revision: 10802
16 years ago
Florian Fainelli 1d482e1d39 Do not disable tls yet, uclibc-ntpl will support it soon
SVN-Revision: 10785
16 years ago
Florian Fainelli 3630b457a5 Disable tls support, uClibc does not support it, and it could lead to linking failures with some braindead autoconf programs
SVN-Revision: 10782
16 years ago
Imre Kaloz 47e402733a fix typo
SVN-Revision: 10718
16 years ago
Travis Kemen 8edd4a509e Fix format of depends clause for avr32 Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
SVN-Revision: 10687
16 years ago
Felix Fietkau d52a9c3bf7 fix uclibc build on osx
SVN-Revision: 10578
16 years ago
Felix Fietkau 6bce19599a remove the "depends BROKEN" for eabi
SVN-Revision: 10556
16 years ago
Nicolas Thill f0c567d08c fix md5sum for v0.28.2 (closes: #3159)
SVN-Revision: 10498
16 years ago
Imre Kaloz 6443bc981a fixup ARM EABI on GCC 4.1.2
SVN-Revision: 10480
16 years ago
Felix Fietkau 44f1ad22c8 add missing config change for OABI
SVN-Revision: 10459
16 years ago
Felix Fietkau 82572cf767 revert ARM to oabi by default, add some eabi patches for fixing up the toolchain, which unfortunately break eabi userland, but are IMHO a necessary basis for further eabi fixes
SVN-Revision: 10458
16 years ago
Imre Kaloz 28a177fca3 use GCC 4.2.3 by default for AVR32
SVN-Revision: 10414
16 years ago
Imre Kaloz 614cc08a14 add GCC 4.2.3
SVN-Revision: 10413
16 years ago
Imre Kaloz 78ef7bbd69 sync AVR32 patches with upstream
SVN-Revision: 10411
16 years ago
Felix Fietkau 5f258e330d fix path to etrax patches (#3055)
SVN-Revision: 10376
17 years ago
Imre Kaloz 7d93d975a5 *sigh* :P
SVN-Revision: 10373
17 years ago
Felix Fietkau fba7cecc09 Add binutils-2.18 patches for all arches but AVR32.
Re-diff the existing patches for binutils-2.17 for all architectures
but AVR32, and make the possible selection of binutils-2.18 dependent
on selecting any arch but that one for the time being.

Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>

SVN-Revision: 10360
17 years ago
Felix Fietkau 4feadffcb1 turn on UCLIBC_HAS_PROGRAM_INVOCATION_NAME (see #2941)
SVN-Revision: 10358
17 years ago
Gabor Juhos 875cd251a0 eliminate the root cause of the uClibc problems on the powerpc platform
SVN-Revision: 10346
17 years ago
Gabor Juhos f5c304120d gcc: fix version selection for Magicbox
SVN-Revision: 10345
17 years ago
Imre Kaloz 423d63701a fix GCC version selection for Magicbox
SVN-Revision: 10288
17 years ago
Gabor Juhos 41992fe107 uClibc: change some symbols to local on ppc to make Kaloz happy :)
SVN-Revision: 10285
17 years ago
Felix Fietkau 201e164e4d remove some wrong depends/defaults
SVN-Revision: 10284
17 years ago
Ralph Hempel 10d08caa4a oops, missing file
SVN-Revision: 10283
17 years ago
Ralph Hempel 3dfc679bb9 add uClibc version 0.9.28.2, 0.9.28.3 and snapshots for development purpose (and already deployed evaluation boards) the version 0.9.29 is still the default version
SVN-Revision: 10282
17 years ago
Gabor Juhos 6f60b7afcd uClibc: restore support of shadow passwords, but make it configurable
SVN-Revision: 10276
17 years ago
Florian Fainelli 415a070cd2 Fix sockets.h for mips/mipsel
SVN-Revision: 10066
17 years ago
Felix Fietkau 3c307b30a8 fix uclibc compile on brcm-2.4
SVN-Revision: 10063
17 years ago
Felix Fietkau 56d0ebea38 fix ntpd compile
SVN-Revision: 10057
17 years ago
Felix Fietkau cb9ce31a27 use __inline__ instead of inline to avoid build errors with -ansi
SVN-Revision: 10051
17 years ago
Felix Fietkau 72b3f74a04 enable res_close bsd compat, asterisk requires this
SVN-Revision: 10048
17 years ago
Felix Fietkau 999fe9c51b add a workaround for inline function redefinition
SVN-Revision: 10039
17 years ago
Felix Fietkau d36d38c8f7 turn SUSv3 legacy macros into inline functions to avoid crazy build breakage in multiple packages
SVN-Revision: 10038
17 years ago
Felix Fietkau b0392b0661 replace cflags hacks with the correct solution
SVN-Revision: 10031
17 years ago
Felix Fietkau 0dacee1c94 enable gnu glob in uclibc
SVN-Revision: 10027
17 years ago
Felix Fietkau 1c7b826708 unconditionally enable c99 math support in uclibc - many packages need it
SVN-Revision: 10024
17 years ago
Felix Fietkau 1602e0eeec fix comgt compile error caused by the uclibc upgrade
SVN-Revision: 10018
17 years ago
Felix Fietkau d38a0f69bf update x86 uclibc configs
SVN-Revision: 10017
17 years ago
Imre Kaloz 91c42459f5 use softfloat and GNU EABI on the IOP, too
SVN-Revision: 10015
17 years ago
Imre Kaloz 9aa6d18e2d move ARM to the GNU EABI
SVN-Revision: 10013
17 years ago
Imre Kaloz 5f93ab0b06 use soft float by default on arm and powerpc
SVN-Revision: 10011
17 years ago
Imre Kaloz 66b3d3dcd8 upgrade to uClibc 0.9.29 - break binary compatibility #1
SVN-Revision: 10010
17 years ago
Imre Kaloz 4fc75753e2 we don't use Atmel version numbers
SVN-Revision: 10008
17 years ago
Imre Kaloz c63ad5ccf9 add another softfloat patch
SVN-Revision: 10007
17 years ago
Imre Kaloz 8700cac711 update AVR32 binutils patches
SVN-Revision: 10006
17 years ago
Imre Kaloz 3e3b877d14 update binutils autoconf scripts, too
SVN-Revision: 10005
17 years ago
Imre Kaloz 915e6b89b5 fixup softfloat handling
SVN-Revision: 10003
17 years ago
Andy Boyett 6bdd0ef590 Disabling use of libintl in kernel-headers.
SVN-Revision: 9935
17 years ago
Imre Kaloz 32a37816c3 softfloat should be available on armeb, but not on mips until the kernel fpu emulation can be disabled
SVN-Revision: 9930
17 years ago
John Crispin 498a2e3070 added binutils 2.18 selection, Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
SVN-Revision: 9814
17 years ago
Felix Fietkau d48912ffe9 hopefully fix occasional uClibc/gcc build failures
SVN-Revision: 9717
17 years ago
Felix Fietkau e28b55f39f fix a few stampfile locations
SVN-Revision: 9587
17 years ago
Felix Fietkau 1423753198 revert abi changes in uClibc - on hold for 7.11, will be added again with the uclibc upgrade for 8.01
SVN-Revision: 9519
17 years ago
Felix Fietkau 694cbbccb1 disable crt_fini compatibility in uClibc, compile custom ld-uClibc for broadcom utilities allows us to upgrade uClibc without breaking compatibility for nas and wl breaks binary compatibility for packages from earlier kamikaze releases
SVN-Revision: 9518
17 years ago
Florian Fainelli da7afd8577 Update CFLAGS pickup to match the target variable name, allow i686 to be optimised
SVN-Revision: 9451
17 years ago
Imre Kaloz 34b4f11508 add gcc 4.2.2
SVN-Revision: 9443
17 years ago
Felix Fietkau 19a6b0fa95 Add binutils extra configure options
Currently, we can specify extra configure options for gcc, but not
binutils.

This change adds an EXTRA_BINUTILS_CONFIG_OPTIONS config variable,
so we can add configure options for binutils.

Signed-off-by: Jeremy Kerr <jk@ozlabs.org>

SVN-Revision: 9407
17 years ago
Felix Fietkau 5feb978446 openwrt: honour gcc extra configuration flags
Although the CONFIG_EXTRA_GCC_OPTIONS flag is available, it isn't used
anywhere.

This change adds the extra flag to both gcc configure stages.

Signed-off-by: Jeremy Kerr <jk@ozlabs.org>

SVN-Revision: 9406
17 years ago
John Crispin cfd0fecd47 changed the -fhonours-copts gcc patch, such that the function needs to be turned on explicitly
SVN-Revision: 9167
17 years ago
Felix Fietkau b3ab6c458d fix gdb installation
SVN-Revision: 9088
17 years ago
Felix Fietkau 79d184705a remove obsolete file
SVN-Revision: 9005
17 years ago
Florian Fainelli 328f9d26d8 Fix toolchain generation with FPU enabled (#2242)
SVN-Revision: 8711
17 years ago
Felix Fietkau a9d683ca91 major target cleanup. it is now possible to have subtargets that can override many target settings, including arch - merge adm5120, adm5120eb. target profiles still need to be adapted for subtargets
SVN-Revision: 8694
17 years ago
Nicolas Thill b35e6fe3ba include kernel-version.mk from kernel.mk so that a correct KERNEL_PATCHVER is always available
SVN-Revision: 8494
17 years ago
Nicolas Thill bf392a7fc0 fix typo (closes: #2275)
SVN-Revision: 8492
17 years ago
Florian Fainelli e955458388 Disable multilib by default
SVN-Revision: 8471
17 years ago
Florian Fainelli 0143069883 Fix the stage2 compilation, no side effect with gcc4 (#2190)
SVN-Revision: 8409
17 years ago
Florian Fainelli da932d9e1a Replace TOOLCHAIN_BUILD_DIR with BUILD_DIR_TOOLCHAIN (the other one is deprecated)
SVN-Revision: 8399
17 years ago
Florian Fainelli b682b4a79e Fix gdb installation, thanks to Alfred Heggestad
SVN-Revision: 8383
17 years ago
Florian Fainelli 38d4bfb9ef rdc can be built with gcc4 as well, my mistake
SVN-Revision: 8379
17 years ago
Felix Fietkau 50ecfa0505 fix kernel-headers download (#2179)
SVN-Revision: 8373
17 years ago
Felix Fietkau c6bc77ea36 build system cleanup/restructuring as described in http://lists.openwrt.org/pipermail/openwrt-devel/2007-August/001159.html
SVN-Revision: 8362
17 years ago
Florian Fainelli b829716e6d rdc-2.6 must be built with gcc-3.4.6, if not it will not boot at all
SVN-Revision: 8345
17 years ago
Florian Fainelli 4d8a5d7d23 Allow installing gcj/gnu classpath,for those interested
SVN-Revision: 8337
17 years ago
Felix Fietkau 99368862e4 Port the mbsd_multi patch from freewrt, which adds -fhonour-copts. This will emit warnings in packages that don't use our target cflags properly
SVN-Revision: 8256
17 years ago
Felix Fietkau 7cc617cd7e fix the gcc stampfile for initial stage installation
SVN-Revision: 8250
17 years ago
Felix Fietkau d7229c78ff remove leftover CONFIG_JLEVEL
SVN-Revision: 8249
17 years ago
Felix Fietkau 726e929a95 fix an uClibc compile error that only happens on rebuilds
SVN-Revision: 8248
17 years ago
Felix Fietkau a37c85d5fe no need to call compile,install on the kernel-headers dir - this gets rid of another unnecessary autorebuild check
SVN-Revision: 8247
17 years ago
Felix Fietkau d7f2cb1642 next round of cleanup, convert target/ - make -j works now ;)
SVN-Revision: 8242
17 years ago
Felix Fietkau 49e628f765 next round of build system cleanup - convert package/ to new structure
SVN-Revision: 8236
17 years ago
Felix Fietkau 7e21008ee2 remove leftover stuff
SVN-Revision: 8234
17 years ago
Felix Fietkau f1ac6cf7ec fix compile errors with make 3.80
SVN-Revision: 8230
17 years ago
Imre Kaloz 1181536e69 add gcc 4.2.1
SVN-Revision: 8223
17 years ago
Felix Fietkau d6a0242404 use $(curdir) again
SVN-Revision: 8208
17 years ago
Felix Fietkau e143bed1f1 build system fixes, more cleanup
SVN-Revision: 8207
17 years ago
Felix Fietkau c844236c36 fix cflags for xscale (#2026)
SVN-Revision: 7910
17 years ago
John Crispin 648cf7c524 added i686 support and profile for t-vision s100
SVN-Revision: 7890
17 years ago
Florian Fainelli a10de632d1 Use -Os for rdc and -O2 for the x86 target
SVN-Revision: 7831
17 years ago
Rod Whitby b67e1aee7e Enable LDSO_RUNPATH in uClibc configuration for all platforms
SVN-Revision: 7769
17 years ago
Felix Fietkau 1b4fc61eea update magicbox target to 2.6.22-rc6, select gcc 4.2.0 as default for this target (4.1.2 segfaults at compile time)
SVN-Revision: 7762
17 years ago
Felix Fietkau 83a487c412 fix gcc 4.2.0 compile for ppc
SVN-Revision: 7761
17 years ago
Felix Fietkau 333244441e add update target to toolchain/
SVN-Revision: 7754
17 years ago
Felix Fietkau abdd6e0f13 replace gcc 4.2 snapshot with 4.2.0 release (sync patches with uclibc buildroot), adjust gcc makefile for PATCH_DIR changes
SVN-Revision: 7753
17 years ago
Felix Fietkau a81db04ee6 remove the custom Build/Prepare override in binutils, use PATCH_DIR, refresh patches using quilt
SVN-Revision: 7752
17 years ago
Felix Fietkau f6a92d6ffe enable the refresh target in toolchain/
SVN-Revision: 7751
17 years ago
Felix Fietkau 7e79cae090 disable quilt for kernel-headers
SVN-Revision: 7749
17 years ago
John Crispin 91f8777f84 added several patches to make packages compile for the foxboard
SVN-Revision: 7597
17 years ago
John Crispin cfb46e5d45 Fixes compile bug for uclibc-cris
SVN-Revision: 7596
17 years ago
Felix Fietkau 163096b49f fix kernel-headers patching (#1878)
SVN-Revision: 7586
17 years ago
Imre Kaloz 08c7265613 add support for the AVR32 platform, namely the ATNGW100 board - joint work with wigyori
SVN-Revision: 7533
17 years ago
Imre Kaloz 4374b41793 we don't need libmudflap at all
SVN-Revision: 7531
17 years ago
Imre Kaloz c46cedd560 use binutils 2.17 by default
SVN-Revision: 7530
17 years ago
John Crispin 5ae3b0b713 Fixed a bug in the kernel-headers/Makefile introduced by the cris merge
SVN-Revision: 7444
17 years ago
John Crispin e19eb3d828 add initial support for the crisarchitecture used on foxboards to openwrt
SVN-Revision: 7439
17 years ago
Felix Fietkau 42966ac7f4 add arm fix for gdb from #1468
SVN-Revision: 7127
17 years ago
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
17 years ago
Florian Fainelli ed654ae6bd Remove ldd/ldconfig for the moment (#1551)
SVN-Revision: 6866
17 years ago
Hamish Guthrie 604782648a Cleanups on romboot and u-boot. Conditionally apply ldd and ldconfig support on at91 platform
SVN-Revision: 6862
17 years ago
Florian Fainelli da8174507a Add ldd and ldconfig support, template packages derived from gcc and uclibc
SVN-Revision: 6856
17 years ago
Felix Fietkau d651ee4602 Fix portability patch for uClibc. Certain versions of GNU cp treat -P as --parent, which is wrong here and -P should be implied by -R already. Fixes build on OSX with fink's fileutils installed.
SVN-Revision: 6784
17 years ago
Felix Fietkau 92f558c4be Nuke lots of obsolete compiler versions Make gcc4 depend on !LINUX_2_4 - I'm getting sick of seeing people complain about compile errors when trying to build brcm-2.4 with it.
SVN-Revision: 6744
17 years ago
Imre Kaloz e50a89989b fix gcc version selection
SVN-Revision: 6556
17 years ago
Hamish Guthrie ed1a641e15 Changed default compiler for 2.6 kernels to 4.1.2
SVN-Revision: 6539
17 years ago
Felix Fietkau 57495a67a5 changes to target/linux/generic-* should not trigger a kernel-headers rebuild
SVN-Revision: 6479
17 years ago
Felix Fietkau 2a7df08119 mark uml as broken and add some cleanups (not working yet)
SVN-Revision: 6439
17 years ago
Felix Fietkau fd0969ba61 remove remaining unnecessary dependency
SVN-Revision: 6423
17 years ago
Felix Fietkau f1a91c2f71 move ccache to tools/ and fix potential dependency issue
SVN-Revision: 6413
17 years ago
Felix Fietkau 2c2bf90a8e fix ccache build (#1415)
SVN-Revision: 6412
17 years ago
Felix Fietkau 7d08f7199e add x86_64 config for uClibc
SVN-Revision: 6368
17 years ago
Felix Fietkau cb54edb503 add kernel_headers dependency on target/linux/generic-2.*
SVN-Revision: 6362
17 years ago
Felix Fietkau ced1277147 clean up stampfile mess for tools/ and toolchain/
SVN-Revision: 6357
17 years ago
Felix Fietkau 9edce6b311 upgrade to uClibc 0.9.28.2
SVN-Revision: 6353
17 years ago
Imre Kaloz 8bc64752a7 add gcc 4.1.2 (closes #1381)
SVN-Revision: 6343
17 years ago
Felix Fietkau eeb61522b5 Fix ipv4/ipv6 resolving. When not using AF_INET, gethostbyname2_r tries to resolve an ipv6 address from /etc/hosts using __get_hosts_byname_r, but with AF_INET instead of the supplied address family. This returns ipv4 addresses marked as ipv6 ones.
SVN-Revision: 6217
18 years ago
Felix Fietkau fbaae65ab4 Fix gcc version selection - default version for linux 2.4 broken in r6208 - brcm-2.6 needs an older compiler at least on wgt634u (don't ask me why...)
SVN-Revision: 6209
18 years ago
Imre Kaloz f1f2af6ddf use gcc 4.1.1 for 2.6, 3.4.6 for 2.4 targets by default
SVN-Revision: 6208
18 years ago
Nicolas Thill d04689050d revert gcc to 4.1.1 for x86 to fix uclibc++ build (closes: #1056, #1202)
SVN-Revision: 6185
18 years ago
Felix Fietkau 39ee107379 export __libc_stack_end in dynamically linked binaries as well - fixes uclibc++ compile on powerpc (#1230)
SVN-Revision: 6171
18 years ago
Felix Fietkau d85c2ffd23 fix user mode linux toolchain build
SVN-Revision: 6130
18 years ago
Nicolas Thill ca4e275b70 fix uml-2.6 build with 2.6.19.1
SVN-Revision: 5926
18 years ago
Felix Fietkau c6e1c91ebf add a hack for compiling a 32 bit user space with 64 bit uml kernel on x86_64
SVN-Revision: 5784
18 years ago
Felix Fietkau f74dd32cba fix ccache build order
SVN-Revision: 5783
18 years ago
Felix Fietkau 317aa7af59 fix kernel-headers compile
SVN-Revision: 5781
18 years ago
Florian Fainelli b492e69bd2 Add ccache if not installed/installable on the host-system
SVN-Revision: 5758
18 years ago
Felix Fietkau f5d49b3bd5 use the gcc 4.2 snapshot in x86-2.6 by default - seems to work better than 4.1.1
SVN-Revision: 5706
18 years ago
Felix Fietkau ca5ea6c2be default to gcc 4.1.1 for the rb532 again
SVN-Revision: 5700
18 years ago
Felix Fietkau 953c120550 switch to -O2 on x86 for performance reasons
SVN-Revision: 5694
18 years ago
Felix Fietkau 2d3da58dc6 another round of ppc fixes - the unfinished include/asm-ppc => asm-powerpc migration causes trouble
SVN-Revision: 5683
18 years ago
Felix Fietkau 040bb4800e another build fix for ppc
SVN-Revision: 5682
18 years ago
Felix Fietkau f2d5f3adbd fix ppc compile
SVN-Revision: 5681
18 years ago
Mike Baker 176601bec9 little endian arm support
SVN-Revision: 5673
18 years ago
Imre Kaloz 7b9e1271ef fix locale stuff (and there was much rejoicing)
SVN-Revision: 5671
18 years ago
Felix Fietkau 461375c939 another bsd bugfix
SVN-Revision: 5657
18 years ago
Felix Fietkau ba962c723f add a gcc 4.2 snapshot
SVN-Revision: 5625
18 years ago
Florian Fainelli 6896287581 Port the locale changes to the other gcc versions as well
SVN-Revision: 5608
18 years ago
Felix Fietkau 643744a99d switch rb532 to the old gcc again. 4.1.1 is suddenly causing trouble...
SVN-Revision: 5605
18 years ago
Florian Fainelli b80c2a145e Forgot that part (#926)
SVN-Revision: 5599
18 years ago
Florian Fainelli c9263207a5 Fix gcc config_largefile (#926)
SVN-Revision: 5598
18 years ago
Felix Fietkau b2ed40a029 remove old patch
SVN-Revision: 5563
18 years ago
Felix Fietkau e637a00d57 fix kernel-headers prepare (#949)
SVN-Revision: 5515
18 years ago
Felix Fietkau 646342f30f fix gcc compile
SVN-Revision: 5511
18 years ago
Felix Fietkau 864ae8f613 more shell related fixes
SVN-Revision: 5509
18 years ago
Felix Fietkau cf4e7af392 make target/linux/* directories self-contained, use the selected kernel version for the toolchain, autogenerate menuconfig and makefile code for target selection
SVN-Revision: 5498
18 years ago
Nicolas Thill 8ec5b1d614 oops, forgot to remove references to libnotimpl
SVN-Revision: 5356
18 years ago
Nicolas Thill 2f9448bd1f move libnotimpl to /packages/libs, fix another typo in ./src/math.c
SVN-Revision: 5355
18 years ago
Imre Kaloz 2d2179f503 rename the xscale target to ixp4xx for the forthcoming iop target, add gcc 4.1 patch for arm
SVN-Revision: 5310
18 years ago
Tim Yardley d04c5680fa bring in floorf so that postgres server will compile by default, package to come later for server
SVN-Revision: 5304
18 years ago
Tim Yardley 3e84e18a27 add a configuration option to enable full c99 math in libm. this is needed for functions like floorf (which happens to be used in postgresql server as an example)
SVN-Revision: 5302
18 years ago
Felix Fietkau 6c85d6f9e8 use gcc 4.1.1 for rb532 by default
SVN-Revision: 5291
18 years ago
Felix Fietkau 440fef816e use getdents64 in the uClibc glob function
SVN-Revision: 5256
18 years ago
Felix Fietkau 6a2879bfe7 improve parallel building
SVN-Revision: 5208
18 years ago
Felix Fietkau da0159f156 another one ...
SVN-Revision: 5095
18 years ago
Felix Fietkau d4e038fe5d remove some obsolete stuff
SVN-Revision: 5079
18 years ago
Felix Fietkau 4286347249 use $(TAR) in unpack commands
SVN-Revision: 5078
18 years ago
Felix Fietkau 60c1f0f64d finally move buildroot-ng to trunk 8 years ago