From: Michael Brown Date: Mon, 3 Aug 2009 14:53:43 +0000 (+0100) Subject: [build] Mark __intel_new_proc_init with __libgcc rather than cdecl X-Git-Tag: v0.9.8~43 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1f7d5502469d4814912c9fe8977ac9a3d8b03660;p=thirdparty%2Fipxe.git [build] Mark __intel_new_proc_init with __libgcc rather than cdecl The function __intel_new_proc_init() (called implicitly when building using icc) is marked with __attribute__((cdecl)). This breaks building on x86_64, where cdecl is meaningless. Fix by replacing with the existing __libgcc macro, which is already defined to be "__attribute__((cdecl))" for i386 builds and empty for x86_64 builds. --- diff --git a/src/libgcc/icc.c b/src/libgcc/icc.c index 7540bf0e8..2f7f605c2 100644 --- a/src/libgcc/icc.c +++ b/src/libgcc/icc.c @@ -3,6 +3,6 @@ * start of main(). * */ -void __attribute__ (( cdecl )) __intel_new_proc_init ( void ) { +void __libgcc __intel_new_proc_init ( void ) { /* Do nothing */ }