Future branch status

Bernhard Reutner-Fischer rep.dot.nop at gmail.com
Thu Apr 26 06:59:07 UTC 2012


On 25 April 2012 23:16, Peter Mazinger <ps.m at gmx.net> wrote:
> Hi
>
>> Yes, i know. I think the correct guard is
>> #if defined __UCLIBC_HAS_LFS__ && __WORDSIZE == 32 && !defined
>> __NR_fcntl64
>> fixed.
>
> maybe better
> #if defined __UCLIBC_HAS_LFS__ && !defined __NR_fcntl64 (independently of the __WORDSIZE, IIRC 64bit archs do not have __NR_fcntl64 and their fcntl syscall is the same as fcntl64 on 32bit archs).

sounds ok, changed.

>> Another question, on powerpc, i see:
>>
>> Makefile.in:139: warning: overriding commands for target
>> `include/bits/local_lim.h'
>> libpthread/nptl/sysdeps/unix/sysv/linux/Makefile.commonarch:202:
>> warning: ignoring old commands for target `include/bits/local_lim.h'
>>
>> Can you advise on this on, please?
>
> Is this happening on Khem's tree or future branch?

on the future branch (really on master with
uclibc.org/~aldot/uClibc/psm-future.tar.gz ontop).

Another thing: with LD_SO_CACHE=y O_CLOEXEC is not defined (you removed all the
_GNU_SOURCE and we did not yet adjust it for susv4) so ldso fails to build with:
  CC ldso/ldso/ldso.oS
In file included from ldso/ldso/ldso.c:1432:0:
ldso/ldso/dl-elf.c: In function '_dl_map_cache':
ldso/ldso/dl-elf.c:54:45: error: 'O_CLOEXEC' undeclared (first use in
this function)


More information about the uClibc mailing list