|
@@ -495,7 +495,7 @@ ifndef LDSCRIPT
|
|
|
#LDSCRIPT := $(TOPDIR)/board/$(BOARDDIR)/u-boot.lds.debug
|
|
|
ifdef CONFIG_SYS_LDSCRIPT
|
|
|
# need to strip off double quotes
|
|
|
- LDSCRIPT := $(CONFIG_SYS_LDSCRIPT:"%"=%)
|
|
|
+ LDSCRIPT := $(srctree)/$(CONFIG_SYS_LDSCRIPT:"%"=%)
|
|
|
endif
|
|
|
endif
|
|
|
|
|
@@ -518,9 +518,6 @@ ifndef LDSCRIPT
|
|
|
# We don't expect a Makefile here
|
|
|
LDSCRIPT_MAKEFILE_DIR =
|
|
|
endif
|
|
|
- ifeq ($(wildcard $(LDSCRIPT)),)
|
|
|
-$(error could not find linker script)
|
|
|
- endif
|
|
|
endif
|
|
|
|
|
|
else
|
|
@@ -996,6 +993,10 @@ ifeq ($(CONFIG_SYS_GENERIC_BOARD),y)
|
|
|
@/bin/false
|
|
|
endif
|
|
|
endif
|
|
|
+ifeq ($(wildcard $(LDSCRIPT)),)
|
|
|
+ @echo >&2 " Could not find linker script."
|
|
|
+ @/bin/false
|
|
|
+endif
|
|
|
|
|
|
archprepare: prepare1 scripts_basic
|
|
|
|