[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#425011: gcc-4.1: FTBFS on m68k and arm, multiple definitions of ffi_prep_closure



package:gcc-4.1
version:4.1.2-7
severity:serious

from the relavent buildd logs:

/bin/sh ./libtool --mode=link /build/buildd/gcc-4.1-4.1.2/build/./gcc/xgcc
-B/build/buildd/gcc-4.1-4.1.2/build/./gcc/ -B/usr/arm-linux-gnu/bin/
-B/usr/arm-linux-gnu/lib/ -isystem /usr/arm-linux-gnu/include -isystem
/usr/arm-linux-gnu/sys-include -Wall -g -fexceptions -O2 -g -O2    -o
libffi.la -rpath /usr/lib -version-info `grep -v '^#'
../../../src/libffi/libtool-version` -Wl,-O1 src/debug.lo src/prep_cif.lo
src/types.lo src/raw_api.lo src/java_raw_api.lo src/closures.lo
  src/arm/sysv.lo src/arm/ffi.lo
/build/buildd/gcc-4.1-4.1.2/build/./gcc/xgcc
-B/build/buildd/gcc-4.1-4.1.2/build/./gcc/ -B/usr/arm-linux-gnu/bin/
-B/usr/arm-linux-gnu/lib/ -isystem /usr/arm-linux-gnu/include -isystem
/usr/arm-linux-gnu/sys-include -shared  src/.libs/debug.o
src/.libs/prep_cif.o src/.libs/types.o src/.libs/raw_api.o
src/.libs/java_raw_api.o src/.libs/closures.o src/arm/.libs/sysv.o
src/arm/.libs/ffi.o   -Wl,-O1 -Wl,-soname -Wl,libffi.so.4 -o
.libs/libffi.so.4.0.1
src/arm/.libs/ffi.o: In function `ffi_prep_closure':
/build/buildd/gcc-4.1-4.1.2/build/arm-linux-gnu/libffi/../../../src/libffi/src/arm/ffi.c:279:
multiple definition of `ffi_prep_closure'
src/.libs/prep_cif.o:/build/buildd/gcc-4.1-4.1.2/build/arm-linux-gnu/libffi/../../../src/libffi/src/prep_cif.c:166:
first defined here
collect2: ld returned 1 exit status

/bin/sh ./libtool --mode=link /build/buildd/gcc-4.1-4.1.2/build/./gcc/xgcc
-B/build/buildd/gcc-4.1-4.1.2/build/./gcc/ -B/usr/m68k-linux-gnu/bin/
-B/usr/m68k-linux-gnu/lib/ -isystem /usr/m68k-linux-gnu/include -isystem
/usr/m68k-linux-gnu/sys-include -Wall -g -fexceptions -O2 -g -O2    -o
libffi.la -rpath /usr/lib -version-info `grep -v '^#'
../../../src/libffi/libtool-version` -Wl,-O1 src/debug.lo src/prep_cif.lo
src/types.lo src/raw_api.lo src/java_raw_api.lo src/closures.lo
src/m68k/ffi.lo src/m68k/sysv.lo
/build/buildd/gcc-4.1-4.1.2/build/./gcc/xgcc
-B/build/buildd/gcc-4.1-4.1.2/build/./gcc/ -B/usr/m68k-linux-gnu/bin/
-B/usr/m68k-linux-gnu/lib/ -isystem /usr/m68k-linux-gnu/include -isystem
/usr/m68k-linux-gnu/sys-include -shared  src/.libs/debug.o
src/.libs/prep_cif.o src/.libs/types.o src/.libs/raw_api.o
src/.libs/java_raw_api.o src/.libs/closures.o src/m68k/.libs/ffi.o
src/m68k/.libs/sysv.o   -Wl,-O1 -Wl,-soname -Wl,libffi.so.4 -o
.libs/libffi.so.4.0.1
src/m68k/.libs/ffi.o: In function `ffi_prep_closure':
/build/buildd/gcc-4.1-4.1.2/build/m68k-linux-gnu/libffi/../../../src/libffi/src/m68k/ffi.c:261:
multiple definition of `ffi_prep_closure'
src/.libs/prep_cif.o:/build/buildd/gcc-4.1-4.1.2/build/m68k-linux-gnu/libffi/../../../src/libffi/src/prep_cif.c:166:
first defined here

in both cases it looks like an architecture specific version conflicting
with a generic version.



Reply to: