[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