[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