Package Details: lib32-lz4-git 1.9.3-1

Git Clone URL: https://aur.archlinux.org/lib32-lz4-git.git (read-only, click to copy)
Package Base: lib32-lz4-git
Description: Extremely fast compression algorithm (32-bit)
Upstream URL: https://www.lz4.org/
Licenses: GPL2
Conflicts: lib32-lz4
Provides: lib32-lz4
Submitter: shoober420
Maintainer: None
Last Packager: shoober420
Votes: 1
Popularity: 0.000000
First Submitted: 2020-12-23 20:29 (UTC)
Last Updated: 2020-12-23 20:29 (UTC)

Latest Comments

ms178 commented on 2023-01-08 18:09 (UTC)

@shoober420 There is a serious mistake in the PKGBUILD, leading to errors if you compile this package first and then trying to build lib32-zstd with lz4-support. As is, you'll get a 32bit/64bit mismatch as only the 64-bit library is found on the system.

mold: warning: /usr/lib32/liblz4.so: skipping incompatible file x86_64 3 mold: warning: /usr/lib32/liblz4.so: skipping incompatible file x86_64 3 mold: warning: /lib/liblz4.so: skipping incompatible file x86_64 3 mold: warning: LLVM gold plugin: Linking two modules of different data layouts: '/lib/liblz4.a.llvm.21614.lz4frame.c' is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128' whereas 'ld-temp.o' is 'e-m:e-p:32:32-p270:32:32-p271:32:32-p272:64:64-f64:32:64-f80:32-n8:16:32-S128'

mold: warning: LLVM gold plugin: Linking two modules of different target triples: '/lib/liblz4.a.llvm.21614.lz4frame.c' is 'x86_64-unknown-linux-gnu' whereas 'ld-temp.o' is 'i386-pc-linux-gnu'

That's due to a missing "make" around line 32 in this PKGBUILD; which means that lib32-lz4-git isn't build at all currently. Please fix the PKGBUILD. I've verified that with the proposed fix everything works as it should.