tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: wip/rust179-bin fails to package
> Guessing that someone(tm) needs to hoist wip/rust179-bin to
> pkgsrc/lang/rust-bin, I thought I'd install it, and then see how
> thunderbird went. That failed, so I tried to build all wip/rustN-bin.
>
> rust-179-bin:
>
> => Checking file-check results for rust-bin-1.79.0
> => Checking for non-existent script interpreters in rust-bin-1.79.0
> => Checking file permissions in rust-bin-1.79.0
> => Checking for RELRO in rust-bin-1.79.0
> => Checking for missing run-time search paths in rust-bin-1.79.0
> ERROR: libexec/rust-analyzer-proc-macro-srv: missing library: libstd-0749ff7f501a7ae9.so
> ERROR: libexec/rust-analyzer-proc-macro-srv: missing library: librustc_driver-5640944e5e88c648.so
> *** Error code 1
Does this change fix it for you?
diff --git a/rust179-bin/Makefile b/rust179-bin/Makefile
index b3cd205a5f..78bc0ed014 100644
--- a/rust179-bin/Makefile
+++ b/rust179-bin/Makefile
@@ -279,6 +268,11 @@ fix-relative-rpath:
${PREFIX}/lib ${DESTDIR}${PREFIX}/bin/${bin} ; \
fi
. endfor
+. for bin in rust-analyzer-proc-macro-srv
+ if [ -f ${DESTDIR}${PREFIX}/libexec/${bin} ]; then \
+ ${PREFIX}/bin/patchelf ${FORCE_RPATH} --set-rpath \
+ ${PREFIX}/lib ${DESTDIR}${PREFIX}/libexec/${bin} ; \
+. endfor
# Only Linux builds link these binaries against an LLVM library
. if ${OPSYS} == "Linux"
. for bin in llc llvm-ar llvm-as llvm-cov llvm-dis llvm-nm llvm-objcopy \
(Line numbers are probably off, and whitespace may also need
adjusting...)
Regards,
- Håvard
Home |
Main Index |
Thread Index |
Old Index