Bug#657685: gmime2.4 FTBFS on armhf assembler errors from gcc

peter green peter.green at postgrad.manchester.ac.uk
Sat Jan 28 00:04:02 UTC 2012


package: gmime2.4
severity: important
tags: patch

libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../util -DGMIME_VERSION=\"2.4.31\" -DGMIME_MAJOR_VERSION=2 -DGMIME_MINOR_VERSION=4 -DGMIME_MICRO_VERSION=31 -DG_LOG_DOMAIN=\"gmime\" -DG_DISABLE_DEPRECATED -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pthread -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -g -O2 -fno-strict-aliasing -c gmime-param.c  -fPIC -DPIC -o .libs/gmime-param.o
/tmp/cc1SBNmj.s: Assembler messages:
/tmp/cc1SBNmj.s:2152: Error: can't resolve `.rodata' {.rodata section} - `.LPIC18' {*UND* section}
make[5]: *** [gmime-param.lo] Error 1

I have produced a somewhat reduced (though not as much as i'd like) testcase 
and sent it as a bug report on gcc-4.6[1] but I don't expect a fast response
from them and it's important for the armhf to keep things in sync as much as 
possible as we aim towards becoming a release architecture.

The bug is only reproducable with -O2 and higher, it is not reproducable
with -O1.

Therefore could I ask you to apple the attatched patch which reduces the
optmisation level on armhf to -O1 to your next upload (please don't upload
right now though unless you have rc issues to fix, getting the mono
transition through is more important than helping us out). 

[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=657682

-------------- next part --------------
A non-text attachment was scrubbed...
Name: gmime2.4.diff
Type: text/x-diff
Size: 516 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20120128/53e86a08/attachment.diff>


More information about the pkg-gnome-maintainers mailing list