Commit Graph

1303 Commits (4a6795409d1520fd3da3e909a8bcf9d7fd0927bb)

Author SHA1 Message Date
Imre Kaloz 78ef7bbd69 sync AVR32 patches with upstream
SVN-Revision: 10411
17 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