Am Montag, den 14.04.2008, 12:53 +0200 schrieb Lucas Nussbaum:
> Package: mono
> Version: 1.9+dfsg-2
> Severity: serious
> User: [EMAIL PROTECTED]
> Usertags: qa-ftbfs-20080413 qa-ftbfs
> Justification: FTBFS on i386
> 
> Hi,
> 
> During a rebuild of all packages in sid, your package failed to build on i386.
> 
> This rebuild was done with gcc 4.3 instead of gcc 4.2, because gcc 4.3 is now
> the default on most architectures (even if it's not the case on i386 yet).
> Feel free to downgrade this bug to 'important' if your package is only built
> on i386, and this bug is specific to gcc 4.3 (i.e the package builds fine with
> gcc 4.2).
> 
> Relevant part:
> > gcc -I../.. -I../../libgc/include -pthread -I/usr/include/glib-2.0 
> > -I/usr/lib/glib-2.0/include -g -O2 -O2 -g -fno-strict-aliasing 
> > -Wdeclaration-after-statement -g -Wall -Wunused -Wmissing-prototypes 
> > -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes 
> > -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wcast-align 
> > -Wwrite-strings -mno-tls-direct-seg-refs 
> > -Wl,-version-script=./ldscript.mono -o mono main.o -pthread 
> > -Wl,--export-dynamic  ./.libs/libmono-static.a /usr/lib/libgthread-2.0.so 
> > -lrt /usr/lib/libglib-2.0.so -ldl -lpthread -lm  
> > ./.libs/libmono-static.a(boehm-gc.o): In function 
> > `mono_gc_get_managed_allocator_by_type':
> > /build/user/mono-1.9+dfsg/mono/metadata/boehm-gc.c:698: undefined reference 
> > to `GC_thread_tls'
> > ./.libs/libmono-static.a(boehm-gc.o): In function 
> > `mono_gc_get_managed_allocator':
> > /build/user/mono-1.9+dfsg/mono/metadata/boehm-gc.c:632: undefined reference 
> > to `GC_thread_tls'
> > collect2: ld returned 1 exit status

This is a bug in mono's build system:
https://bugzilla.novell.com/show_bug.cgi?id=373113

This is fixed upstream already and the workaround used in Ubuntu applies
to Debian too:

in debian/rules:

# hack to pass correct CPPFLAGS to boehm's configure.
# yay for broken mono build system!
unexport CPPFLAGS

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil

Reply via email to