This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
Gcc 4.9.0 for cygwin-cross-alpha,cygwin-cross-ia64
- From: Seima Rao <seimarao at gmail dot com>
- To: gcc-help at gcc dot gnu dot org, glibc-bugs at sourceware dot org
- Date: Thu, 15 May 2014 00:33:21 +0530
- Subject: Gcc 4.9.0 for cygwin-cross-alpha,cygwin-cross-ia64
- Authentication-results: sourceware.org; auth=none
Hi,
I have built the following config successfully:
a) Gcc - 4.9.0
b) bootstrap : Gcc 4.7.3
c) threads: nptl
d) binutils : 2.23.0
THE CATCH IS: e) glibc: 2.3.5 // oldish
The above builds successfully for cygwin-xp-i686 cross linux-alpha.
However, for ia64 build on cygwin-xp-i686, I see the following error
during glibc build:
undefined reference to `__sync_fetch_and_add_si`
Can you please help me understand:
i) where are all these atomic functions defined ?
ii) why is undefined reference to `__sync_fetch_and_add_si` missing
from glibc 2.3.5?
iii) WHY DOESNT THE IA64 BUILD DOES NOT COMPLAIN ABOUT OTHER ATOMICS ?
For instance, I see no definition body for
`__sync_fetch_and_add_di` yet there
is no error.
Can anyone help me understand the process that is occuring?
Sincerely,
Seima Rao.