is this necessary?
I have a package named audacity-wxgtk2 which includes this /usr/lib64 on its pkg list
Since all those links end up in /usr/lib anyway, why is it necessary in filesystem and why should those paths defer from Arch?

If s6 and 66 are architecture agnostic lib32 and lib64 should be irrelevant to them in Arch, right?
Some distro make distinction between /lib64 and /usr/lib and so some dev make also this distinction. To avoid crash at compilation (in particular for the linker) a link is made on arch from /usr/lib64 to /usr/lib because Arch do not make this distinction
Compatibility reason
this audacity-wxgtk2 : https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=audacity-wxgtk2 ?
this is same issue i had here : https://forum.obarun.org/viewtopic.php?id=1291 (except that the build doesn't fail, just produces a dodgy package)

to do with the mysterious missing cmake option: -DCMAKE_INSTALL_LIBDIR=lib (as stated, some projects specify /usr/lib64 in their source)

the mystery being: why "pure arch" apparently no longer needs to specify this cmake option.. (contrary to the packaging guidelines: https://wiki.archlinux.org/index.php/CMake_package_guidelines# Prefix_and_library_install_directories )

Powered by Obarun