include Config
-VER = 2.39
+VER = 2.42
THISAPP = binutils-$(VER)
DL_FILE = $(THISAPP).tar.xz
CFLAGS := $(patsubst -mfloat-abi=%,,$(CFLAGS))
CFLAGS := $(patsubst -mindirect-branch=%,,$(CFLAGS))
CFLAGS := $(patsubst -mfunction-return=%,,$(CFLAGS))
+ CFLAGS := $(patsubst -mbranch-protection=%,,$(CFLAGS))
+ CXXFLAGS := $(patsubst -mbranch-protection=%,,$(CXXFLAGS))
CFLAGS := $(patsubst -fstack-clash-protection,,$(CFLAGS))
CFLAGS := $(patsubst -fcf-protection,,$(CFLAGS))
--prefix=$(TOOLS_DIR) \
--with-lib-path=$(TOOLS_DIR)/lib \
--with-sysroot \
- --disable-nls
+ --disable-nls \
+ --disable-gprofng
EXTRA_MAKE =
EXTRA_INSTALL =
endif
endif
-ifeq "$(BUILD_ARCH)" "armv6l"
- EXTRA_CONFIG += \
- --with-abi=aapcs-linux \
- --with-float=softfp
-endif
-
EXTRA_CONFIG += \
--disable-werror \
--enable-64-bit-bfd
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = ac6a5296c6586d53eaadcbffc5c399a6d79edf72450b9bb8b3525ce525129cef3d2eb90c85ef3bb3270b5a03b0e1ffb8f0b705f028158726f9777ebb8685066f
+$(DL_FILE)_BLAKE2 = e67a5c028fba70e70088fd11b38ec8c9c4ed5a019badefda25abeb6275997b16f0891e7ff3424c4b82bbfae92e8992669826920dd53df61cd48469d8f7cd5bd1
install : $(TARGET)