Felix Fietkau
a1a5f59ea3
build: decouple the mips16 support flag from the toolchain
...
Add the flags from package.mk instead, and leave libc and gcc
unaffected.
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37770
11 years ago
Felix Fietkau
82e51044d8
uClibc: build with debug symbols by default (without changing other compile related flags)
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37525
11 years ago
Florian Fainelli
463b80c3d1
toolchain/uClibc: handle different MIPS64 ABIs
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 36207
12 years ago
Florian Fainelli
750115a65c
toolchain/uClibc: Disable mips16 for uClibc for now
...
For now, build uclibc without -mips16. There's no mips16 syscall
support AFAIK and uclibc uses inline assembly syscalls a lot.
In addition, touching errno means touching a TLS model symbol, and
that's not supported in gcc 4.6.
The __set_errno macro can be put back to calling
errno_location(). This allows much of the library to be built in
mips16 mode. I don't understand the implications to the thread library
of doing this.
A list of "build as -mno-mips16" C source files can be placed in the
mips architecture-dependent build files. Maintaining the list would be
no fun.
Signed-off-by: Jay Carlson <nop@nop.com>
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 36199
12 years ago
Felix Fietkau
c6ba19c70e
toolchain: enable parallel build for uClibc, remove the obsolete TOOLCHAIN_PARALLEL config symbol
...
SVN-Revision: 33807
12 years ago
Felix Fietkau
ab9f9e2383
uClibc: add -Wno-unused-but-set-variable to get rid of unnecessary warning logspam
...
SVN-Revision: 32558
13 years ago
Felix Fietkau
c3caa1b768
uClibc: split the package into the main directory and the headers/ and utils/ subdirectories to clean up build order and fix quilt support
...
SVN-Revision: 32557
13 years ago
Felix Fietkau
e74e4dbd29
toolchain: keep the initial gcc around for later uclibc rebuilds
...
testing uclibc changes is tricky because the final gcc tends to miscompile
uclibc code or barf up internal compiler errors.
install binutils into $(TOOLCHAIN_DIR)/initial (without changing the configure
prefix) and copy it from there to $(TOOLCHAIN_DIR)/ so that the initial gcc
can be put into $(PATH) for the uclibc build, even if the final gcc
is already installed.
SVN-Revision: 32553
13 years ago
Felix Fietkau
3ea4b6ba91
uClibc: update to 0.9.33.2, fixes #4420
...
SVN-Revision: 31740
13 years ago
Felix Fietkau
d98c2d542c
uClibc: remove 0.9.32, it is no longer necessary
...
SVN-Revision: 31739
13 years ago
Imre Kaloz
9bf867b531
add 0.9.33
...
SVN-Revision: 30374
13 years ago
Jo-Philipp Wich
d22adb1b06
if CONFIG_BUILD_NLS is selected, compile uClibc with locale support
...
SVN-Revision: 29633
13 years ago
Felix Fietkau
816f76457c
uClibc: update to latest 0.9.32.1 git
...
SVN-Revision: 27772
14 years ago
Felix Fietkau
92726d8f32
uclibc: make powerpc e500 support independent of the target name, always use it if the spe_fpu feature flag is set
...
SVN-Revision: 27289
14 years ago
Felix Fietkau
a621c3c24a
uClibc: update to latest version (rc3 + git changes), contains fixes for ipv6 dns issues
...
SVN-Revision: 26703
14 years ago
Imre Kaloz
b74308c433
only support EABI on ARM targets
...
SVN-Revision: 25928
14 years ago
Felix Fietkau
783e064632
uClibc: set the toolchain info at install time instead of prepare time, fixes staging dir rebuilds
...
SVN-Revision: 25803
14 years ago
Imre Kaloz
ae885a3978
upgrade to latest git, refresh patches
...
SVN-Revision: 25698
14 years ago
Felix Fietkau
72ca180fd7
uClibc: remove 0.9.30, 0.9.31
...
SVN-Revision: 25542
14 years ago
Imre Kaloz
b0a9a4d66c
upgrade to latest git
...
SVN-Revision: 25516
14 years ago
Felix Fietkau
c672eeffc9
remove the shared object stubs of libnsl and libresolv - let the compiler use the static variants instead
...
SVN-Revision: 25511
14 years ago
Imre Kaloz
fa5259d442
update to latest git version
...
SVN-Revision: 25327
14 years ago
Jo-Philipp Wich
ab217388a9
uClibc: remove references to $(CONFIG_LARGEFILE)
...
SVN-Revision: 25209
14 years ago
Felix Fietkau
2e6f6843a6
uClibc: fix version check for 0.9.32
...
SVN-Revision: 25189
14 years ago
Imre Kaloz
1d02e78a6f
update to latest git
...
SVN-Revision: 25082
14 years ago
Imre Kaloz
5428a58287
upgrade to latest git snapshot
...
SVN-Revision: 24889
14 years ago
Alexandros C. Couloumbis
581378f5cb
toolchain/uClibc: sync to latest uClibc-0.9.32
...
SVN-Revision: 24229
14 years ago
Felix Fietkau
f21c0cacf8
uClibc: add back a few cflags that were being overwritten, might fix a few segfauls (thx, framer99)
...
SVN-Revision: 24120
14 years ago
Felix Fietkau
c0915e5983
uClibc: fix headers install on prepare with QUILT=1
...
SVN-Revision: 24100
14 years ago
Felix Fietkau
05e837fb6d
uClibc: update 0.9.32 to latest git
...
SVN-Revision: 24073
14 years ago
Imre Kaloz
9611a0f606
remove support for uClibc 0.9.30.2 and 0.9.30.3
...
SVN-Revision: 23779
14 years ago
Michael Büsch
cf323eb924
optionally support parallel toolchain build. This defaults to off, because certain toolchain versions are known to break on parallel build. However, it significantly speeds up the build and latest versions of the tools do compile fine.
...
SVN-Revision: 23196
14 years ago
Felix Fietkau
62c1740676
toolchain: fix the sysroot mess by getting rid of $(TOOLCHAIN_DIR)/usr and moving it back to $(TOOLCHAIN_DIR), this change makes the toolchain relocatable again, which should fix the SDK
...
SVN-Revision: 22723
14 years ago
Mirko Vogt
aa85835ef2
patch went upstream, so bump git version and remove patch locally
...
SVN-Revision: 21881
15 years ago
Mirko Vogt
9d0f9d3758
add support for uClibc version 0.9.32 based on git rev a7642511b08b0b8a4012bab67cb8aa554992df6b, this includes support for nptl which got merged into the uClibc master branch recently
...
SVN-Revision: 21856
15 years ago
Nicolas Thill
349439d7ea
toolchain/uClibc: add preliminary support for 0.9.31 (needs testing)
...
SVN-Revision: 20873
15 years ago
Florian Fainelli
e6ec1ce8cf
add support for uClibc 0.9.30.3
...
SVN-Revision: 20181
15 years ago
Nicolas Thill
4437156961
uClibc: enhance debug support ( closes : #6118 )
...
SVN-Revision: 20031
15 years ago
Imre Kaloz
d2bf3771ed
upgrade and fixup support for the uclibc nptl branch
...
SVN-Revision: 19871
15 years ago
Jo-Philipp Wich
24b495c619
add menuconfig item to enable uClibc debug builds
...
SVN-Revision: 19860
15 years ago
Florian Fainelli
1ebff51904
add support for uClibc 0.9.30.2
...
SVN-Revision: 19125
15 years ago
Felix Fietkau
cb3495fac5
fix pthread mklibs relinking by copying libpthread_so.a from uclibc instead of using the standard _pic variant
...
SVN-Revision: 18090
15 years ago
Felix Fietkau
161792d02c
remove support for uclibc 0.9.29
...
SVN-Revision: 18078
15 years ago
Nicolas Thill
fd6e548d42
uClibc: remove absolute path linking to host libraries in libpthread.so ( closes : #5601 )
...
SVN-Revision: 17814
15 years ago
Felix Fietkau
91fe363562
uclibc: to rebuild libc.so.0, mklibs.py needs access to libc_so.a which was not exported by default. use it instead of libc_pic.a
...
SVN-Revision: 17438
15 years ago
Florian Fainelli
ffa2d292fe
more cygwin build fixes
...
SVN-Revision: 17401
15 years ago
Felix Fietkau
cc7805ea27
upgrade uclibc-nptl to a recent version - seems to work on xscale with gcc 4.3.3
...
SVN-Revision: 16004
16 years ago
Jo-Philipp Wich
bc3538d2d2
Fix Image Builder building - added missing /bin dir to toolchain Signed-off-by: Vasilis Tsiligiannis <b_tsiligiannis@silverton.gr>
...
SVN-Revision: 15681
16 years ago
Felix Fietkau
141925202e
fix the uclibc rebuild issue which leads to unresolved symbols in libnl (and possibly other libraries)
...
SVN-Revision: 15599
16 years ago
Nicolas Thill
222f37cbde
uClibc cleanup: - use full version string (0.9.30.1), instead of base (0.9.30) + extra (.1) - remove support for 0.9.28 and snapshots (building from SVN to be added later)
...
SVN-Revision: 15368
16 years ago