[uClibc 0000538]: crt1.S under armnommu / uCLinux, startup code

bugs at busybox.net bugs at busybox.net
Thu Nov 10 19:04:08 UTC 2005


A NOTE has been added to this issue. 
====================================================================== 
http://busybox.net/bugs/view.php?id=538 
====================================================================== 
Reported By:                dg6nee
Assigned To:                uClibc
====================================================================== 
Project:                    uClibc
Issue ID:                   538
Category:                   Architecture Specific
Reproducibility:            always
Severity:                   block
Priority:                   normal
Status:                     assigned
====================================================================== 
Date Submitted:             11-10-2005 10:49 PST
Last Modified:              11-10-2005 11:04 PST
====================================================================== 
Summary:                    crt1.S under armnommu / uCLinux, startup code
Description: 
The current startup code for armnommu is broken and cannot be used with
ucLinux, the parameters are passed in a different way. Additionally there
is no support for constructors/destructors. This blocks developing
embedded applications, at least for armnommu under uCLinux

The attached patch fixed this for me and also adds support for
constructors/destructors.
====================================================================== 

---------------------------------------------------------------------- 
 vapier - 11-10-05 11:04  
---------------------------------------------------------------------- 
the _init/_fini code should be in crti.S, not crt1.S

also, your changes affect not just uClinux, but normal MMU arm systems too
...
would your changes break arm MMU ? 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
11-10-05 10:49  dg6nee         New Issue                                    
11-10-05 10:49  dg6nee         Status                   new => assigned     
11-10-05 10:49  dg6nee         Assigned To               => uClibc          
11-10-05 10:50  dg6nee         File Added: uclibc-0.9.28_crt1.S.diff            
       
11-10-05 11:04  vapier         Note Added: 0000677                          
======================================================================




More information about the uClibc-cvs mailing list