Linker error CubeCell Arduino core 1.2.0

Hello,

I am hoping someone can help me with this as I am out of ideas.
I recently updated an HTCC-AB01 CubeCell to the latest board package and tried to build the same arduino application that the board had been running for several months.
However the application isn’t building any more. And I am getting the following linker error:
I am not totally sure why this is happening. I initially though the program was too large. However I removed a new library that was added in the new version of my app to make it identical to the old version, but that didn’t fix the issue.

Linking everything together…
/home/amir/.arduino15/packages/CubeCell/tools/gcc-arm-none-eabi/8-2019-q3/bin/arm-none-eabi-gcc -Wl,–start-group -L/tmp/arduino_build_737705 -mcpu=cortex-m0plus -mthumb -mthumb-interwork -L/home/amir/.arduino15/packages/CubeCell/hardware/CubeCell/1.0.0/cores/asr650x/projects/PSoC4 -T/home/amir/.arduino15/packages/CubeCell/hardware/CubeCell/1.0.0/cores/asr650x/projects/PSoC4/cm0plusgcc.ld -lstdc++ -lm /home/amir/.arduino15/packages/CubeCell/hardware/CubeCell/1.0.0/cores/asr650x/projects/CubeCellLib.a -Wl,-Map,/tmp/arduino_build_737705/DuckLink.ino.map -specs=nano.specs -Wl,–gc-sections -Wl,–wrap=printf -Wl,–wrap=fflush -Wl,–wrap=sprintf -Wl,–wrap=snprintf -g -ffunction-sections -Os -ffat-lto-objects -o /tmp/arduino_build_737705/DuckLink.ino.elf /tmp/arduino_build_737705/sketch/DuckLink.ino.cpp.o /tmp/arduino_build_737705/libraries/ClusterDuck-Protocol/ClusterDuck.cpp.o /tmp/arduino_build_737705/libraries/ClusterDuck-Protocol/DuckCrypto.cpp.o /tmp/arduino_build_737705/libraries/ClusterDuck-Protocol/DuckCryptoHeltec.cpp.o /tmp/arduino_build_737705/libraries/ClusterDuck-Protocol/DuckDisplay.cpp.o /tmp/arduino_build_737705/libraries/ClusterDuck-Protocol/DuckEsp.cpp.o /tmp/arduino_build_737705/libraries/ClusterDuck-Protocol/DuckLed.cpp.o /tmp/arduino_build_737705/libraries/ClusterDuck-Protocol/DuckNet.cpp.o /tmp/arduino_build_737705/libraries/ClusterDuck-Protocol/DuckPacket.cpp.o /tmp/arduino_build_737705/libraries/ClusterDuck-Protocol/DuckRadio.cpp.o /tmp/arduino_build_737705/libraries/ClusterDuck-Protocol/DuckRadioHeltec.cpp.o /tmp/arduino_build_737705/libraries/ClusterDuck-Protocol/DuckUtils.cpp.o /tmp/arduino_build_737705/libraries/ClusterDuck-Protocol/MemoryFree.cpp.o /tmp/arduino_build_737705/libraries/ClusterDuck-Protocol/Ducks/Duck.cpp.o /tmp/arduino_build_737705/libraries/ClusterDuck-Protocol/Ducks/DuckDetect.cpp.o /tmp/arduino_build_737705/libraries/ClusterDuck-Protocol/Ducks/DuckLink.cpp.o /tmp/arduino_build_737705/libraries/ClusterDuck-Protocol/Ducks/MamaDuck.cpp.o /tmp/arduino_build_737705/libraries/ClusterDuck-Protocol/Ducks/PapaDuck.cpp.o /tmp/arduino_build_737705/libraries/CRC32/CRC32.cpp.o /tmp/arduino_build_737705/libraries/LoRa/LoRaWan_APP.cpp.o /tmp/arduino_build_737705/libraries/LoRa/LoRa_APP.cpp.o /tmp/arduino_build_737705/libraries/RGB/CubeCell_NeoPixel.cpp.o -lm /tmp/arduino_build_737705/core/core.a -Wl,–end-group/home/amir/.arduino15/packages/CubeCell/tools/gcc-arm-none-eabi/8-2019-q3/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/bin/ld: address 0x32694 of /tmp/arduino_build_737705/DuckLink.ino.elf section.text’ is not within region rom' /home/amir/.arduino15/packages/CubeCell/tools/gcc-arm-none-eabi/8-2019-q3/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/bin/ld: /tmp/arduino_build_737705/DuckLink.ino.elf section.eh_frame’ will not fit in region rom' /home/amir/.arduino15/packages/CubeCell/tools/gcc-arm-none-eabi/8-2019-q3/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/bin/ld: address 0x32694 of /tmp/arduino_build_737705/DuckLink.ino.elf section.text’ is not within region rom' /home/amir/.arduino15/packages/CubeCell/tools/gcc-arm-none-eabi/8-2019-q3/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/bin/ld: section .cyloadablemeta LMA [000000000001ffc0,000000000001ffff] overlaps section .text LMA [0000000000002200,0000000000032693] /home/amir/.arduino15/packages/CubeCell/tools/gcc-arm-none-eabi/8-2019-q3/bin/../lib/gcc/arm-none-eabi/8.3.1/../../../../arm-none-eabi/bin/ld: regionrom’ overflowed by 0 bytes
collect2: error: ld returned 1 exit status
Using library arduino-timer at version 2.3.0 in folder: /home/amir/Arduino/libraries/arduino-timer
Using library ClusterDuck-Protocol at version 2.9.6 in folder: /home/amir/Arduino/libraries/ClusterDuck-Protocol
Using library CRC32 at version 2.0.0 in folder: /home/amir/Arduino/libraries/CRC32
Using library LoRa at version 1.0 in folder: /home/amir/.arduino15/packages/CubeCell/hardware/CubeCell/1.0.0/libraries/LoRa
Using library RGB at version 1.0 in folder: /home/amir/.arduino15/packages/CubeCell/hardware/CubeCell/1.0.0/libraries/RGB
exit status 1
Error compiling for board CubeCell-Board(HTCC-AB01)

Note: the above error is showing Arduino core 1.0.0, but the same happens with 1.2.0

Thanks for your help.
Amir.