No thumb only support in uclibc?
Andrei Gherzan
andrei at gherzan.ro
Sat Jan 11 21:57:31 UTC 2014
On Sat, Jan 11, 2014 at 11:45 PM, Bernhard Reutner-Fischer <
rep.dot.nop at gmail.com> wrote:
> On 11 January 2014 21:42:00 Andrei Gherzan <andrei at gherzan.ro> wrote:
>
> Hello all,
>>
>> I am trying to compile uclibc in thumb mode - which used to work in the
>> past. Here is a log:
>> http://pastebin.com/Y1hLKTvL
>>
>
> Thumb only is supposed to work, yes.
>
>
>> One of the errors seem to be related to
>> commit 0eaaf662b70806181b7fe2a1b165769f4e48d0f0
>> Author: Bernhard Reutner-Fischer <rep.dot.nop at gmail.com>
>> Date: Fri Jun 15 13:44:35 2012 +0200
>> ldso: use .arm mode for resolver unconditionally
>> as per comment in the file.
>> Fixes runtime with __THUMB_INTERWORK__ enabled.
>> Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop at gmail.com>
>>
>> Isn't this breaking thumb? I'm talking about processors which support only
>> thumb - no ARM instructions support.
>>
>
> Abovementioned commit was made under the assumption as per commit comment,
> but I am pretty sure that I used a thumb1 with interworking enabled so this
> could be wrong indeed. What CPU are you compiling for, which tune and insn
> encoding?
In the above pastebin you can see the gcc flags used and CPU which is a
Cortex M3 (-mthumb -mno-thumb-interwork -mfloat-abi=softfp -mtune=cortex-m3
-march=armv7-m)
--
*ag*
More information about the uClibc
mailing list