archive-org.com » ORG » U » UCLIBC.ORG

Total: 63

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".

  • extern void foo globl foo foo mov l 1f r1 mova 1f r0 add r0 r1 jsr r1 1 long foo PLT An implementation may also do direct PIC calls using bsrf C Assembly extern void foo globl foo foo mov l 1f r1 bsrf r1 nop 2 1 long 2b foo PLT Figure 3 xx Podition independent Indirect Function Call C Assembly extern void foo globl foo ptr extern void ptr ptr foo mov l 1f r0 mov l r0 r12 r2 mov l 2f r0 mov l r0 r12 r3 mov l r2 r3 ptr mov l 2f r0 mov l r0 r12 r2 mov l r2 r0 jmp r0 1 long foo GOT 2 long ptr GOT Those code above could be optimized Branching 4 Object Files ELF Header Sections Special Sections got plt Symbol Table Relocation Relocation Types A This means the addend used to compute the value of the relocatable field B This means the base address at which shared object has been loaded into memory during execution G This means the offset into the global offset table at which the address of the relocation entry s symbol will resides during execution GOT This means the address of the global offset table L This means the place section offset or address of the procedure linkage table entry for a symbol P This means the place section offset or address of the strage unit being relocated computed using r offset S This means the value of the symbol whose index resides in the relocation entry Figure 4 xx Relocation Types Name Value Field Calculation base R SH NONE 0 none none R SH DIR32 1 R SH REL32 2 R SH DIR8WPN 3 R SH IND12W 4 R SH DIR8WPL 5 R SH DIR8WPZ 6 R SH DIR8BP 7 R SH DIR8W 8 R SH DIR8L 9 new R SH GOT32 0xa0 word32 G A P R SH PLT32 0xa1 word32 L A P R SH COPY 0xa2 none none R SH GLOB DAT 0xa3 word32 S R SH JMP SLOT 0xa4 word32 S R SH RELATIVE 0xa5 word32 B A R SH GOTOFF 0xa6 word32 S A GOT R SH GOTPC 0xa7 word32 GOT A P Some relocation types have semantics beyond simple calculation R SH GOT32 This relocation type computes the distance from the base of the global offset table to the symbol s global offset table entry It additionally instructs the link editor to build a global offset table R SH PLT32 This relocation type computes the address of the symbol s procedure linkage table entry and additionally instructs the linkage editor to build a global offset table R SH COPY The link editor creates this relocation type for dynamic linking Its offset member refers to a location in a writtable segment The symbol table index specifies a symbol that should exist both in the current object file and in a shared object During execution the dynamic linker copies data associaated with the

    Original URL path: http://www.uclibc.org/docs/psABI-sh.txt (2015-03-26)
    Open archived version from archive


  • Index of /downloads/snapshots
    10 2 8M uClibc 20150303 tar bz2 03 Mar 2015 00 10 2 8M uClibc 20150304 tar bz2 04 Mar 2015 00 10 2 8M uClibc 20150305 tar bz2 05 Mar 2015 00 10 2 8M uClibc 20150306 tar bz2 06 Mar 2015 00 10 2 8M uClibc 20150307 tar bz2 07 Mar 2015 00 10 2 8M uClibc 20150308 tar bz2 08 Mar 2015 00 10 2 8M uClibc 20150309 tar bz2 09 Mar 2015 00 10 2 8M uClibc 20150310 tar bz2 10 Mar 2015 00 10 2 8M uClibc 20150311 tar bz2 11 Mar 2015 00 10 2 8M uClibc 20150312 tar bz2 12 Mar 2015 00 10 2 8M uClibc 20150313 tar bz2 13 Mar 2015 00 10 2 8M uClibc 20150314 tar bz2 14 Mar 2015 00 10 2 8M uClibc 20150315 tar bz2 15 Mar 2015 00 10 2 8M uClibc 20150316 tar bz2 16 Mar 2015 00 10 2 8M uClibc 20150317 tar bz2 17 Mar 2015 00 10 2 8M uClibc 20150318 tar bz2 18 Mar 2015 00 10 2 8M uClibc 20150319 tar bz2 19 Mar 2015 00 10 2 8M uClibc 20150320 tar bz2 20 Mar 2015 00 10 2

    Original URL path: http://www.uclibc.org/downloads/snapshots/ (2015-03-26)
    Open archived version from archive

  • Index of /downloads
    653 uClibc 0 9 32 tar bz2 08 Jun 2011 19 36 2 7M uClibc 0 9 32 1 tar xz sign 30 Dec 2011 11 15 657 uClibc 0 9 32 1 tar xz 30 Dec 2011 11 14 2 1M uClibc 0 9 32 1 tar bz2 sign 30 Dec 2011 11 15 661 uClibc 0 9 32 1 tar bz2 30 Dec 2011 11 13 2 7M uClibc 0 9 32 rc3 tar xz sign 16 Mar 2011 19 32 665 uClibc 0 9 32 rc3 tar xz 16 Mar 2011 19 32 2 2M uClibc 0 9 32 rc3 tar bz2 sign 16 Mar 2011 19 32 669 uClibc 0 9 32 rc3 tar bz2 16 Mar 2011 19 32 2 7M uClibc 0 9 32 rc2 tar xz sign 21 Jan 2011 09 06 566 uClibc 0 9 32 rc2 tar xz 20 Jan 2011 15 44 2 1M uClibc 0 9 32 rc2 tar bz2 sign 21 Jan 2011 09 06 569 uClibc 0 9 32 rc2 tar bz2 20 Jan 2011 15 44 2 6M uClibc 0 9 32 rc1 tar xz sign 17 Dec 2010 19 10 566 uClibc 0 9 32 rc1 tar xz 17 Dec 2010 19 08 2 1M uClibc 0 9 32 rc1 tar bz2 sign 17 Dec 2010 19 10 569 uClibc 0 9 32 rc1 tar bz2 17 Dec 2010 19 07 2 6M uClibc 0 9 31 tar xz sign 02 Apr 2010 15 49 554 uClibc 0 9 31 tar xz 02 Apr 2010 15 42 1 8M uClibc 0 9 31 tar bz2 sign 02 Apr 2010 15 49 557 uClibc 0 9 31 tar bz2 02 Apr 2010 15 42 2 2M uClibc 0 9 31 1 tar xz sign 08 Jun 2011 19 01 657 uClibc 0 9 31 1 tar xz 08 Jun 2011 19 00 1 8M uClibc 0 9 31 1 tar bz2 sign 08 Jun 2011 19 01 661 uClibc 0 9 31 1 tar bz2 08 Jun 2011 19 00 2 2M uClibc 0 9 30 tar gz sign 12 Nov 2008 12 31 550 uClibc 0 9 30 tar gz 12 Nov 2008 12 28 3 0M uClibc 0 9 30 tar bz2 sign 12 Nov 2008 12 31 553 uClibc 0 9 30 tar bz2 12 Nov 2008 12 28 2 2M uClibc 0 9 30 3 tar xz sign 12 Mar 2010 20 16 560 uClibc 0 9 30 3 tar xz 12 Mar 2010 19 49 1 7M uClibc 0 9 30 3 tar bz2 sign 12 Mar 2010 20 16 563 uClibc 0 9 30 3 tar bz2 12 Mar 2010 19 42 2 2M uClibc 0 9 30 2 tar xz sign 13 Jan 2010 21 50 560 uClibc 0 9 30 2 tar xz 13 Jan 2010 21 50 1 7M uClibc 0 9 30 2 tar bz2 sign 13 Jan 2010 21 49 563 uClibc 0 9 30

    Original URL path: http://www.uclibc.org/downloads/?C=N;O=D (2015-03-26)
    Open archived version from archive

  • Index of /downloads
    uClibc 0 9 30 3 tar xz sign 12 Mar 2010 20 16 560 ChangeLog 0 9 30 2 0 9 30 3 12 Mar 2010 20 21 8 5K uClibc 0 9 31 tar bz2 02 Apr 2010 15 42 2 2M uClibc 0 9 31 tar xz 02 Apr 2010 15 42 1 8M uClibc 0 9 31 tar bz2 sign 02 Apr 2010 15 49 557 uClibc 0 9 31 tar xz sign 02 Apr 2010 15 49 554 old releases 02 Apr 2010 16 00 uClibc 0 9 32 rc1 tar bz2 17 Dec 2010 19 07 2 6M uClibc 0 9 32 rc1 tar xz 17 Dec 2010 19 08 2 1M uClibc 0 9 32 rc1 tar bz2 sign 17 Dec 2010 19 10 569 uClibc 0 9 32 rc1 tar xz sign 17 Dec 2010 19 10 566 uClibc 0 9 32 rc2 tar bz2 20 Jan 2011 15 44 2 6M uClibc 0 9 32 rc2 tar xz 20 Jan 2011 15 44 2 1M uClibc 0 9 32 rc2 tar bz2 sign 21 Jan 2011 09 06 569 uClibc 0 9 32 rc2 tar xz sign 21 Jan 2011 09 06 566 uClibc 0 9 32 rc3 tar bz2 16 Mar 2011 19 32 2 7M uClibc 0 9 32 rc3 tar xz 16 Mar 2011 19 32 2 2M uClibc 0 9 32 rc3 tar xz sign 16 Mar 2011 19 32 665 uClibc 0 9 32 rc3 tar bz2 sign 16 Mar 2011 19 32 669 ChangeLog 0 9 30 0 9 31 1 08 Jun 2011 19 00 4 9K uClibc 0 9 31 1 tar bz2 08 Jun 2011 19 00 2 2M uClibc 0 9 31 1 tar xz 08 Jun 2011 19 00 1 8M uClibc 0 9 31 1 tar xz sign 08 Jun 2011 19 01 657 uClibc 0 9 31 1 tar bz2 sign 08 Jun 2011 19 01 661 uClibc 0 9 32 tar bz2 08 Jun 2011 19 36 2 7M uClibc 0 9 32 tar xz 08 Jun 2011 19 36 2 1M uClibc 0 9 32 tar xz sign 08 Jun 2011 19 48 649 uClibc 0 9 32 tar bz2 sign 08 Jun 2011 19 48 653 ChangeLog 0 9 31 0 9 32 08 Jun 2011 19 49 283K uClibc 0 9 32 1 tar bz2 30 Dec 2011 11 13 2 7M uClibc 0 9 32 1 tar xz 30 Dec 2011 11 14 2 1M uClibc 0 9 32 1 tar bz2 sign 30 Dec 2011 11 15 661 uClibc 0 9 32 1 tar xz sign 30 Dec 2011 11 15 657 ChangeLog 0 9 32 0 9 32 1 30 Dec 2011 11 17 11K uClibc 0 9 33 rc1 tar bz2 30 Dec 2011 11 39 2 7M uClibc 0 9 33 rc1 tar xz 30 Dec 2011 11 40 2 1M uClibc 0 9 33 rc1 tar bz2 sign 30

    Original URL path: http://www.uclibc.org/downloads/?C=M;O=A (2015-03-26)
    Open archived version from archive

  • Index of /downloads
    11 15 661 uClibc 0 9 32 rc3 tar xz sign 16 Mar 2011 19 32 665 uClibc 0 9 33 rc1 tar xz sign 30 Dec 2011 11 40 665 uClibc 0 9 32 rc3 tar bz2 sign 16 Mar 2011 19 32 669 uClibc 0 9 33 rc1 tar bz2 sign 30 Dec 2011 11 40 669 uClibc 0 9 33 tar xz sign 01 Feb 2012 21 28 808 uClibc 0 9 33 tar bz2 sign 01 Feb 2012 21 28 813 uClibc 0 9 33 1 tar xz sign 11 Apr 2012 17 31 818 uClibc 0 9 33 2 tar xz sign 15 May 2012 07 31 818 uClibc 0 9 33 1 tar bz2 sign 11 Apr 2012 17 31 823 uClibc 0 9 33 2 tar bz2 sign 15 May 2012 07 31 823 ChangeLog 0 9 32 1 0 9 33 sign 01 Feb 2012 21 28 833 ChangeLog 0 9 33 0 9 33 1 sign 11 Apr 2012 17 31 833 ChangeLog 0 9 33 1 0 9 33 2 sign 15 May 2012 07 32 843 INSTALL 18 Dec 2008 00 25 2 8K README 17 Aug 2005 22 52 3 1K uClibc vs SuSv3 txt 17 Aug 2005 22 52 4 2K ChangeLog 0 9 30 0 9 31 1 08 Jun 2011 19 00 4 9K ChangeLog 0 9 30 2 0 9 30 3 12 Mar 2010 20 21 8 5K ChangeLog 0 9 30 0 9 30 1 02 Mar 2009 22 10 8 6K Glibc vs uClibc Differences txt 17 Aug 2005 22 52 10K ChangeLog 0 9 32 0 9 32 1 30 Dec 2011 11 17 11K ChangeLog 0 9 33 1 0 9 33 2 15 May 2012 07 24 14K ChangeLog 0 9 33 0 9 33 1 11 Apr 2012 17 11 17K ChangeLog 0 9 30 1 0 9 30 2 13 Jan 2010 20 33 70K ChangeLog 0 9 32 1 0 9 33 rc1 30 Dec 2011 11 42 72K ChangeLog 0 9 32 1 0 9 33 01 Feb 2012 21 23 94K uClibc locale 030818 tgz 03 Sep 2003 07 24 231K ChangeLog 0 9 31 0 9 32 08 Jun 2011 19 49 283K uClibc 0 9 30 2 tar xz 13 Jan 2010 21 50 1 7M uClibc 0 9 30 3 tar xz 12 Mar 2010 19 49 1 7M uClibc 0 9 31 tar xz 02 Apr 2010 15 42 1 8M uClibc 0 9 31 1 tar xz 08 Jun 2011 19 00 1 8M uClibc 0 9 32 rc2 tar xz 20 Jan 2011 15 44 2 1M uClibc 0 9 32 rc1 tar xz 17 Dec 2010 19 08 2 1M uClibc 0 9 32 tar xz 08 Jun 2011 19 36 2 1M uClibc 0 9 32 1 tar xz 30 Dec 2011 11 14 2 1M uClibc 0 9 33 rc1 tar xz 30 Dec

    Original URL path: http://www.uclibc.org/downloads/?C=S;O=A (2015-03-26)
    Open archived version from archive

  • Index of /downloads
    13 Jan 2010 21 49 2 2M uClibc 0 9 30 2 tar bz2 sign 13 Jan 2010 21 49 563 uClibc 0 9 30 2 tar xz 13 Jan 2010 21 50 1 7M uClibc 0 9 30 2 tar xz sign 13 Jan 2010 21 50 560 uClibc 0 9 30 3 tar bz2 12 Mar 2010 19 42 2 2M uClibc 0 9 30 3 tar bz2 sign 12 Mar 2010 20 16 563 uClibc 0 9 30 3 tar xz 12 Mar 2010 19 49 1 7M uClibc 0 9 30 3 tar xz sign 12 Mar 2010 20 16 560 uClibc 0 9 30 tar bz2 12 Nov 2008 12 28 2 2M uClibc 0 9 30 tar bz2 sign 12 Nov 2008 12 31 553 uClibc 0 9 30 tar gz 12 Nov 2008 12 28 3 0M uClibc 0 9 30 tar gz sign 12 Nov 2008 12 31 550 uClibc 0 9 31 1 tar bz2 08 Jun 2011 19 00 2 2M uClibc 0 9 31 1 tar bz2 sign 08 Jun 2011 19 01 661 uClibc 0 9 31 1 tar xz 08 Jun 2011 19 00 1 8M uClibc 0 9 31 1 tar xz sign 08 Jun 2011 19 01 657 uClibc 0 9 31 tar bz2 02 Apr 2010 15 42 2 2M uClibc 0 9 31 tar bz2 sign 02 Apr 2010 15 49 557 uClibc 0 9 31 tar xz 02 Apr 2010 15 42 1 8M uClibc 0 9 31 tar xz sign 02 Apr 2010 15 49 554 uClibc 0 9 32 rc1 tar bz2 17 Dec 2010 19 07 2 6M uClibc 0 9 32 rc1 tar bz2 sign 17 Dec 2010 19 10 569 uClibc 0 9 32 rc1 tar xz 17 Dec 2010 19 08 2 1M uClibc 0 9 32 rc1 tar xz sign 17 Dec 2010 19 10 566 uClibc 0 9 32 rc2 tar bz2 20 Jan 2011 15 44 2 6M uClibc 0 9 32 rc2 tar bz2 sign 21 Jan 2011 09 06 569 uClibc 0 9 32 rc2 tar xz 20 Jan 2011 15 44 2 1M uClibc 0 9 32 rc2 tar xz sign 21 Jan 2011 09 06 566 uClibc 0 9 32 rc3 tar bz2 16 Mar 2011 19 32 2 7M uClibc 0 9 32 rc3 tar bz2 sign 16 Mar 2011 19 32 669 uClibc 0 9 32 rc3 tar xz 16 Mar 2011 19 32 2 2M uClibc 0 9 32 rc3 tar xz sign 16 Mar 2011 19 32 665 uClibc 0 9 32 1 tar bz2 30 Dec 2011 11 13 2 7M uClibc 0 9 32 1 tar bz2 sign 30 Dec 2011 11 15 661 uClibc 0 9 32 1 tar xz 30 Dec 2011 11 14 2 1M uClibc 0 9 32 1 tar xz sign 30 Dec 2011 11 15 657 uClibc 0 9 32 tar bz2 08 Jun 2011 19 36

    Original URL path: http://www.uclibc.org/downloads/?C=D;O=A (2015-03-26)
    Open archived version from archive


  • system for shm open unlink tests Fix and align build system of librt tests to the test suite Signed off by Carmelo Amoroso Signed off by Bernhard Reutner Fischer commit 3cbe26094f9e6c5b9ed435e1254bf592c3cf35b2 Author Carmelo Amoroso Date Wed Jul 29 18 50 58 2009 0200 build Include Makefile commonarch from common Makefile in Avoid including akefile commonarch in each Makefile arch Include it instead from Makefile in just after the arch specific Makefile arch Signed off by Carmelo Amoroso Signed off by Bernhard Reutner Fischer commit a32144a17c9bf45d9f7e98caa210408f2d194091 Author Mike Frysinger Date Sun Jul 26 15 23 32 2009 0400 add missing UTIME defines for at funcs I always forget that many arches have their own bits stat h Signed off by Mike Frysinger Signed off by Bernhard Reutner Fischer commit 35a5b86ad1d7b806cdea6cbf0d1101d16ad3dd25 Author Mike Frysinger Date Sun Jul 26 15 17 21 2009 0400 enable nanosecond stat support for everyone Fill out the stat structure so that the nanosecond resolution support is always available There is a small code size increase for a few ports three additional assignments in xstatconv but otherwise everything should remain the same While we re here punt old kernel stat from the few headers that still define it as it is unused in uClibc and causes compile errors after these nanosecond changes Signed off by Mike Frysinger Signed off by Bernhard Reutner Fischer commit 77874af4f8ecad5ff5b27af1a38e2f5e664c9b2a Author Mike Frysinger Date Sun Jul 26 14 31 24 2009 0400 do not force LFS for Blackfin systems Signed off by Mike Frysinger Signed off by Bernhard Reutner Fischer commit 3e5bbb7ac2ff9d9a683da5aa3b4f4dc01ab31d92 Author Mike Frysinger Date Sun Jul 26 14 25 08 2009 0400 enable sbrk for everyone The sbrk function can be used to merely query sizes and for that no mmu works the same as mmu It can also sometimes increase data segments on no mmu systems provided the trailing memory is free So there is no real reason to exclude this function for no mmu ports Signed off by Mike Frysinger Signed off by Bernhard Reutner Fischer commit ce1a3f316aa93abc757bbf82f392db1b8b8332ed Author Mike Frysinger Date Sun Jul 26 13 37 07 2009 0400 add missing UTIME defines for at funcs Signed off by Mike Frysinger Signed off by Bernhard Reutner Fischer commit 30eb2bc14566d7041b6bd3f2ea08d45631065728 Author Mike Frysinger Date Thu Jul 23 05 38 44 2009 0400 Blackfin rename dl boot to start The entry symbol is start rather than dl boot While in the past this was silently ignored now with common code checking the start symbol in C code we end up with link errors ldso ldso ld uClibc so a ldso oS In function dl get ready to run ldso ldso ldso c text 0x2b30 undefined reference to start collect2 ld returned 1 exit status make 1 lib ld uClibc so Error 1 Signed off by Mike Frysinger Signed off by Bernhard Reutner Fischer commit 0a90f894821a90b079e8244fede2031f293f749c Author Denys Vlasenko Date Thu Jul 23 13 42 37 2009 0200 test librt make it build again Signed off by Denys Vlasenko Signed off by Bernhard Reutner Fischer commit f5789ad9a00cdb4722ef9d17b24ed08bc8f985b1 Author Mike Frysinger Date Thu Jul 23 05 27 24 2009 0400 fix dl iterate phdr for FDPIC systems The dlpi addr isn t a simple Elf Addr type for FDPIC systems so we can t just assign 0 to it to initialize Signed off by Mike Frysinger Signed off by Bernhard Reutner Fischer commit c78a9ae3b84de80048bf332c3695a1eee3120dcd Author Mike Frysinger Date Thu Jul 23 05 02 41 2009 0400 Blackfin fix incorrect attribute order The order of attributes in a function definition matters and in a few places in the Blackfin code it was being applied to the return type instead of the function itself In file included from ldso ldso ldso c 43 ldso ldso bfin elfinterp c At top level ldso ldso bfin elfinterp c 42 warning visibility attribute ignored on non class types In file included from ldso ldso bfin elfinterp c 341 from ldso ldso ldso c 43 libc sysdeps linux bfin crtreloc c At top level libc sysdeps linux bfin crtreloc c 91 warning visibility attribute ignored on non class types Signed off by Mike Frysinger Signed off by Bernhard Reutner Fischer commit d6d6d6c6aa3aed667f5e843c50be53e0087b68d5 Author Mike Frysinger Date Thu Jul 23 05 01 14 2009 0400 Blackfin add elf machine load address stub The Blackfin port never defined elf machine load address because the one place this code is called never matters to us But without it common code likes to hit a build failure so stub it out ldso ldso dl startup c In function dl start ldso ldso dl startup c 170 warning implicit declaration of function elf machine load address Signed off by Mike Frysinger Signed off by Bernhard Reutner Fischer commit fa60283dfc68f787f5cd02729f4470fd70166a5e Author Mike Frysinger Date Thu Jul 23 04 58 56 2009 0400 ldso fix building for FDPIC systems The force shareable code missed a spot of using the DL RELOC ADDR indirection thus leading to invalid operands ldso ldso ldso c In function dl get ready to run ldso ldso ldso c 409 error invalid operands to binary have Elf32 Addr and struct elf32 fdpic loadaddr Signed off by Mike Frysinger Signed off by Bernhard Reutner Fischer commit 430a820016233f58bf2f9f816c0f7276b7cd1219 Author Mike Frysinger Date Thu Jul 23 04 47 12 2009 0400 silence warnings in Blackfin ldso code In file included from ldso include ldso h 135 from ldso ldso ldso c 34 ldso ldso bfin dl inlines h In function dl init loadaddr map ldso ldso bfin dl inlines h 43 warning assignment makes pointer from integer without a cast In file included from ldso ldso ldso c 43 ldso ldso bfin elfinterp c In function dl do lazy reloc ldso ldso bfin elfinterp c 299 warning assignment makes pointer from integer without a cast ldso ldso ldso c In function dl get ready to run ldso ldso ldso c 534 warning assignment makes integer from pointer without a cast Signed off by Mike Frysinger Signed off by Bernhard Reutner Fischer commit 5dcbff5645db50d43778fc348004306751eddad8 Author Jie Zhang Date Tue Sep 2 07 16 44 2008 0000 Blackfin add support for automatic loading of L2 SRAM regions These match the kernel etc pieces already merged Signed off by Jie Zhang Signed off by Mike Frysinger Signed off by Bernhard Reutner Fischer commit fcc846923de35b9df6854b3f172d68c20cd2f030 Author Jie Zhang Date Thu Mar 12 07 15 33 2009 0000 Blackfin no need to load P5 for shared FLAT The register is already loaded for us upon entry by the kernel Signed off by Jie Zhang Signed off by Mike Frysinger Signed off by Bernhard Reutner Fischer commit fb5f9d215490c639d36257d6610589e3e80a78b7 Author Jie Zhang Date Sun Mar 4 04 08 47 2007 0000 Blackfin fix generation of Scrt1 o for FDPIC Signed off by Jie Zhang Signed off by Mike Frysinger Signed off by Bernhard Reutner Fischer commit 305338b30108ea7ac91b45aaf35ad206b30cb118 Author Mike Frysinger Date Wed Jul 22 12 51 54 2009 0400 Blackfin unify FDPIC FLAT versions of clone Signed off by Mike Frysinger Signed off by Bernhard Reutner Fischer commit 5c7f9b252b2da317d8b3eb38038e0ddbd5f068dc Author Mike Frysinger Date Tue Jul 21 23 33 57 2009 0400 linuxthreads old fix crash in debug code If pthread join is called and there is nothing to join then the debug code will attempt to dereference a NULL pointer Signed off by Mike Frysinger Signed off by Bernhard Reutner Fischer commit 416d6bbbb8835202a802fcf1600df77b7264dc13 Author Khem Raj Date Mon Jul 20 13 41 28 2009 0700 It fixes the following warnings seen on mips build libc sysdeps linux mips clone S Assembler messages libc sysdeps linux mips clone S 122 Warning No frame pseudo op used in PIC code libc sysdeps linux mips clone S 75 Warning Pretending global symbol used as branch target is local libc sysdeps linux mips crt1 S Assembler messages libc sysdeps linux mips crt1 S 134 Warning No cprestore pseudo op used in PIC code Signed off by Khem Raj Signed off by Bernhard Reutner Fischer commit aa4b81faa695d911bc7ccbd5e0d1d8db535afa77 Author Mike Frysinger Date Mon Jul 20 16 37 30 2009 0400 avr32 microblaze vax punt local byteswap h These arches are generic C implementations of the byteswap functions so rather than keep a useless local copy use the common C one Signed off by Mike Frysinger Signed off by Bernhard Reutner Fischer commit f0bb162ddda00885174d21c12d6940461c206e41 Author Mike Frysinger Date Mon Jul 20 15 22 33 2009 0400 some ports define ENOTSUP A port or two like hppa does define ENOTSUP so don t assume that everyone needs this fallback define Signed off by Mike Frysinger Signed off by Bernhard Reutner Fischer commit c6f459959fcb7c517021a2d1b3343ca6dfce40fd Author Mike Frysinger Date Mon Jul 20 14 57 24 2009 0400 linuxthreads old extend workaround for asm rename warnings The libc pthread init c needs the include workaround like forward c and forward c needs more includes now Signed off by Mike Frysinger Signed off by Bernhard Reutner Fischer commit b409a6d7848153260ab94c80157c83ac3c13db76 Author Mike Frysinger Date Mon Jul 20 14 05 44 2009 0400 fix building for systems w out ldso support If an arch like alpha and others have no ldso support at all then there is no point in attempting to walk loaded modules in the dl helper funcs Signed off by Mike Frysinger Signed off by Bernhard Reutner Fischer commit 92ff2294ff09df63ff1875f6db0bafde48c32aa8 Author Mike Frysinger Date Mon Jul 20 13 54 41 2009 0400 alpha fix building with no asm elf h The latest sanitized linux kernel headers no longer export asm elf h so do not rely on it anymore Signed off by Mike Frysinger Signed off by Bernhard Reutner Fischer commit 24c31bf81fc772f187a4d8912dc0e0d83cb6807c Author Mike Frysinger Date Mon Jul 20 13 52 26 2009 0400 fdatasync handle latest alpha syscalls The latest alpha Linux kernel defines NR fdatasync like everyone else and deprecates the older NR osf fdatasync so support that setup Signed off by Mike Frysinger Signed off by Bernhard Reutner Fischer commit be524926992d44bceca2823d4e8a398bec97ad2c Author Mike Frysinger Date Mon Jul 20 13 50 48 2009 0400 alpha sigprocmask fix implicit memset prototype Signed off by Mike Frysinger Signed off by Bernhard Reutner Fischer commit 6d75820cf21bbf08687c6cea8cdcc436660bab03 Author Mike Frysinger Date Wed Jul 15 10 35 41 2009 0400 use EB EL for all targets These are common linker options rather than target specific ones so they should be safe to use for all targets Signed off by Mike Frysinger Signed off by Bernhard Reutner Fischer commit 417204ac7ed31dbc212cad067f9eea391a829e8d Author Austin Foxley Date Mon Jul 6 10 12 11 2009 0700 sparc Update syscalls h to define INTERNAL SYSCALL Signed off by Austin Foxley Signed off by Bernhard Reutner Fischer commit 52901872220f3e301f25f73705a9296fbcfd2750 Author Bernhard Reutner Fischer Date Mon Oct 12 17 48 32 2009 0200 use isystem with gcc paths Use isystem to include gcc header paths rather than I as these are system paths not uClibc specific paths Signed off by Mike Frysinger Signed off by Bernhard Reutner Fischer commit f7c5ccb84452671a6e3104a894303b346123f345 Author Ingo van Lil Date Thu Jun 4 14 33 34 2009 0200 i386 store errno value before using set errno The syscall error function stores the errno value in the edx register before invoking the set errno macro When using the pthread library this macro calls thread self to determine the errno location which might clobber the edx register The errno value must be stored in a real variable so the compiler can take care of saving restoring it if necessary Signed off by Ingo van Lil Signed off by Mike Frysinger Signed off by Bernhard Reutner Fischer commit 9fa8d8f7c0a51499c82f1ae719afed6d23c13a96 Author Mike Frysinger Date Fri Jul 3 15 16 00 2009 0400 ignore generated unifdef Signed off by Mike Frysinger Signed off by Bernhard Reutner Fischer commit 07f466f4a4857e711c22f3fbcea93363a5adc7c5 Author Mike Frysinger Date Fri Jul 3 00 43 23 2009 0400 uClibc arch features sync defines between ports Make sure each arch has the same complete list to make comparing between them easier Signed off by Mike Frysinger Signed off by Bernhard Reutner Fischer commit 15c8ae9a828aebd9ffede30ba5f6e7d5dc7db01b Author Bernhard Reutner Fischer Date Fri Jul 3 00 20 19 2009 0200 add testcases for shm open unlink Reported by Mikael Lund Jepsen Signed off by Bernhard Reutner Fischer commit d07b0ffce73e0218195f48ce62bde52a4ede25c6 Author Carmelo Amoroso Date Thu Jul 2 11 02 13 2009 0200 sh add cacheflush syscall wrapper Signed off by Giuseppe Cavallaro Signed off by Carmelo Amoroso Signed off by Bernhard Reutner Fischer commit 04ddfe0f15283ea61f046ee99b5f4b7d479c8c5f Author Joseph Myers Date Wed Jul 1 14 37 15 2009 0000 Correct ARM memcpy comments The comments on register usage in ARM memcpy had dest and src the wrong way round this patch originally from Mark Shinwell corrects this and adds a note on the return value Signed off by Joseph Myers Signed off by Bernhard Reutner Fischer commit 81167fece02f326053a7aa596d9febf6736b20ec Author Joseph Myers Date Tue Jun 30 21 20 26 2009 0000 Fix Thumb 2 setjmp Many Thumb 2 instructions cannot use sp or pc as operands and the assembler now diagnoses these setjmp had one such instruction movs this patch changes it to mov Signed off by Joseph Myers Signed off by Bernhard Reutner Fischer commit cd493c3acac188d4dfe63cf96b28fdbe4ad6159f Author Joseph Myers Date Tue Jun 30 21 16 56 2009 0000 Fix Thumb 2 memcpy When an IT block was changed from having two instructions to having one the IT instruction at the start of the block was not updated causing memcpy to fail to assemble for Thumb 2 this patch makes the obvious fix Signed off by Joseph Myers Signed off by Bernhard Reutner Fischer commit 64e4df8f474e2f74cc4318e30a484e436a504c2f Author Joseph Myers Date Sun Jun 28 23 48 09 2009 0000 Add missing CLIBABI variables aeabi stdin aeabi stdout aeabi stderr The ARM EABI has a document CLIBABI specifying various aeabi functions and variables to be provided for the use of portable objects that can be linked with different EABI conforming C libraries aeabi stdin aeabi stdout and aeabi stderr were missing in uClibc this patch originally from Nathan Froyd and for glibc adds them Signed off by Joseph Myers Signed off by Bernhard Reutner Fischer commit 9966f4d96abeade57f1eccd3d0281aa03de0df1c Author Mike Frysinger Date Sun Jun 28 14 43 01 2009 0400 locale gen wc8bit try to find UTF8 locale automatically Rather than require everyone to have en US UTF 8 when we really need any UTF8 locale do a scan for possible UTF8 locales if the default en US does not exist Hopefully this should make the utility just work for most people Reported by Daniel Cordero Signed off by Mike Frysinger Signed off by Bernhard Reutner Fischer commit 8dd7be29bf1876da3ebb888cf8600d5f45f7e1d4 Author Andrà Goddard Rosa Date Tue Jun 2 09 36 28 2009 0300 wchar fix inverted parameters in error message The error message should output fromcode tocode rather than tocode fromcode Seems to be a typo due to the order of the func called iconv t iconv open const char tocode const char fromcode Signed off by Andrà Goddard Rosa Signed off by Mike Frysinger Signed off by Bernhard Reutner Fischer commit d144b7c22c6949636a0569c7ab9bac22bc8c87e7 Author Steve Bennett Date Sun Jun 28 13 16 42 2009 0400 libc so include all output formats in linker script Rather than ripping out the default output format from the linker include the big little endian alternatives for the people who link with bi endian toolchains URL http lists uclibc org pipermail uclibc 2009 June 042595 html Signed off by Steve Bennett Signed off by Mike Frysinger Signed off by Bernhard Reutner Fischer commit 17b9a22620679cd64810718a73217126730c14f5 Author Bernhard Reutner Fischer Date Tue Jun 2 17 58 58 2009 0200 include errno h unconditionally Signed off by Bernhard Reutner Fischer commit 731835278731287a6dbedb510746cf902a8f4fcf Author Bernhard Reutner Fischer Date Tue Jun 2 16 53 24 2009 0200 add stub for shm open and shm unlink Untested and needs testsuite exercise added Signed off by Bernhard Reutner Fischer commit 566f1c7dbe9b88472f028bd2e4722db609d239f6 Author Mike Frysinger Date Mon Jun 1 20 27 45 2009 0400 Blackfin make sure all relocs are uppercase This is to match changes in the toolchain Signed off by Mike Frysinger Signed off by Bernhard Reutner Fischer commit e6949aa13ee6f1fed099422cf8f9705a50301e2f Author Bernhard Reutner Fischer Date Mon Oct 12 17 20 39 2009 0200 pull waitid from master waitid linux ABI takes 5 args not 4 The POSIX waitid takes 4 args but the Linux one takes 5 args so make sure we stuff the 5th arg with a NULL Otherwise garbage gets randomly passed up and considering this is a pointer that s baaaad Signed off by Mike Frysinger Signed off by Bernhard Reutner Fischer commit dcbe3513cc7947a10e4aba2c0251cd8bae6e3331 Author Austin Foxley Date Tue May 26 15 35 16 2009 0700 Add working pipe implementation for sparc Also get rid of warning in sparc sigaction Signed off by Austin Foxley Signed off by Bernhard Reutner Fischer commit c27828ace4de6cb5ec590281e581acce340cf5b2 Author Austin Foxley Date Thu May 21 13 53 53 2009 0700 fix compilation of linuxthreads for sparc64 Signed off by Austin Foxley Signed off by Bernhard Reutner Fischer commit 63cc00c3e9d43301f60c4a902262f59400f984c3 Author Austin Foxley Date Wed May 20 18 05 24 2009 0700 Add a sigaction implementation for sparc Signed off by Austin Foxley Signed off by Bernhard Reutner Fischer commit 50466666d8fc3d055caf924f452b58b76756c5bf Author Carmelo Amoroso Date Tue May 5 19 07 03 2009 0200 Add position independent code for crt1 S This will generate a Scrt1 o that is linked to executabled when compiled as PIE code position independent executable without requiring relocation in text section not allowed on uclibc sh4 Signed off by Peter Griffin Signed off by Filippo Arcidiacono Signed off by Bernhard Reutner Fischer commit 043cbef0a234bcf2b7bc9a542fe97fc66ce8b3b1 Author Peter Griffin Date Wed Apr 29 11 04 00 2009 0100 sh Fix FPU config option Change to UCLIBC HAS FPU because UCLIBC HAS FLOATS can be used with UCLIBC HAS SOFT FLOAT option Signed off by Bernhard Reutner Fischer commit fd23c5a237c466e935727d0ac406c7396ca1b866 Author austinf Date Mon Apr 27 22 47 49 2009 0000 patch from Joseph S Meyers This patch merges 2006 06 23 Paul Eggert BZ 2841 sysdeps generic stdint h UINT8 C UINT16 C Don t append U since C99 requires the result to promote to int when uint least8 t and uint least16 t

    Original URL path: http://www.uclibc.org/downloads/ChangeLog-0.9.30.1_0.9.30.2 (2015-03-26)
    Open archived version from archive


  • D TYPE was defined the alias for getdents64 is not defined The macro ASSUME GETDENTS32 D TYPE had been effectively ignored until 0 9 30 1 but the commit 0f0f20ab Move kernel features h header from the linuxthread directory to a common one really enables it Signed off by Atsushi Nemoto Signed off by Khem Raj Signed off by Bernhard Reutner Fischer commit a05c4380c5aaa6e107a4c7e1e5a139ec4cc43f0c Author Henning Heinold Date Sun Feb 21 11 55 32 2010 0100 LT pthread atfork unhide Trying to compile perl with uClibc new linuxthreads on arm I run into the problem that pthread atfork is not available The problem was that it was synced with the glibc version which has compat ifdefs we do not need in uClibc The inital checked in version is right and works So either revert the commit 2 years ago or patch it with the patch attached I made for openembedded Signed off by Henning Heinold Signed off by Bernhard Reutner Fischer commit 323453d85ed29ccba7a81d884479188869cd64b7 Author Henning Heinold Date Sat Jan 23 21 29 42 2010 0800 Makefile in Make install dev depend on install runtime Helps in parallel build Signed off by Henning Heinold Signed off by Khem Raj Signed off by Bernhard Reutner Fischer commit 74ca5695cd9913691192e075449b8be5794d50f0 Author Mike Frysinger Date Thu Oct 8 02 51 55 2009 0000 clean up O CLOEXEC handling Drop the ifndef O CLOEXEC cruft enable O CLOEXEC in most fcntl h headers and import ASSUME O CLOEXEC from glibc Signed off by Mike Frysinger Signed off by Bernhard Reutner Fischer commit b4d6a6e94d87ff2b4ae687a21048833f19b9dd48 Author Carmelo Amoroso Date Mon Feb 8 16 24 06 2010 0100 libc Fix typo in include rpc s GNU SOUCE GNU SOURCE in include rcp Signed off by Jason Woodward Signed off by Carmelo Amoroso commit 956a0087e282e53ba9c085dbbc469391f7234944 Author Aurelien Jacobs Date Thu Feb 4 09 31 40 2010 0800 libm enable log2f and exp2f Signed off by Aurelien Jacobs Signed off by Austin Foxley commit fa476d01f1c1990a92ee49d1f1c557b83805d0e9 Author Freeman Wang Date Sat Dec 19 13 43 00 2009 0800 malloc fix race condition and other bugs in the no mmu malloc Fixes multiple race conditions on mmb list This was done by making the mmb heap lock into a recursive lock and making the regular heap lock extend to cover the mmb heap handling Also move the new mmb allocation up to before the mmb list is iterated through to find the insertion point When the mmb heap also runs out and needs to be extended when the regular heap is just extended the mmb list could be messed up Signed off by Freeman Wang Signed off by Austin Foxley commit 7b964170536951a260f7d552db99b428d1ea5026 Author Austin Foxley Date Wed Feb 3 12 12 10 2010 0800 Unbreak build for sparc on some config s Thanks to rob landley net Signed off by Austin Foxley commit d43f068e84513ed88392df4ca27d49ad01145fd2 Author Mike Frysinger Date Sun Sep 6 12 12 12 2009 0400 fstatat fix up behavior on 32 64 bit hosts The fstatat syscall is a little funky in

    Original URL path: http://www.uclibc.org/downloads/ChangeLog-0.9.30.2_0.9.30.3 (2015-03-26)
    Open archived version from archive



  •