This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/42789] New: undefined reference to `__sync_fetch_and_add_4'
- From: "stsp at users dot sourceforge dot net" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 18 Jan 2010 09:09:19 -0000
- Subject: [Bug target/42789] New: undefined reference to `__sync_fetch_and_add_4'
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
When I try to compile the program that
ueses boost, for sh4 target, I am getting
the undefined reference errors.
I'll attach the test-case for that, you
just type "make" to see the errors.
The makefile greps the output because there
are much more undefined references to the
other components of the program that I have
not included in the archive, hope it is enough
for testing.
$ sh4-linux-gcc -v
Using built-in specs.
Target: sh4-linux
Configured with: ../configure --host=i686-pc-linux-gnu --target=sh4-linux
--prefix=/opt/STM/STLinux-2.2/devkit/sh4
--exec-prefix=/opt/STM/STLinux-2.2/devkit/sh4
--bindir=/opt/STM/STLinux-2.2/devkit/sh4/bin
--sbindir=/opt/STM/STLinux-2.2/devkit/sh4/sbin
--sysconfdir=/opt/STM/STLinux-2.2/devkit/sh4/etc
--datadir=/opt/STM/STLinux-2.2/devkit/sh4/share
--includedir=/opt/STM/STLinux-2.2/devkit/sh4/include
--libdir=/opt/STM/STLinux-2.2/devkit/sh4/lib
--libexecdir=/opt/STM/STLinux-2.2/devkit/sh4/libexec
--localstatedir=/opt/STM/STLinux-2.2/devkit/sh4/var
--sharedstatedir=/opt/STM/STLinux-2.2/devkit/sh4/share
--mandir=/opt/STM/STLinux-2.2/devkit/sh4/man
--infodir=/opt/STM/STLinux-2.2/devkit/sh4/info --program-prefix=sh4-linux-
--with-local-prefix=/opt/STM/STLinux-2.2/devkit/sh4
--with-sysroot=/opt/STM/STLinux-2.2/devkit/sh4/target --enable-languages=c,c++
--enable-threads=posix --enable-nls --enable-c99 --enable-long-long
--with-system-zlib --enable-shared --enable-multilib --enable-symvers=gnu
--enable-__cxa_atexit
--with-gxx-include-dir=${prefix}/target/usr/include/c++/4.1.1
Thread model: posix
gcc version 4.1.1 (STMicroelectronics/Linux Base 4.1.1-23)
--
Summary: undefined reference to `__sync_fetch_and_add_4'
Product: gcc
Version: 4.1.1
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: stsp at users dot sourceforge dot net
GCC host triplet: i686-linux-gnu
GCC target triplet: sh4-linux-elf
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42789