|
Viewing Issue Simple Details
[ Jump to Notes ]
|
[ View Advanced ]
[ Issue History ]
[ Print ]
|
|
ID |
Category |
Severity |
Reproducibility |
Date Submitted |
Last Update |
|
0003824 |
[uClibc] Architecture Specific |
minor |
always |
06-20-08 13:28 |
11-03-08 04:28 |
|
|
Reporter |
comio |
View Status |
public |
|
|
Assigned To |
uClibc |
|
Priority |
normal |
Resolution |
fixed |
|
|
Status |
closed |
|
Product Version |
|
|
|
Summary |
0003824: Fix ldso/ldso/m68k/resolve.S in order to support Coldfire CPUs |
|
Description |
Hi,
I ask for modify the resolve.S file in order to permit the compilation of uClibc with target m68k/coldfire.
Coldfire cpus don't support the instruction jmp (REGISTER) that is used to return from _dl_linux_resolve. The fix (that is google-able on many websites) consists to save the the return value on the stack and then perform a rts instruction.
Using the proposed patch both m68k and coldfire cpus should be able to execute the uClibc code. |
|
Additional Information |
Freescale has recently dismiss the 680x0 cpu. Now only Coldfire cpus can be purchased from Freescale |
|
|
Attached Files |
uClibc.067-m68k-coldfire-jmp.patch [^] (1,664 bytes) 10-16-08 02:06 |
|
|