I tried renaming the imdct_l_arm.arm file so it will not be found by the compiler but it still only complains about the bad instructions and not that it can't find the file. The instructions are only in this file so what's going on? The error gives the path to the file, /tmp/ccnuGNEj.s. But, this file does not exist. It is the same after make distclean. Should i be doing a whole untar of the original archive?
On Thu, 6 Jun 2002 15:44:53 -0400 (EDT) Nicolas Pitre nico@cam.org wrote:
On Thu, 6 Jun 2002, Gareth Bransby wrote:
Yes - use the --disable-aso configure option.
I have tried configuring with --enable-fpm=arm/default/64bit and --disable-aso but still the asm errors when compiling with
-mcpu=arm7di.
Look in libmad/Makefile to be sure imdct_l_arm.S doesn't get compiled. Specifically, make sure the ASO variable doesn't contain -DASO_IMDCT and ASO_OBJS is set to nothing.
One question, why it there a file called imdct_l_arm.s and not any
other
called imdct_l_mips/sparc/i386/xxx ? Why does arm get its own file
?
Because no one provided them. Therefore those architectures default to the C version.
Nicolas