summaryrefslogtreecommitdiff
path: root/packages/uclibc
AgeCommit message (Collapse)AuthorFiles
2007-05-02packages/uclibc/uclibc-cvs/magicbox: Add uclibc config for MagicboxStelios Koroneos2
2007-04-26uclibc.inc: also mangle KERNEL_HEADERS not only KERNEL_SOURCE.Leon Woestenberg1
2007-02-24packages/uclibc/uclibc-cvs: Add uClibc_svn config for i586 targetsStelios Koroneos3
2007-02-24packages/uclibc/uclibc-0.9.28: Add uClibc config for i586 targetsStelios Koroneos3
2007-02-19/packages/uclibc/uclibc-svn: Add config for i486Stelios Koroneos3
Since the default now for x86 target is arch=i486 this is need for uclibc to build Bump PR
2007-02-19uclibc_0.9.28.bb: Bump PRStelios Koroneos1
2007-02-19/packages/uclibc/uclibc-0.9.28: Add config for i486Stelios Koroneos2
Since the default now for x86 target is arch=i486 this is need for uclibc to build
2007-02-13/uclibc/uclibc-0.9.28: Add generic powerpc configStelios Koroneos2
2007-02-13/uclibc/uclibc-svn:Add generic powerpc configStelios Koroneos2
2006-12-31remove extra whitespace at end-of-line in about 900 bb files.Rolf Leggewie1
2006-12-21Efika uclibc_svn config fileStelios Koroneos2
2006-12-21dht-walnut uclibc_svn config fileStelios Koroneos2
2006-12-21Set corect path to kernel headers for uclibc_svnStelios Koroneos2
Add patch to allow gettext to compile
2006-12-21This fix allows uclibc-initial-0.9.28 to compile and closes bug #1632Stelios Koroneos1
2006-12-19Point to correct dir containing kernel headersStelios Koroneos1
2006-10-10Remove MAINTAINER fields from recipes, add MAINTAINER file to replace them.Koen Kooi1
see email thread at http://lists.openembedded.org/pipermail/openembedded-devel/2006-October/000523.html for details
2006-09-20ibc-cvs arm uClibc.config: update to current svnKoen Kooi1
2006-09-20uclibc: fix packaging in uclibc.inc so we can get .dbg package.Koen Kooi2
* OE's strip functionality can't cope with a debugbuild of uclibc yet, so beware
2006-09-20uclibc.inc: add code to enable/disable EABI for ARM systems based on TARGET_OSKoen Kooi1
* inspired by Richards code from linux-openzaurus.inc
2006-09-20uclibc svn: beat it into a working state, but given the massive desinterest ↵Koen Kooi1
the OE/uclibc people are displaying for patches sent to the mailinglist, this could break for some configurations
2006-09-11uclibc_svn: remove patches that have been applied upstreamKoen Kooi1
2006-09-11uclibc.inc: allow EABI uclibc buildsKoen Kooi1
2006-09-08uclibc: chaned do_stage to do_install_prepend to resolve order issueFrans Meulenbroeks2
2006-08-16uclibc: added UCLIBC_HAS_SYS_SIGLIST to uClibc.distro so watchdog compilesFrans Meulenbroeks2
2006-08-14uclibc: patches to compile with gcc 4.1.1 with thumb instruction setFrans Meulenbroeks3
(patches derived from busybox mailing list)
2006-08-13uclibc: added patch to compile uclibc for thumb; patch is fromFrans Meulenbroeks2
http://busybox.net/lists/uclibc-cvs/2006-January/008903.html
2006-08-05packages: sed -i s/^"include "/"require "/ */*.bb GNU sed rocks!Holger Freyther8
Use require for the BitBake files within packages. In contrast to the conf files the authors of these files expected these files to be included.
2006-02-08ucblic-0.9.26: Enable ipv6/rpc options for i686/i386 systems to solve ↵Richard Purdie3
compile errors (from Stelios Koroneos)
2006-01-31uclibc: EABI thumb patch in cvsJohn Bowler1
2006-01-21uclibc: put back thumb patches in svnJohn Bowler1
- since they do apparently work (however 20060120, against these patches have been tested, produces non-working shells such as busybox ash and bash.)
2006-01-21uclibc: updated thumb patch set (compiles, doesn't work) in svnJohn Bowler16
- this updates the patch set to svn 20060120, the patches now apply but the result is non-functional (completely).
2006-01-14slugos: move to ixp4xx-kernel, change nslu2 to more generic ixp4xx in confJohn Bowler5
- rather than build nslu2-kernel or nas100d-kernel slugos-image now builds ixp4xx-kernel, the generic kernel. ixp4xx is now used as the normal MACHINE override, even though MACHINE itself is still set to nslu2 or nas100d (or ixp4xx).
2006-01-07Convert CVSDATE -> SRCDATE. Also standardise cvs and svn PVs to ↵Richard Purdie1
x.x.x+cvsYYYYMMDD format and some includes some minor whitespace cleanup.
2005-10-24uclibc: rename ucslugc config file to nslu2 in 0.9.28John Bowler2
- the file is actually used in all NSLU2 uclibc builds, even though - it contains distro settings, therefore to avoid replicating it it - is made the default for all NSLU2
2005-10-19uclibc: add uClibc.machine, uClibc.distro + empty defaults in uclibc.incJohn Bowler6
- Change uclibc 0.9.28 ucslugc builds (only) to use the new mechanism - to select ucslugc arm and armeb config - There is no change to any build config (including ucslugc), just a - change in mechanism.
2005-09-22uclibc_0.9.28: fix thumb support to allow thumb uclibcJohn Bowler7
This, together with the fixes in gcc and binutils, allows a system to be build with thumb libgcc and libuClibc (etc). ucslugc is changed to release 2 and to use thumb compilation of these modules.
2005-09-09uclibc, alsa, monotone-5, util-linux: enable thumb on ucslugc, disable it on ↵John Bowler1
these packages This commit causes thumb build for everything in ucslugc-packages except these packages and libgcc (from gcc). libgcc and uclibc still need some work, the other packages reveal compiler bugs (monotone), source bugs (alsa) or missing configuration (thumb arch support in util-linux) and so are disabled for the moment.
2005-09-09uclibc_svn: fix the SVN version to build the uclibc SVN headJohn Bowler4
The SVN version now copies 0.9.28 patches, the armeb case should work, other architectures almost certainly require the uclibc-cvs/*/uClibc.config copy of the config file to be deleted (if this is done the build will pick up the config file in uclibc-0.9.28).
2005-09-09uclibc: fix STT_ARM_TFUNC handling in the uclibc ld.soJohn Bowler1
STT_ARM_TFUNC handling was broken in uclibc because it is an ARM specific hack and uclibc code did not have support for it. Added the support in a way which I hope will be acceptable to uclibc and which should remain compatible with forthcoming binutils changes. ARM Thumb code is fully working with this commit with the possible exception of uclibc/gcc itself (not yet tested).
2005-09-08uclibc: put ARM thumb patches from 0.9.27 into 0.9.28John Bowler4
Some of the thumb patches had already been pushed into the uclibc release, this commit adds corrected/updated versions of most of the ones which had not been accepted. The controversial 'change the ldso symbol resolver' patch is not in this set - it will be re-worked to match the changes being made in binutils for the same problem.
2005-09-07uclibc: ucslugc config 0.9.28 updatedJohn Bowler1
The config now sets the processor option to XScale, correct for ucslugc (which is NSLU2)
2005-09-06uclibc: release 0.9.28 - upgrading to the release requires a rebuildJohn Bowler22
IMPORTANT: the uClibc dynamic loader has changed in this release, the startup and finalisation is changed and this requires applications to be rebuilt with the new uclibc. If this is not done the applications will not work correctly. uclibc 0.9.28 contains all the non-thumb (ARM instruction set) patches OE applied to 0.9.27, this check in includes minimal updates to the uClibc.config file for each machine architecture, maintainers of individual architectures may want to make more changes to take advantage of new features in uClibc. It is possible to configure uClibc to offer backward compatibility with the 0.9.27 dynamic loader, if this is done it will still be necessary to have both uClibc DLLs (0.9.27 and 0.9.28) on the system for un-recompiled applications to build. This commit does *not* do this. With this commit the uclibc build is running the 'fix_includes.sh' script to verify the cross build header files. This seems to function correctly however it is possible that some distros may have incorrect header files (particular if uclibc-initial is built) - in that case it will be necessary to re-introduce the nokernelheader.patch If it is necessary to continue to use 0.9.27 in the presence of this upgrade set PREFERRED_VERSION_uclibc in the DISTRO .conf file.
2005-08-14Fix uclibc thumb support - with these patches and by disabling the ARMJohn Bowler6
specific string asm in uclibc it is possible to run at least some thumb executables on ucslugc. The changes can be incorporated into other distros by setting thumb-interwork in OVERRIDES - the changes do change the way ARM code executes (necessarily). (Changes have also been submitted as bug 385 to uclibc.org).
2005-08-11This set of changes ensures that TARGET_CC_ARCH is passed reliably to allJohn Bowler5
packages in a build. The change fixes problems in the following packages: binutils{,-cross}_2.15.94.0.1 HOST_CC_ARCH was not being passed to HOST_CC. The problem does not seem to be present in binutils* 2.16, however this version is still used for uClibc builds. gcc{,-cross,-cross-initial}_3.4.4 HOST/TARGET_CC_ARCH was not used in the appropriate places, plus this was not sufficient - FLAGS_FOR_TARGET (a gcc make variable) is now preloaded with the target CC_ARCH values, which causes all the builds (gcc, g++, gcj, fortran) to get the correct values. gcc OTHER *NOT* fixed - other versions of gcc will still need the _CC_ARCH fix in the same lines (CC_FOR_TARGET, GCC_FOR_TARGET, CXX_FOR_TARGET), however so long as these builds use gcc3-*.inc the FLAGS_FOR_TARGET fixx will be there. uclibc{,-initial}_0.9.27 TARGET_CC_ARCH added to the do_compile. For the do_stage step the build actually compiles target code (make utils), but this will not accept a CC with whitespace. The TARGET_CC_ARCH flags have therefore been added to CFLAGS (a bit ugly, but it works). These changes have been tested for both cross and target builds, the changes should be fine on self-hosted (i.e. target-hosted) builds, if anyone actually does these, but note that the gcc build specifically tests for build==host and does *not* do certain _FOR_TARGET settings in this case (this was the case before this change too) - if you are seeing strange settings on self-hosted gcc builds (before and after this change) check the do_compile environment variable settings.
2005-07-11Random syntax fixes. R_VALUE must be quotedHolger Freyther1
2005-06-30import clean BK tree at cset 1.3670Koen Kooi49
2005-06-11Merge bk://oe-devel.bkbits.net/openembeddednslu2-linux.adm@bkbits.net1
into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/06/11 16:53:44+02:00 (none)!br1 Merge bk://oe-devel@oe-devel.bkbits.net/openembedded into null.(none):/data/mtx/src/build/unstable.wrt/openembedded 2005/06/11 16:53:15+02:00 (none)!br1 wrt54 updates: use minimal init "miniint", wrt specific config files for uClibc and busybox, added "nvram" BKrev: 42ab05d7sJq1G3I2D6IwTgkY4x9iEQ
2005-06-05Merge marsco.kalmiopsis:/home/nslu2/openembeddedJohn Bowler1
into marsco.kalmiopsis:/home/nslu2/ref 2005/06/05 15:28:56-07:00 kalmiopsis!jbowler A better patch for the ARMEB ABI change in stat64, after discussion on the uclibc mailing list. This version doesn't damage the 2.4 functionality (the previous patch introduced precisely the inverse error in 2.4 on armeb!) The change is also much more localised (probably won't be accepted by uclibc because it changes a common file, but it's a safe change since it is protected by __ARMEB__). BKrev: 42a37cc4H0_djfA8an3e1gVwYtYmXQ
2005-05-20Merge bk://oe-devel.bkbits.net/openembeddednslu2-linux.adm@bkbits.net4
into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/05/20 09:23:46+02:00 hrw.one.pl!hrw konqueror-embedded_20030705: fixed SRC_URI 2005/05/20 09:03:16+02:00 hrw.one.pl!hrw uclibc moved to Subversion BKrev: 428d9442VVwcCCBXw4ms_eaj_1PfSg
2005-05-09Both uclibc bits/ipc.h (this comes from uclibc) and the kernelJohn Bowler2
linux/posix_types.h define __kernel_key_t. This means that an app which includes both in one file will fail compilation. The patch fixes this by changing the typedef used inside bits/ipc.h to the same one used in the glibc headers (identical to the type from posix_types.h). Unfortunately this means that any uclibc only package which relied on this will now fail (but it would have failed on glibc anyway), therefore this patch is made NSLU2 specific because it has only received complete testing on NSLU2. This bug affects samba 3.0 builds on uclibc - without this fix samba 3.0.x will not build on uclibc. BKrev: 427fb232lDR4ZUgoXLYunOoObOvvyg