Just a small patch to build system, it helps if you build in a power
without altivec. Hope to put before running autoreconf again.

-- Thanks
Jose Flavio
Index: libunwindAltivecBuild/libunwind/configure.in
===================================================================
--- libunwindAltivecBuild.orig/libunwind/configure.in
+++ libunwindAltivecBuild/libunwind/configure.in
@@ -63,6 +63,16 @@ is_gcc_m64() {
  fi;
 }
 
+is_gcc_altivec() {
+ if test `echo $CFLAGS | grep "\-maltivec" -c` -eq 1 ; then echo has_altivec;
+ else
+  if test `echo $CC | grep "\-maltivec" -c` -eq 1 ; then echo has_altivec; else echo no_altivec; fi;
+ fi;
+}
+
+use_altivec=`is_gcc_altivec`
+AM_CONDITIONAL(USE_ALTIVEC, test x$use_altivec = xhas_altivec)
+
 get_arch() {
  case "$1" in
   i?86) echo x86;;
Index: libunwindAltivecBuild/libunwind/tests/Makefile.am
===================================================================
--- libunwindAltivecBuild.orig/libunwind/tests/Makefile.am
+++ libunwindAltivecBuild/libunwind/tests/Makefile.am
@@ -27,7 +27,10 @@ if ARCH_IA64
 			ia64-test-setjmp ia64-test-sig
 else
 if ARCH_PPC64
- noinst_PROGRAMS_arch = ppc64-test-altivec ppc64-test-wchar
+if USE_ALTIVEC 
+ noinst_PROGRAMS_arch_altivec = ppc64-test-altivec ppc64-test-wchar
+endif #USE_ALTIVEC
+ noinst_PROGRAMS_arch = $(noinst_PROGRAMS_arch_altivec) ppc64-test-wchar 
 endif #ARCH_PPC64
 endif #ARCH_IA64
  check_SCRIPTS_cdep =	run-ptrace-mapper run-ptrace-misc
_______________________________________________
Libunwind-devel mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/libunwind-devel

Reply via email to