svn commit: trunk/uClibc: include libc/sysdeps/linux/sh/bits

Carmelo Amoroso carmelo73 at gmail.com
Sat Nov 29 08:16:30 UTC 2008


Khem Raj wrote:
> On Thu, Nov 27, 2008 at 6:57 AM, Carmelo AMOROSO <carmelo.amoroso at st.com> wrote:
>> carmelo at uclibc.org wrote:
>>> Author: carmelo
>>> Date: 2008-11-27 06:52:15 -0800 (Thu, 27 Nov 2008)
>>> New Revision: 24165
>>>
>>> Log:
>>> Make __UCLIBC_HAVE_ASM_CFI_DIRECTIVES__ visible in case the arch
>>> supports this feature. SH4 will use this in some aseembly files
>>> for the NPTL implementation. Add now safely on trunk.
>>>
>> don't worry guys... I'm not going to add any of NPTL part to trunk.
>> Just while working on merge trynk to branch, I'm going to add some
>> absolutely safe change in trunk to simplify future merge, and avoid
>> looking more and more times at the same files.
>>
>> I hope nobody would have some concerns on this.
>> It will simplify my work a lot.
> 
> Good idea.Yes common changes  from the branch should be first brought
> into trunk.  It can be done as you bring nptl branch upto date with
> trunk.
> 
Hi Khem, ok.
I've got just an error while building due to undefined __errno_location.
I removed an hidden_def an it worked, but it is just a w/a.
At this point we need definitively merge the errno.h properly.
Next modnday I'll be focused on this (unable to this this at home)

Ciao,
Carmelo

>> TIA,
>> Carmelo
>>
>>> Signed-off-by: Carmelo Amoroso <carmelo.amoroso at st.com>
>>>
>>>
>>> Modified:
>>>    trunk/uClibc/include/libc-symbols.h
>>>    trunk/uClibc/libc/sysdeps/linux/sh/bits/uClibc_arch_features.h
>>>
>>>
>>> Changeset:
>>> Modified: trunk/uClibc/include/libc-symbols.h
>>> ===================================================================
>>> --- trunk/uClibc/include/libc-symbols.h       2008-11-27 14:43:17 UTC (rev 24164)
>>> +++ trunk/uClibc/include/libc-symbols.h       2008-11-27 14:52:15 UTC (rev 24165)
>>> @@ -133,6 +133,12 @@
>>>  # undef HAVE_ASM_GLOBAL_DOT_NAME
>>>  #endif
>>>
>>> +#ifdef __UCLIBC_HAVE_ASM_CFI_DIRECTIVES__
>>> +# define HAVE_ASM_CFI_DIRECTIVES
>>> +#else
>>> +# undef HAVE_ASM_CFI_DIRECTIVES
>>> +#endif
>>> +
>>>  #if defined HAVE_ASM_WEAK_DIRECTIVE || defined HAVE_ASM_WEAKEXT_DIRECTIVE
>>>  # define HAVE_WEAK_SYMBOLS
>>>  #endif
>>>
>>> Modified: trunk/uClibc/libc/sysdeps/linux/sh/bits/uClibc_arch_features.h
>>> ===================================================================
>>> --- trunk/uClibc/libc/sysdeps/linux/sh/bits/uClibc_arch_features.h    2008-11-27 14:43:17 UTC (rev 24164)
>>> +++ trunk/uClibc/libc/sysdeps/linux/sh/bits/uClibc_arch_features.h    2008-11-27 14:52:15 UTC (rev 24165)
>>> @@ -39,6 +39,9 @@
>>>  /* needed probably only for ppc64 */
>>>  #undef __UCLIBC_HAVE_ASM_GLOBAL_DOT_NAME__
>>>
>>> +/* define if target supports CFI pseudo ops */
>>> +#define __UCLIBC_HAVE_ASM_CFI_DIRECTIVES__
>>> +
>>>  /* define if target supports IEEE signed zero floats */
>>>  #define __UCLIBC_HAVE_SIGNED_ZERO__
>>>
>>>
>>> _______________________________________________
>>> uClibc-cvs mailing list
>>> uClibc-cvs at uclibc.org
>>> http://busybox.net/cgi-bin/mailman/listinfo/uclibc-cvs
>>>
>> _______________________________________________
>> uClibc mailing list
>> uClibc at uclibc.org
>> http://busybox.net/cgi-bin/mailman/listinfo/uclibc
>>
> _______________________________________________
> uClibc mailing list
> uClibc at uclibc.org
> http://busybox.net/cgi-bin/mailman/listinfo/uclibc
> 




More information about the uClibc mailing list