diff --git a/src/Makefile.am b/src/Makefile.am index c17505ce..6174431f 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -104,15 +104,17 @@ libunwind_la_SOURCES_ia64_common = $(libunwind_la_SOURCES_common) \ ia64/ucontext_i.h ia64/unwind_decoder.h ia64/unwind_i.h \ ia64/regname-ia64.c +if OS_LINUX + # _ReadULEB()/_ReadSLEB() are needed for Intel C++ 8.0 compatibility + libunwind_la_SOURCES_ia64_os = mi/_ReadULEB.c mi/_ReadSLEB.c +endif + # The list of files that go into libunwind: -# _ReadULEB()/_ReadSLEB() are needed for Intel C++ 8.0 compatibility libunwind_la_SOURCES_ia64 = $(libunwind_la_SOURCES_ia64_common) \ - $(libunwind_la_SOURCES_local) \ + $(libunwind_la_SOURCES_local) $(libunwind_la_SOURCES_ia64_os) \ \ elf64.c elf64.h \ \ - mi/_ReadULEB.c mi/_ReadSLEB.c \ - \ ia64/dyn_info_list-ia64.S ia64/getcontext-ia64.S \ \ ia64/Lcreate_addr_space-ia64.c \