When building kaffe 1.1.7 (http://www.kaffe.org/) with GCC 4.1 I get the
following error message:

ia64-linux-gnu-gcc -g -O2 -Wall -W -Wextra -g -O1 -fno-omit-frame-pointer -o
.libs/kaffe-bin main.o version.o .libs/kaffe-binS.o -Wl,--export-dynamic 
../../kaffe/kaffevm/.libs/libkaffevm.so -ldl -lm
../../replace/.libs/libreplace.a -lpthread -Wl,--rpath
-Wl,/usr/lib/kaffe/jthreads/jre/lib/ia64
../../kaffe/kaffevm/.libs/libkaffevm.so: undefined reference to
`__sync_val_compare_and_swap_di'
../../kaffe/kaffevm/.libs/libkaffevm.so: undefined reference to
`__sync_fetch_and_add_di'
collect2: ld returned 1 exit status

With GCC 4.0 kaffe builds fine on ia64.


-- 
           Summary: symbols missing on ia64
           Product: gcc
           Version: 4.1.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: konqueror at gmx dot de
 GCC build triplet: ia64-linux-gnu
  GCC host triplet: ia64-linux-gnu
GCC target triplet: ia64-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28086

Reply via email to