В сообщении от Thursday 05 September 2019 17:57:59 Phyllis Smith написал(а):
Andrea, gg is interested in this. Did you find a way to make dav1d work for 32-bit? Phyllis/GG
Not inside CinGG buildsystem (yet). I use FFMPEG_CFG override, so ffmpeg picks up system-wide installed copy of libav1d. And System-wide copy was done with Slackbuild, therefore using whatever Meson was cooked for my system. I'll try to convince CinGG to unpack/build its own copy of libdav1d, while I have sources unpacked.
Aha, for static Makefile GG added ...
+$(NASM_BLD)/%.obj: src/x86/%.asm + $(NASM) -f elf64 \ + -I src/ -I $(BUILD)/ -MQ $@ -MF [email protected] \ + $< -o $@
replace elf64 with elf32 for 32-bit builds ..... (looking at my source folder for 32-bit libdav1d build via Meson/Ninja)
actually there are two instances of this parameter, another for (libdav1d) testfiles down the file ....
+$(TESTS_CHKASM_BLD)/x86/%.obj: $(TESTS_CHKASM)/x86/%.asm + @$(NASM) -f elf64 \ + -I src/ -I $(BUILD)/ -MQ $@ -MF [email protected] \ + $< -o $@