pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

What is the proper way to install a package under custom sub directory under LOCALBASE ?



Hello,

I am trying to make a local pkg of AMD-forked llvm
(https://github.com/ROCm-Developer-Tools/llvm-project, version 4.1.0)
and to install it into a custom subdirectory under LOCALBASE in order
to avoid collision with files from the standard llvm package.

llvm uses CMAKE and when I set
CMAKE_INSTALL_PREFIX=LOCALBASE/sub-directory in pkg Makefile, it
installs files under LOCALBASE/sub-directory.  However, some installed
executables and libraries such as bin/llvm-link have a parameter
RUNPATH, which is  directed to "/usr/pkg/lib", instead of
"/usr/pkg/<sub-directory>/lib" and cannot find shared libraries
installed together e.g. libLLVM-12git.so.

What is the proper way to install a package under a custom subdirectory?

Best regards,

Yosuke Kawasaki


Home | Main Index | Thread Index | Old Index