--- Begin Message ---
Subject: |
monotone: FTBFS: internal compiler error on arm in database_check.cc |
Date: |
Wed, 11 Jul 2007 10:37:25 +0200 |
User-agent: |
Mutt/1.5.11 |
Package: monotone
Version: 0.35-1
Severity: serious
The buildd log on arm says:
g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I. -I. -I./lua
-I./sqlite -DNDEBUG -DBOOST_DISABLE_THREADS
-DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION -g -Wall -O2 -Wall -W -Wno-unused
-fno-strict-aliasing -c -o mtn-database_check.o `test -f 'database_check.cc' ||
echo './'`database_check.cc
database_check.cc: In function 'void report_certs(const
std::map<revision<hexenc<id> >, checked_revision, std::less<revision<hexenc<id>
> >, std::allocator<std::pair<const revision<hexenc<id> >, checked_revision> >
>&, size_t&, size_t&, size_t&, size_t&)':
database_check.cc:835: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
I am well aware that this is a compiler bug but before submitting it against
g++-4.1, I would like to see if we can find a workaround in monotone.
Failing that, I suggest we drop arm from the list of supported architectures
for this package.
BTW, it is possible that the compiler bug is already known. I haven't
looked in the GC bug database yet.
--
Ludovic Brenta.
--- End Message ---