Package Details: lib32-dav1d 0.4.0-2

Git Clone URL: https://aur.archlinux.org/lib32-dav1d.git (read-only)
Package Base: lib32-dav1d
Description: AV1 cross-platform decoder focused on speed and correctness (32 bit)
Upstream URL: https://code.videolan.org/videolan/dav1d/
Licenses: BSD
Provides: libdav1d.so
Submitter: oxalin
Maintainer: oxalin
Last Packager: oxalin
Votes: 1
Popularity: 0.471522
First Submitted: 2019-08-15 16:53
Last Updated: 2019-08-16 06:53

Latest Comments

sl1pkn07 commented on 2019-08-16 11:47

please remove libdav1d.so in provides. break dav1d package

oxalin commented on 2019-08-16 07:01

It should be fixed. arch-meson seems to detect differently the architecture on some systems (at work, 0.4.0-1 was compiling fine; at home, not at all) when using CFLAGS and CXXFLAGS (even in combination with CC and CXX to set the compiler in one variable and the flags in the other) compared to putting everything in CC and CXX.

Take note though: I had to delete the package from my cache to be able to compile it after having previously failed with version 0.4.0-1. (~/.cache/pacaur/lib32-dav1d).

KozRoss commented on 2019-08-16 03:55

Even unknown78's fix doesn't work for me - I still get exactly the same errors trying to build this.

unknown78 commented on 2019-08-15 19:36

In a 64bit environment it doesn't build for me with a lot of messages similar to "/usr/bin/ld: i386:x86-64 architecture of input file `tests/59830eb@@checkasm@exe/checkasm.obj' is incompatible with i386 output"

I could make the package with this small change ->

"arch-meson build --libdir=/usr/lib32 -Denable_asm=false"

I didn't see a build option to force nasm to use 32bit instead of 64bit which would be better.