Build hangs Linking firmware.elf which is a 22.4Mb file

 *  Executing task: C:\.platformio\penv\Scripts\platformio.exe run 

Processing m5stick-c (platform: espressif32; board: m5stick-c; framework: arduino)
---------------------------------------------------------------------------------------------------------------------------------------------------Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/m5stick-c.html
PLATFORM: Espressif 32 (5.2.0) > M5Stick-C
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
DEBUG: Current (cmsis-dap) External (cmsis-dap, esp-bridge, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:
 - framework-arduinoespressif32 @ 3.20005.220925 (2.0.5)
 - tool-esptoolpy @ 1.40201.0 (4.2.1)
 - toolchain-xtensa-esp32 @ 8.4.0+2021r2-patch3
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 36 compatible libraries
Scanning dependencies...
Dependency Graph
|-- M5StickC @ 0.2.5
|   |-- Wire @ 2.0.0
|   |-- SPI @ 2.0.0
|   |-- FS @ 2.0.0
|   |-- SPIFFS @ 2.0.0
|   |   |-- FS @ 2.0.0
|-- VL53L0X @ 1.3.1
|   |-- Wire @ 2.0.0
|-- blechdeps
|-- blech
|   |-- blechdeps
|-- ESP32 BLE Arduino @ 2.0.0
|-- Preferences @ 2.0.0
Building in release mode
Compiling .pio\build\m5stick-c\src\main.cpp.o
Building .pio\build\m5stick-c\bootloader.bin
Generating partitions .pio\build\m5stick-c\partitions.bin
esptool.py v4.2.1
Creating esp32 image...
Merged 1 ELF section
Successfully created esp32 image.
Compiling .pio\build\m5stick-c\lib811\Wire\Wire.cpp.o
Compiling .pio\build\m5stick-c\libdfc\SPI\SPI.cpp.o
Compiling .pio\build\m5stick-c\lib7fe\FS\FS.cpp.o
Archiving .pio\build\m5stick-c\libdfc\libSPI.a
Compiling .pio\build\m5stick-c\lib7fe\FS\vfs_api.cpp.o
Archiving .pio\build\m5stick-c\lib811\libWire.a
Compiling .pio\build\m5stick-c\lib4d3\SPIFFS\SPIFFS.cpp.o
Compiling .pio\build\m5stick-c\lib8eb\M5StickC\AXP192.cpp.o
Compiling .pio\build\m5stick-c\lib8eb\M5StickC\Fonts\Font16.c.o
Compiling .pio\build\m5stick-c\lib8eb\M5StickC\Fonts\Font32rle.c.o
Archiving .pio\build\m5stick-c\lib7fe\libFS.a
Compiling .pio\build\m5stick-c\lib8eb\M5StickC\Fonts\Font64rle.c.o
Archiving .pio\build\m5stick-c\lib4d3\libSPIFFS.a
Compiling .pio\build\m5stick-c\lib8eb\M5StickC\Fonts\Font72rle.c.o
Compiling .pio\build\m5stick-c\lib8eb\M5StickC\Fonts\Font7srle.c.o
Compiling .pio\build\m5stick-c\lib8eb\M5StickC\Fonts\glcdfont.c.o
Compiling .pio\build\m5stick-c\lib8eb\M5StickC\IMU.cpp.o
Compiling .pio\build\m5stick-c\lib8eb\M5StickC\M5Display.cpp.o
Compiling .pio\build\m5stick-c\lib8eb\M5StickC\M5StickC.cpp.o
Compiling .pio\build\m5stick-c\lib8eb\M5StickC\RTC.cpp.o
Compiling .pio\build\m5stick-c\lib8eb\M5StickC\utility\Button.cpp.o
Compiling .pio\build\m5stick-c\lib8eb\M5StickC\utility\CommUtil.cpp.o
Compiling .pio\build\m5stick-c\lib8eb\M5StickC\utility\In_eSPI.cpp.o
Compiling .pio\build\m5stick-c\lib8eb\M5StickC\utility\MPU6886.cpp.o
Compiling .pio\build\m5stick-c\lib8eb\M5StickC\utility\MahonyAHRS.cpp.o
Compiling .pio\build\m5stick-c\lib8eb\M5StickC\utility\SH200Q.cpp.o
Compiling .pio\build\m5stick-c\lib8eb\M5StickC\utility\Sprite.cpp.o
Compiling .pio\build\m5stick-c\lib8eb\M5StickC\utility\qrcode.c.o
Compiling .pio\build\m5stick-c\lib009\VL53L0X\VL53L0X.cpp.o
Compiling .pio\build\m5stick-c\lib9c2\blech\ranger.c.o
Compiling .pio\build\m5stick-c\liba04\BLE\BLE2902.cpp.o
Archiving .pio\build\m5stick-c\lib8eb\libM5StickC.a
Compiling .pio\build\m5stick-c\liba04\BLE\BLE2904.cpp.o
Archiving .pio\build\m5stick-c\lib9c2\libblech.a
Compiling .pio\build\m5stick-c\liba04\BLE\BLEAddress.cpp.o
Archiving .pio\build\m5stick-c\lib009\libVL53L0X.a
Compiling .pio\build\m5stick-c\liba04\BLE\BLEAdvertisedDevice.cpp.o
Compiling .pio\build\m5stick-c\liba04\BLE\BLEAdvertising.cpp.o
Compiling .pio\build\m5stick-c\liba04\BLE\BLEBeacon.cpp.o
Compiling .pio\build\m5stick-c\liba04\BLE\BLECharacteristic.cpp.o
Compiling .pio\build\m5stick-c\liba04\BLE\BLECharacteristicMap.cpp.o
Compiling .pio\build\m5stick-c\liba04\BLE\BLEClient.cpp.o
Compiling .pio\build\m5stick-c\liba04\BLE\BLEDescriptor.cpp.o
Compiling .pio\build\m5stick-c\liba04\BLE\BLEDescriptorMap.cpp.o
Compiling .pio\build\m5stick-c\liba04\BLE\BLEDevice.cpp.o
Compiling .pio\build\m5stick-c\liba04\BLE\BLEEddystoneTLM.cpp.o
Compiling .pio\build\m5stick-c\liba04\BLE\BLEEddystoneURL.cpp.o
Compiling .pio\build\m5stick-c\liba04\BLE\BLEExceptions.cpp.o
Compiling .pio\build\m5stick-c\liba04\BLE\BLEHIDDevice.cpp.o
Compiling .pio\build\m5stick-c\liba04\BLE\BLERemoteCharacteristic.cpp.o
Compiling .pio\build\m5stick-c\liba04\BLE\BLERemoteDescriptor.cpp.o
Compiling .pio\build\m5stick-c\liba04\BLE\BLERemoteService.cpp.o
Compiling .pio\build\m5stick-c\liba04\BLE\BLEScan.cpp.o
Compiling .pio\build\m5stick-c\liba04\BLE\BLESecurity.cpp.o
Compiling .pio\build\m5stick-c\liba04\BLE\BLEServer.cpp.o
Compiling .pio\build\m5stick-c\liba04\BLE\BLEService.cpp.o
Compiling .pio\build\m5stick-c\liba04\BLE\BLEServiceMap.cpp.o
Compiling .pio\build\m5stick-c\liba04\BLE\BLEUUID.cpp.o
Compiling .pio\build\m5stick-c\liba04\BLE\BLEUtils.cpp.o
Compiling .pio\build\m5stick-c\liba04\BLE\BLEValue.cpp.o
Compiling .pio\build\m5stick-c\liba04\BLE\FreeRTOS.cpp.o
Compiling .pio\build\m5stick-c\liba04\BLE\GeneralUtils.cpp.o
Compiling .pio\build\m5stick-c\lib094\Preferences\Preferences.cpp.o
Compiling .pio\build\m5stick-c\FrameworkArduino\Esp.cpp.o
Compiling .pio\build\m5stick-c\FrameworkArduino\FirmwareMSC.cpp.o
Archiving .pio\build\m5stick-c\liba04\libBLE.a
Compiling .pio\build\m5stick-c\FrameworkArduino\FunctionalInterrupt.cpp.o
Compiling .pio\build\m5stick-c\FrameworkArduino\HWCDC.cpp.o
Compiling .pio\build\m5stick-c\FrameworkArduino\HardwareSerial.cpp.o
Archiving .pio\build\m5stick-c\lib094\libPreferences.a
Compiling .pio\build\m5stick-c\FrameworkArduino\IPAddress.cpp.o
Compiling .pio\build\m5stick-c\FrameworkArduino\IPv6Address.cpp.o
Compiling .pio\build\m5stick-c\FrameworkArduino\MD5Builder.cpp.o
Compiling .pio\build\m5stick-c\FrameworkArduino\Print.cpp.o
Compiling .pio\build\m5stick-c\FrameworkArduino\Stream.cpp.o
Compiling .pio\build\m5stick-c\FrameworkArduino\StreamString.cpp.o
Compiling .pio\build\m5stick-c\FrameworkArduino\Tone.cpp.o
Compiling .pio\build\m5stick-c\FrameworkArduino\USB.cpp.o
Compiling .pio\build\m5stick-c\FrameworkArduino\USBCDC.cpp.o
Compiling .pio\build\m5stick-c\FrameworkArduino\USBMSC.cpp.o
Compiling .pio\build\m5stick-c\FrameworkArduino\WMath.cpp.o
Compiling .pio\build\m5stick-c\FrameworkArduino\WString.cpp.o
Compiling .pio\build\m5stick-c\FrameworkArduino\base64.cpp.o
Compiling .pio\build\m5stick-c\FrameworkArduino\cbuf.cpp.o
Compiling .pio\build\m5stick-c\FrameworkArduino\esp32-hal-adc.c.o
Compiling .pio\build\m5stick-c\FrameworkArduino\esp32-hal-bt.c.o
Compiling .pio\build\m5stick-c\FrameworkArduino\esp32-hal-cpu.c.o
Compiling .pio\build\m5stick-c\FrameworkArduino\esp32-hal-dac.c.o
Compiling .pio\build\m5stick-c\FrameworkArduino\esp32-hal-gpio.c.o
Compiling .pio\build\m5stick-c\FrameworkArduino\esp32-hal-i2c-slave.c.o
Compiling .pio\build\m5stick-c\FrameworkArduino\esp32-hal-i2c.c.o
Compiling .pio\build\m5stick-c\FrameworkArduino\esp32-hal-ledc.c.o
Compiling .pio\build\m5stick-c\FrameworkArduino\esp32-hal-matrix.c.o
Compiling .pio\build\m5stick-c\FrameworkArduino\esp32-hal-misc.c.o
Compiling .pio\build\m5stick-c\FrameworkArduino\esp32-hal-psram.c.o
Compiling .pio\build\m5stick-c\FrameworkArduino\esp32-hal-rgb-led.c.o
Compiling .pio\build\m5stick-c\FrameworkArduino\esp32-hal-rmt.c.o
Compiling .pio\build\m5stick-c\FrameworkArduino\esp32-hal-sigmadelta.c.o
Compiling .pio\build\m5stick-c\FrameworkArduino\esp32-hal-spi.c.o
Compiling .pio\build\m5stick-c\FrameworkArduino\esp32-hal-time.c.o
Compiling .pio\build\m5stick-c\FrameworkArduino\esp32-hal-timer.c.o
Compiling .pio\build\m5stick-c\FrameworkArduino\esp32-hal-tinyusb.c.o
Compiling .pio\build\m5stick-c\FrameworkArduino\esp32-hal-touch.c.o
Compiling .pio\build\m5stick-c\FrameworkArduino\esp32-hal-uart.c.o
Compiling .pio\build\m5stick-c\FrameworkArduino\firmware_msc_fat.c.o
Compiling .pio\build\m5stick-c\FrameworkArduino\libb64\cdecode.c.o
Compiling .pio\build\m5stick-c\FrameworkArduino\libb64\cencode.c.o
Compiling .pio\build\m5stick-c\FrameworkArduino\main.cpp.o
Compiling .pio\build\m5stick-c\FrameworkArduino\stdlib_noniso.c.o
Compiling .pio\build\m5stick-c\FrameworkArduino\wiring_pulse.c.o
Compiling .pio\build\m5stick-c\FrameworkArduino\wiring_shift.c.o
Archiving .pio\build\m5stick-c\libFrameworkArduino.a
Linking .pio\build\m5stick-c\firmware.elf