On Wed, Jan 8, 2020 at 2:35 PM Rosen Penev <ros...@gmail.com> wrote: > > NASM builds completely broken files with pentium targets. This causes > ffmpeg to fail compilation. Instead of working around the problem in the > ffmpeg Makefile, it's easier to just not build for broken platforms. > > Not even objdump can figure out what the generated files are. Another way to fix this is the following patch:
--- a/include/target.mk +++ b/include/target.mk @@ -177,8 +177,8 @@ ifeq ($(DUMP),1) CPU_CFLAGS_octeonplus = -march=octeon+ -mabi=64 endif ifeq ($(ARCH),i386) - CPU_TYPE ?= pentium - CPU_CFLAGS_pentium = -march=pentium-mmx + CPU_TYPE ?= pentium2 + CPU_CFLAGS_pentium2 = -march=pentium-mmx CPU_CFLAGS_pentium4 = -march=pentium4 endif ifneq ($(findstring arm,$(ARCH)),) The problem with that one is that I have no hardware to test it on. In theory it should work as mtune is identical. > > Signed-off-by: Rosen Penev <ros...@gmail.com> > --- > toolchain/Config.in | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/toolchain/Config.in b/toolchain/Config.in > index 762f4e10d7..f55e756877 100644 > --- a/toolchain/Config.in > +++ b/toolchain/Config.in > @@ -226,7 +226,7 @@ source "toolchain/gcc/Config.in" > > config NASM > bool > - depends on ( i386 || x86_64 ) > + depends on (x86_64 || (i386 && !(TARGET_x86_geode || > TARGET_x86_legacy))) > prompt "Build nasm" if TOOLCHAINOPTS > default y > help > -- > 2.24.1 > _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel