BusyBox Bug and Patch Tracking
BusyBox
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0000009 [uClibc] Shared Library Support minor N/A 01-14-05 06:39 08-28-05 09:46
Reporter anemo View Status public  
Assigned To uClibc
Priority normal Resolution fixed  
Status closed   Product Version 0.9.27
Summary 0000009: 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.
Additional Information
Attached Files  uClibc-0.9.27-elf64.patch [^] (17,913 bytes) 01-14-05 06:39

- Relationships

- Notes
(0000465)
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 ?
 
(0000466)
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.
 
(0000467)
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


Copyright © 2000 - 2006 Mantis Group
Powered by Mantis Bugtracker