Messages in this thread | | | Date | Wed, 06 Apr 2005 08:05:39 -0700 | From | Dan Kegel <> | Subject | Re: [LTP] Re: [ANNOUNCE] April Release of LTP now Available |
| |
Andrew Morton wrote: >> LTP-20050405 > > It seems to have an x86ism in it which causes the compile to fail on ppc64: > > socketcall01.c: In function `socketcall': > socketcall01.c:80: error: asm-specifier for variable `__sc_4' conflicts with asm clobber list
That might be a problem with your toolchain. Other mentions of that error message on Google suggest that it's due to a kernel header problem. I bet your toolchain uses kernel headers from 2.4.21 or earlier... check includes/asm-ppc64/unistd.h to see if it's got the line /* On powerpc a system call basically clobbers the same registers like a in it. If not, it may be missing the patch mentioned below.
See http://ozlabs.org/pipermail/linuxppc64-dev/2003-April/000211.html http://ozlabs.org/pipermail/linuxppc-dev/2002-October/014492.html http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9379 http://www.hu.kernel.org/pub/linux/kernel/v2.4/snapshots/incr/patch-2.4.22-bk57-bk58
- Dan
-- Trying to get a job as a c++ developer? See http://kegel.com/academy/getting-hired.html - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |