Merge pull request #35 from techflashYT/portability

jinx: fix building on non-x86_64 hosts
This commit is contained in:
Matheus
2026-07-07 16:54:12 -03:00
committed by GitHub
3 changed files with 14 additions and 3 deletions
+4 -1
View File
@@ -14,7 +14,10 @@ build() {
}
package() {
make install DESTDIR="${dest_dir}"
# ncurses hardcodes a bare `install -s` (INSTALL_OPT_S), which would strip the
# x86_64 target binaries with the host's native strip and fail on non-x86_64
# hosts. Point install at the cross strip so the binaries are still stripped.
make install DESTDIR="${dest_dir}" INSTALL_PROG='$(INSTALL) -s --strip-program=x86_64-astral-strip'
echo "INPUT(-lncursesw)" > ${dest_dir}${prefix}/lib/libncurses.so
echo "INPUT(-ltinfow)" > ${dest_dir}${prefix}/lib/libtinfo.so
+3 -1
View File
@@ -29,7 +29,9 @@ build() {
}
package() {
make install DESTDIR=${dest_dir}
# vim strips the installed binary with a bare `$(STRIP)`; use the cross strip
# so it works when building for x86_64 on a non-x86_64 host.
make install DESTDIR=${dest_dir} STRIP=x86_64-astral-strip
mkdir -p ${dest_dir}/bin
pushd ${dest_dir}/bin