This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c++/30376] New: aspell-0.60.5 fails to build with -O3 on gcc-4.1.2 20061222 (prerelease)
- From: "chris2553 at googlemail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 4 Jan 2007 22:04:20 -0000
- Subject: [Bug c++/30376] New: aspell-0.60.5 fails to build with -O3 on gcc-4.1.2 20061222 (prerelease)
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
I get the following failure trying to build aspell-0.60.5 with gcc 4.1.2
20061222 (prerelease):
bin/sh ./libtool --tag=CXX --mode=link i386-pc-linux-g++ -O3 -march=i386
-fno-strength-reduce -fno-exceptions -fno-exceptions -s -o aspell
prog/aspell.o prog/check_funs.o prog/checker_string.o libaspell.la -lncurses
-ldl -ldl
i386-pc-linux-g++ -O3 -march=i386 -fno-strength-reduce -fno-exceptions
-fno-exceptions -s -o .libs/aspell prog/aspell.o prog/check_funs.o
prog/checker_string.o ./.libs/libaspell.so -L/usr/lib /usr/lib/libintl.so
/usr/lib/libstdc++.so -lncurses -ldl
./.libs/libaspell.so: undefined reference to
`acommon::HashTable<acommon::StringMap::Parms>::erase(char const* const&)'
collect2: ld returned 1 exit status
make[1]: *** [aspell] Error 1
make[1]: Leaving directory `/home/users/chris/rpm/BUILD/aspell-0.60.5'
make: *** [all-recursive] Error 1
If I change the optimisation to -O2, the build completes, so I guess I have a
GCC problem.
Happy to try patches and provide additional diagnostics.
--
Summary: aspell-0.60.5 fails to build with -O3 on gcc-4.1.2
20061222 (prerelease)
Product: gcc
Version: 4.1.2
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: chris2553 at googlemail dot com
GCC build triplet: 386-pc-linux
GCC host triplet: i386-pc-linux
GCC target triplet: 386-pc-linux
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30376