ia64/167618: [ia64] Implement revision 232832

Marcel Moolenaar <[email protected]>
Newsgroups gmane.os.freebsd.devel.ia64
Message-ID <[email protected]>
>Number:         167618
>Category:       ia64
>Synopsis:       [ia64] Implement revision 232832
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ia64
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat May 05 16:40:09 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     Marcel Moolenaar
>Release:        10.0-CURRENT
>Organization:
>Environment:
FreeBSD eris.freebsd.org 10.0-CURRENT FreeBSD 10.0-CURRENT #0 r235021M: Sat May  5 16:11:19 UTC 2012     [email protected]:/sys/ia64/compile/ERIS  ia64
>Description:
Revision 232832 changes the CRT behavior by not calling _init and _fini methods for dynamically linked executables. For statically linked executables, the preinit, init and fini arrays methods are being called though. The common CRT logic was factored out and put in a separate file.

All of this was not done for ia64 because crt1 is written in assembly and not C.

The changes need to be ported to ia64 and crt1 should possibly be rewritten in C.

>How-To-Repeat:

>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ia64
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.