severity 717227 nornal
retitle 717227 no symbol in callwrap.o of libefi.a on amd64
tag 717227 upstream
found 717227 3.0u+debian-2
thanks

On 07/18/2013 10:24 AM, 谢天明 wrote:
> In amd64 version of libefi.a there is a callwrap.o, which should contain a
> function uefi_call_wrapper, needed by amd64 version of.
> 
> But actually there is not any symbols in callwrap.o, even I compile it from
> source callwrap.c, according to the Makefile! which makes ld unable to find
> uefi_call_wrapper while building rEFInd.
> 
> The callwrap.o is generated with "/usr/bin/gcc -I. -I./../inc
> -I./../inc/x86_64
> -I./../inc/protocol   -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing
> -fno-
> merge-constants -fno-stack-protector -mno-red-zone -DCONFIG_x86_64
> -DGNU_EFI_USE_MS_ABI -maccumulate-outgoing-args -c x86_64/callwrap.c -o
> x86_64/callwrap.o". If "-DGNU_EFI_USE_MS_ABI" is dropped, GCC does generate
> codes. But I believe this behavior is not what we need.

Nigel, any comments on that?

-- 
Address:        Daniel Baumann, Donnerbuehlweg 3, CH-3012 Bern
Email:          [email protected]
Internet:       http://people.progress-technologies.net/~daniel.baumann/


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to