diff -Nru OpenBLAS-0.3.21.orig/Makefile.install OpenBLAS-0.3.21/Makefile.install
--- OpenBLAS-0.3.21.orig/Makefile.install	2022-10-02 10:16:07.409578214 +0000
+++ OpenBLAS-0.3.21/Makefile.install	2022-10-02 10:18:02.869804224 +0000
@@ -4,12 +4,13 @@
 include ./Makefile.system
 
 PREFIX ?= /opt/OpenBLAS
+MACHDIR ?=
 
-OPENBLAS_INCLUDE_DIR := $(PREFIX)/include
-OPENBLAS_LIBRARY_DIR := $(PREFIX)/lib
-OPENBLAS_BINARY_DIR := $(PREFIX)/bin
+OPENBLAS_INCLUDE_DIR := $(PREFIX)/include/openblas
+OPENBLAS_LIBRARY_DIR := $(PREFIX)/lib/$(MACHDIR)
+OPENBLAS_BINARY_DIR := $(PREFIX)/bin/$(MACHDIR)
 OPENBLAS_BUILD_DIR := $(CURDIR)
-OPENBLAS_CMAKE_DIR := $(OPENBLAS_LIBRARY_DIR)/cmake/$(LIBSONAMEBASE)
+OPENBLAS_CMAKE_DIR := $(PREFIX)/share/openblas-$(VERSION)
 OPENBLAS_CMAKE_CONFIG := OpenBLASConfig.cmake
 OPENBLAS_CMAKE_CONFIG_VERSION := OpenBLASConfigVersion.cmake
 OPENBLAS_PKGCONFIG_DIR := $(OPENBLAS_LIBRARY_DIR)/pkgconfig