mirror of
https://github.com/riscv-software-src/opensbi.git
synced 2025-08-24 15:31:22 +01:00
top: Rename back CROSS_COMPILE_PREFIX to CROSS_COMPILE
The name CROSS_COMPILE is an industry standard used across open-source project to specify cross-compiler prefix. In fact, distro build systems such as buildroot and yocto assume CROSS_COMPILE to be supported by projects added as packages to these build systems. This patch rename back CROSS_COMPILE_PREFIX to CROSS_COMPILE. Signed-off-by: Anup Patel <anup.patel@wdc.com>
This commit is contained in:
14
Makefile
14
Makefile
@@ -102,7 +102,7 @@ deps-y+=$(lib-objs-path-y:.o=.dep)
|
|||||||
deps-y+=$(firmware-objs-path-y:.o=.dep)
|
deps-y+=$(firmware-objs-path-y:.o=.dep)
|
||||||
|
|
||||||
# Setup compilation environment
|
# Setup compilation environment
|
||||||
cpp=$(CROSS_COMPILE_PREFIX)cpp
|
cpp=$(CROSS_COMPILE)cpp
|
||||||
cppflags+=-DOPENSBI_MAJOR=$(MAJOR)
|
cppflags+=-DOPENSBI_MAJOR=$(MAJOR)
|
||||||
cppflags+=-DOPENSBI_MINOR=$(MINOR)
|
cppflags+=-DOPENSBI_MINOR=$(MINOR)
|
||||||
cppflags+=-I$(platform_dir)/include
|
cppflags+=-I$(platform_dir)/include
|
||||||
@@ -110,7 +110,7 @@ cppflags+=-I$(platform_common_dir)/include
|
|||||||
cppflags+=-I$(include_dir)
|
cppflags+=-I$(include_dir)
|
||||||
cppflags+=$(platform-cppflags-y)
|
cppflags+=$(platform-cppflags-y)
|
||||||
cppflags+=$(firmware-cppflags-y)
|
cppflags+=$(firmware-cppflags-y)
|
||||||
cc=$(CROSS_COMPILE_PREFIX)gcc
|
cc=$(CROSS_COMPILE)gcc
|
||||||
cflags=-g -Wall -Werror -nostdlib -fno-strict-aliasing -O2
|
cflags=-g -Wall -Werror -nostdlib -fno-strict-aliasing -O2
|
||||||
cflags+=-fno-omit-frame-pointer -fno-optimize-sibling-calls
|
cflags+=-fno-omit-frame-pointer -fno-optimize-sibling-calls
|
||||||
cflags+=-mno-save-restore -mstrict-align
|
cflags+=-mno-save-restore -mstrict-align
|
||||||
@@ -118,7 +118,7 @@ cflags+=$(cppflags)
|
|||||||
cflags+=$(platform-cflags-y)
|
cflags+=$(platform-cflags-y)
|
||||||
cflags+=$(firmware-cflags-y)
|
cflags+=$(firmware-cflags-y)
|
||||||
cflags+=$(EXTRA_CFLAGS)
|
cflags+=$(EXTRA_CFLAGS)
|
||||||
as=$(CROSS_COMPILE_PREFIX)gcc
|
as=$(CROSS_COMPILE)gcc
|
||||||
asflags=-g -Wall -nostdlib -D__ASSEMBLY__
|
asflags=-g -Wall -nostdlib -D__ASSEMBLY__
|
||||||
asflags+=-fno-omit-frame-pointer -fno-optimize-sibling-calls
|
asflags+=-fno-omit-frame-pointer -fno-optimize-sibling-calls
|
||||||
asflags+=-mno-save-restore -mstrict-align
|
asflags+=-mno-save-restore -mstrict-align
|
||||||
@@ -126,15 +126,15 @@ asflags+=$(cppflags)
|
|||||||
asflags+=$(platform-asflags-y)
|
asflags+=$(platform-asflags-y)
|
||||||
asflags+=$(firmware-asflags-y)
|
asflags+=$(firmware-asflags-y)
|
||||||
asflags+=$(EXTRA_ASFLAGS)
|
asflags+=$(EXTRA_ASFLAGS)
|
||||||
ar=$(CROSS_COMPILE_PREFIX)ar
|
ar=$(CROSS_COMPILE)ar
|
||||||
arflags=rcs
|
arflags=rcs
|
||||||
ld=$(CROSS_COMPILE_PREFIX)gcc
|
ld=$(CROSS_COMPILE)gcc
|
||||||
ldflags=-g -Wall -nostdlib -Wl,--build-id=none
|
ldflags=-g -Wall -nostdlib -Wl,--build-id=none
|
||||||
ldflags+=$(platform-ldflags-y)
|
ldflags+=$(platform-ldflags-y)
|
||||||
ldflags+=$(firmware-ldflags-y)
|
ldflags+=$(firmware-ldflags-y)
|
||||||
merge=$(CROSS_COMPILE_PREFIX)ld
|
merge=$(CROSS_COMPILE)ld
|
||||||
mergeflags=-r
|
mergeflags=-r
|
||||||
objcopy=$(CROSS_COMPILE_PREFIX)objcopy
|
objcopy=$(CROSS_COMPILE)objcopy
|
||||||
|
|
||||||
# Setup functions for compilation
|
# Setup functions for compilation
|
||||||
define dynamic_flags
|
define dynamic_flags
|
||||||
|
@@ -27,7 +27,7 @@ OpenSBI provides three components:
|
|||||||
Building and Installing generic *libsbi.a*
|
Building and Installing generic *libsbi.a*
|
||||||
------------------------------------------
|
------------------------------------------
|
||||||
|
|
||||||
For cross-compiling, the environment variable *CROSS_COMPILE_PREFIX* must
|
For cross-compiling, the environment variable *CROSS_COMPILE* must
|
||||||
be defined to specify the toolchain executable name prefix, e.g.
|
be defined to specify the toolchain executable name prefix, e.g.
|
||||||
*riscv64-unknown-elf-* if the gcc executable used is
|
*riscv64-unknown-elf-* if the gcc executable used is
|
||||||
*riscv64-unknown-elf-gcc*.
|
*riscv64-unknown-elf-gcc*.
|
||||||
|
Reference in New Issue
Block a user