I spent a bit of time trying to make the configure behave.
that's the result, I didn't check if the asm output runs correctly (looks forcefully disabled) but at least builds as should.
lu
--
Luca Barbato
Gentoo/linux Developer Gentoo/PPC Operational Manager http://dev.gentoo.org/~lu_zero
--- configure.in 2005-02-03 06:03:25.000000000 +0100 +++ /tmp/configure.in 2005-02-19 14:11:56.714378040 +0100 @@ -184,14 +184,17 @@ fi # only matters for PowerPC -AC_CHECK_PROGS(AS, as) -AC_CHECK_PROGS(GAS, gas) -AM_CONDITIONAL(FLaC__HAS_AS, test -n "$AS") -AM_CONDITIONAL(FLaC__HAS_GAS, test -n "$GAS") -if test -n "$AS" ; then +AC_CHECK_PROGS(AS, as, as) +AC_CHECK_PROGS(AS, gas, gas) + +test "$AS" = "as" && as --version | grep GNU >/dev/null && AS=gas + +AM_CONDITIONAL(FLaC__HAS_AS, test "$AS" = "as" ) +AM_CONDITIONAL(FLaC__HAS_GAS, test "$AS" = "gas" ) +if test "$AS" = "as" ; then AC_DEFINE(FLAC__HAS_AS) fi -if test -n "$GAS" ; then +if test "$AS" = "gas" ; then # funniest. macro. ever. AC_DEFINE(FLAC__HAS_GAS) fi
--- src.orig/libFLAC/Makefile.am 2005-02-03 05:58:13.000000000 +0100 +++ src/libFLAC/Makefile.am 2005-02-19 14:35:39.397097392 +0100 @@ -59,12 +59,13 @@ ARCH_SUBDIRS = ppc if FLaC__HAS_AS__TEMPORARILY_DISABLED libFLAC_la_LIBADD = ppc/as/libFLAC-asm.la +LOCAL_EXTRA_LDFLAGS = "-Wl,-read_only_relocs,warning" else if FLaC__HAS_GAS__TEMPORARILY_DISABLED libFLAC_la_LIBADD = ppc/gas/libFLAC-asm.la +LOCAL_EXTRA_LDFLAGS = "" endif endif -LOCAL_EXTRA_LDFLAGS = "-Wl,-read_only_relocs,warning" endif endif
_______________________________________________ Flac-dev mailing list Flac-dev@xiph.org http://lists.xiph.org/mailman/listinfo/flac-dev