Bug#248207: inconsistent operand constraints in atomicity.h on amd64
severity 248207 important
thanks
There are several packages that fail to build (at one time)
because of this error. This includes:
boost
sndobj
libcwd
dar
mpich
openc++
vserver
aspseek
chemeq
arkrpg
rocketworkbench
I also found one example in a configure script that did this:
#include <string>
using namespace std;
void f(const string &s) {
f(s.c_str());
}
This will fail to compile when using -O1 and will succeed with -O0 and
-O2. Note that -O1 and -O2 generate the same preprocessed file.
>From a quick look at some build logs all the failed packages were
using -O.
Kurt
Reply to: