Merge pull request #13456 from kaspar030/arm_gcc9_fixes

cpu/arm: fixes necessary for toolchain upgrade
This commit is contained in:
Kaspar Schleiser 2020-02-24 15:18:14 +01:00 committed by GitHub
commit c11e8df463
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 7 additions and 2 deletions

View File

@ -113,7 +113,7 @@ extern "C" {
* @{ * @{
*/ */
#define CALIB_T_P_BASE (BMX280_DIG_T1_LSB_REG) #define CALIB_T_P_BASE (BMX280_DIG_T1_LSB_REG)
#define CALIB_T_P_LEN (17U) #define CALIB_T_P_LEN (32U) /* might be larger than needed */
#define OFFSET_T_P(x) (x - CALIB_T_P_BASE) #define OFFSET_T_P(x) (x - CALIB_T_P_BASE)
#if defined(MODULE_BME280_SPI) || defined(MODULE_BME280_I2C) #if defined(MODULE_BME280_SPI) || defined(MODULE_BME280_I2C)
#define CALIB_H_BASE (BME280_DIG_H2_LSB_REG) #define CALIB_H_BASE (BME280_DIG_H2_LSB_REG)

View File

@ -27,6 +27,7 @@ $(info $$OPENTHREAD_ARGS is [${OPENTHREAD_ARGS}])
OPENTHREAD_COMMON_FLAGS = -fdata-sections -ffunction-sections -Os OPENTHREAD_COMMON_FLAGS = -fdata-sections -ffunction-sections -Os
OPENTHREAD_COMMON_FLAGS += -Wno-implicit-fallthrough -Wno-unused-parameter OPENTHREAD_COMMON_FLAGS += -Wno-implicit-fallthrough -Wno-unused-parameter
OPENTHREAD_CXXFLAGS += -Wno-class-memaccess
all: all:
cd $(PKG_BUILDDIR) && PREFIX="/" ./bootstrap cd $(PKG_BUILDDIR) && PREFIX="/" ./bootstrap
@ -35,7 +36,8 @@ all:
STRIP="$(STRIP)" \ STRIP="$(STRIP)" \
CPPFLAGS="$(OPENTHREAD_COMMON_FLAGS) $(CFLAGS_CPU) -D$(CONFIG_FILE)" \ CPPFLAGS="$(OPENTHREAD_COMMON_FLAGS) $(CFLAGS_CPU) -D$(CONFIG_FILE)" \
CFLAGS="$(OPENTHREAD_COMMON_FLAGS) $(CFLAGS_CPU) " \ CFLAGS="$(OPENTHREAD_COMMON_FLAGS) $(CFLAGS_CPU) " \
CXXFLAGS="$(OPENTHREAD_COMMON_FLAGS) $(CFLAGS_CPU) -fno-exceptions -fno-rtti " \ CXXFLAGS="$(OPENTHREAD_COMMON_FLAGS) $(OPENTHREAD_CXXFLAGS) \
$(CFLAGS_CPU) -fno-exceptions -fno-rtti " \
LDFLAGS="$(OPENTHREAD_COMMON_FLAGS) $(CFLAGS_CPU) -nostartfiles -specs=nano.specs \ LDFLAGS="$(OPENTHREAD_COMMON_FLAGS) $(CFLAGS_CPU) -nostartfiles -specs=nano.specs \
-specs=nosys.specs -Wl,--gc-sections -Wl,-Map=map.map " \ -specs=nosys.specs -Wl,--gc-sections -Wl,-Map=map.map " \
./configure --disable-docs --host=$(TARGET_ARCH) --target=$(TARGET_ARCH) \ ./configure --disable-docs --host=$(TARGET_ARCH) --target=$(TARGET_ARCH) \

View File

@ -1,6 +1,9 @@
DEVELHELP ?= 0 DEVELHELP ?= 0
include ../Makefile.tests_common include ../Makefile.tests_common
# temporarily disable building, see #13456.
BOARD_BLACKLIST := saml10-xpro saml11-xpro
USEMODULE += embunit USEMODULE += embunit
ifeq (, $(filter tests-%, $(MAKECMDGOALS))) ifeq (, $(filter tests-%, $(MAKECMDGOALS)))