[Bug 4318] New: parted 1.8.7 does not build on ppc - and needs update to 1.8.8 - which doesn't build either...
bugzilla-daemon at amethyst.openembedded.net
bugzilla-daemon at amethyst.openembedded.net
Mon May 26 22:11:51 UTC 2008
http://bugs.openembedded.net/show_bug.cgi?id=4318
Summary: parted 1.8.7 does not build on ppc - and needs update
to 1.8.8 - which doesn't build either...
Classification: Unclassified
Product: Openembedded
Version: unspecified
Platform: PowerPC
OS/Version: Linux
Status: UNCONFIRMED
Keywords: bb
Severity: normal
Priority: P3
Component: org.openembedded.dev
AssignedTo: openembedded-issues at lists.openembedded.org
ReportedBy: purdyd_at_wisheights at yahoo.com
Created an attachment (id=9726)
--> (http://bugs.openembedded.net/attachment.cgi?id=9726)
patch for 1.8.8, similar to that for 1.8.7
on a pentium4 Ubuntu box, using glibc 2.6.1 and gcc4.2.2, parted 1.8.7 does
build for ARM, but not for PPC ...
..
v -f .deps/disk.Tpo .deps/disk.Plo
/bin/sh ../libtool --tag=CC --mode=compile ccache powerpc-angstrom-linux-gcc
-mcpu=603e -std=gnu99 -I. -I../lib -I../lib -I../include
-isystem/stuff/build/tmp/staging/powerpc-angstrom-linux/usr/include
-isystem/stuff/build/tmp/staging/powerpc-angstrom-linux/usr/include
-fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -MT
linux.lo -MD -MP -MF .deps/linux.Tpo -c -o linux.lo `test -f 'arch/linux.c' ||
echo './'`arch/linux.c
mv -f .deps/constraint.Tpo .deps/constraint.Plo
cs/natmath.c:80: warning: C99 inline functions are not supported; using GNU89
cs/natmath.c:80: warning: to disable this warning use -fgnu89-inline or the
gnu_inline function attribute
cs/natmath.c:86: warning: C99 inline functions are not supported; using GNU89
ccache powerpc-angstrom-linux-gcc -mcpu=603e -std=gnu99 -I. -I../lib -I../lib
-I../include
-isystem/stuff/build/tmp/staging/powerpc-angstrom-linux/usr/include
-isystem/stuff/build/tmp/staging/powerpc-angstrom-linux/usr/include
-fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -MT
natmath.lo -MD -MP -MF .deps/natmath.Tpo -c cs/natmath.c -o natmath.o
>/dev/null 2>&1
ccache powerpc-angstrom-linux-gcc -mcpu=603e -std=gnu99 -I. -I../lib -I../lib
-I../include
-isystem/stuff/build/tmp/staging/powerpc-angstrom-linux/usr/include
-isystem/stuff/build/tmp/staging/powerpc-angstrom-linux/usr/include
-fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -MT
linux.lo -MD -MP -MF .deps/linux.Tpo -c arch/linux.c -fPIC -DPIC -o
.libs/linux.o
mv -f .deps/natmath.Tpo .deps/natmath.Plo
/tmp/ccsVI1Aa.s: Assembler messages:
/tmp/ccsVI1Aa.s:513: Error: Unrecognized opcode: `swi'
make[2]: *** [linux.lo] Error 1
make[2]: Leaving directory
`/stuff/build/tmp/work/ppc603e-angstrom-linux/parted-1.8.7-r2/parted-1.8.7/libparted'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/stuff/build/tmp/work/ppc603e-angstrom-linux/parted-1.8.7-r2/parted-1.8.7/libparted'
make: *** [all-recursive] Error 1
FATAL: oe_runmake failed
The only reference I can find to "swi" is in the syscalls.h file ... it looks
like it is talking about ARM-specific stuff... maybe something is not set
somewhere else correctly in the env and it's trying to use this on PPC builds?
parted is a crucial piece of software, and it would be very good to have it...
please fix either 1.8.7 so it builds on all platform, or upgrade us to 1.8.8.
BTW, parted 1.8.8 requires readline-5.2 or higher.
attached is a corresponding patch for 1.8.8, similar to the like-named patch
for 1.8.7.
--
Configure bugmail: http://bugs.openembedded.net/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the Openembedded-issues
mailing list