Fix cross release libdirs
ober
3812473d4ea81cf02072d960cfb2537a719c3459
--- a/Makefile +++ b/Makefile @@ -429,7 +429,7 @@ jerboa-cross: chez build mcp-check lsp-gen chez-cross JERBOA_CROSS_PREFIX=$(CHEZ_CROSS_PREFIX) \ JERBOA_XPATCH=$(CHEZ_XPATCH) \ CC="$(CROSS_CC)" \ - $(SCHEME) --script support/build-jerboa-multicall.ss + $(SCHEME) --libdirs $(LIBDIRS) --script support/build-jerboa-multicall.ss # Convenience targets: build the cross Chez on demand (only if absent), then # the multicall. Re-running is fast once `.chez-cross-<m>` exists. @@ -455,7 +455,7 @@ jerboa-linux-amd64: chez build mcp-check lsp-gen JERBOA_CROSS_PREFIX=$(JERBOA_HOME)/.chez-cross-ta6le \ JERBOA_XPATCH=$(CHEZ_BUILD_DIR)/xc-ta6le/s/xpatch \ CC=x86_64-linux-musl-gcc \ - $(SCHEME) --script support/build-jerboa-multicall.ss + $(SCHEME) --libdirs $(LIBDIRS) --script support/build-jerboa-multicall.ss jerboa-linux-arm64: chez build mcp-check lsp-gen @command -v aarch64-linux-musl-gcc >/dev/null 2>&1 || { echo "ERROR: aarch64-linux-musl-gcc not on PATH" >&2; exit 1; } @@ -468,7 +468,7 @@ jerboa-linux-arm64: chez build mcp-check lsp-gen JERBOA_CROSS_PREFIX=$(JERBOA_HOME)/.chez-cross-tarm64le \ JERBOA_XPATCH=$(CHEZ_BUILD_DIR)/xc-tarm64le/s/xpatch \ CC=aarch64-linux-musl-gcc \ - $(SCHEME) --script support/build-jerboa-multicall.ss + $(SCHEME) --libdirs $(LIBDIRS) --script support/build-jerboa-multicall.ss jerboa-freebsd-amd64: chez build mcp-check lsp-gen @test -x "$(JERBOA_HOME)/support/cross-cc-freebsd-amd64" || { echo "ERROR: support/cross-cc-freebsd-amd64 not found/executable" >&2; exit 1; } @@ -481,7 +481,7 @@ jerboa-freebsd-amd64: chez build mcp-check lsp-gen JERBOA_CROSS_PREFIX=$(JERBOA_HOME)/.chez-cross-ta6fb \ JERBOA_XPATCH=$(CHEZ_BUILD_DIR)/xc-ta6fb/s/xpatch \ CC="$(JERBOA_HOME)/support/cross-cc-freebsd-amd64" \ - $(SCHEME) --script support/build-jerboa-multicall.ss + $(SCHEME) --libdirs $(LIBDIRS) --script support/build-jerboa-multicall.ss # Release targets. check-cross-tools: