[uClibc-cvs] [uClibc 0000009]: first attempt to support 64bit ELF

bugs at busybox.net bugs at busybox.net
Sun Aug 28 16:46:58 UTC 2005


The following issue has been CLOSED 
====================================================================== 
http://busybox.net/bugs/view.php?id=9 
====================================================================== 
Reported By:                anemo
Assigned To:                uClibc
====================================================================== 
Project:                    uClibc
Issue ID:                   9
Category:                   Shared Library Support
Reproducibility:            N/A
Severity:                   minor
Priority:                   normal
Status:                     closed
Resolution:                 fixed
Fixed in Version:           
====================================================================== 
Date Submitted:             01-14-2005 06:39 PST
Last Modified:              08-28-2005 09:46 PDT
====================================================================== 
Summary:                    first attempt to support 64bit ELF
Description: 
This patch is to support 64bit ELF.  This includes:

* replace Elf32_xxx with ElfW(xxx)
* replace ELF32_xxx with ELFW(xxx)
* use Elf_Symndx for hash data types (bucket/chain)
* use "unsigned long" cast to convert a pointer to integer.
* use "long int" for "%d", "%x" in _dl_dprintf() if _WORDSIZE > 32
* use ELFCLASS64 if __ELF_NATIVE_CLASS == 64

This should have no effect for 32bit platforms but
will help implementing ldso on 64bit platforms.

====================================================================== 

---------------------------------------------------------------------- 
 vapier - 08-28-05 01:52  
---------------------------------------------------------------------- 
hmm, just noticed this bug :)

i got x86_64 pretty much working in current svn ... so the 0.9.28 release
should have all the changes here (more or less) except for the
__uClibc_main.c fix which i'll add when the svn server comes back up

could you sync up to current svn head and make sure everything you've
proposed is resolved ? 

---------------------------------------------------------------------- 
 anemo - 08-28-05 06:55  
---------------------------------------------------------------------- 
Yes, I want to update my patch, but I do not have enough time for now.
A quick glance of 0.9.28 shows me most of issues are resolved, so if I
want add something, I will open another report.

Please feel free to close this issue.  Thanks. 

---------------------------------------------------------------------- 
 vapier - 08-28-05 09:46  
---------------------------------------------------------------------- 
sounds good, thanks :) 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
01-14-05 06:39  anemo          New Issue                                    
01-14-05 06:39  anemo          File Added: uClibc-0.9.27-elf64.patch            
       
03-16-05 11:53  andersen       Assigned To              andersen => uClibc  
08-28-05 01:52  vapier         Note Added: 0000465                          
08-28-05 06:55  anemo          Note Added: 0000466                          
08-28-05 09:46  vapier         Note Added: 0000467                          
08-28-05 09:46  vapier         Status                   assigned => closed  
08-28-05 09:46  vapier         Resolution               open => fixed       
======================================================================




More information about the uClibc-cvs mailing list