This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: ARM-ELF -> PE-COFF with objcopy
- From: "i-love-spam" <i-love-spam at yandex dot ru>
- To: binutils at sourceware dot org
- Date: Sat, 09 May 2009 00:54:44 +0400
- Subject: Re: ARM-ELF -> PE-COFF with objcopy
- References: <49F57EBA.2020003@yandex.ru> <49F5C24C.9010408@redhat.com> <49F5DC9A.9060501@yandex.ru> <325031240867251@webmail84.yandex.ru> <m33abtn256.fsf@google.com> <378981240903482@webmail133.yandex.ru> <49F6B408.3030501@redhat.com> <611131240907438@webmail46.yandex.ru>
I tried some stuff and I noticed that if I pack and unpack .dll with upx they aren't identical anymore.
if I try to:
arm-mingw32ce-strip.exe -s mydll.dll
and then if I try to use upx I get this error in red color:
upx: mydll.dll: InternalError: FIXME: soxrelocs != assumed_soxrelocs
I downloaded upx src and there is no such code with this error message! Any ideas what could be wrong? Is that strip corrupts the dll?
By the way, strip -s means "Remove all symbol and relocation information", what kind of impact does it have on the final release binary is it ok to do it or better not to?
Thanks