Looks like bug #1905826 (https://sourceforge.net/tracker/?func=detail&aid=1905826&group_id=40728&atid=428740) is back.
\"Error: operand out of range\" assembler error occurs while compiling openbabel-2.3.1 on ppc64 running Fedora 16:
...
g++ -c -I../../include -I/builddir/build/BUILD/openbabel-2.3.1/include -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mminimal-toc -DVERSION=\\"1.5.0\\" -DXS_VERSION=\\"1.5.0\\" -fPIC \"-I/usr/lib64/perl5/CORE\" openbabel-perl.cpp
In file included from /builddir/build/BUILD/openbabel-2.3.1/scripts/python/openbabel-python.cpp:3353:0:
/builddir/build/BUILD/openbabel-2.3.1/scripts/python/../../include/openbabel/query.h: In member function \'virtual bool OpenBabel::OBQueryAtom::Matches(const OpenBabel::OBAtom) const\':
/builddir/build/BUILD/openbabel-2.3.1/scripts/python/../../include/openbabel/query.h:101:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
/builddir/build/BUILD/openbabel-2.3.1/scripts/python/../../include/openbabel/query.h: In member function \'virtual bool OpenBabel::OBQueryBond::Matches(const OpenBabel::OBBond) const\':
/builddir/build/BUILD/openbabel-2.3.1/scripts/python/../../include/openbabel/query.h:179:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
openbabel-perl.cpp: In function \'void boot_Chemistry__OpenBabel(PerlInterpreter, CV)\':
openbabel-perl.cpp:44614:3: warning: unused variable \'items\' [-Wunused-variable]
{standard input}: Assembler messages:
{standard input}:1233442: Error: operand out of range (0x0000000000008000 is not between 0xffffffffffff8000 and 0x0000000000007ffc)
Build log from Fedora ppc64 build system
Buildroot setup log - includes installed packages versions