Skip to content

Simple build problem '-mdisable-hardware-atomics' #3

@piningforfjords

Description

@piningforfjords

Analysis

Failure to build project. First error that occurs is
xtensa-esp32s3-elf-gcc: error: unrecognized command-line option '-mdisable-hardware-atomics'

This is a flag that is extensively peppered through build .json files LVL-320-480/.cmake build directory

Expected Behavior

Build without errors

Steps To Reproduce

Build with new vscode setup and Platformio freshly installed

Logs

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

Processing LVGL-320-480 (platform: espressif32; board: 320x480; framework: espidf)
---------------------------------------------------------------------------------------------------------------------------------------------Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/320x480.html
PLATFORM: Espressif 32 (6.4.0) > ESP32-S3 3.5-inch capacitive touch IPS module 8M PSRAM 16M FLASH Arduino LVGL development 320 * 480
HARDWARE: ESP32S3 240MHz, 320KB RAM, 16MB Flash
DEBUG: Current (cmsis-dap) External (cmsis-dap, esp-bridge, esp-builtin, 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-espidf @ 3.50301.0 (5.3.1)
 - tool-cmake @ 3.16.4
 - tool-esptoolpy @ 1.40501.0 (4.5.1)
 - tool-idf @ 1.0.1
 - tool-mconf @ 1.4060000.20190628 (406.0.0)
 - tool-ninja @ 1.9.0
 - tool-riscv32-esp-elf-gdb @ 11.2.0+20220823
 - tool-xtensa-esp-elf-gdb @ 11.2.0+20230208
 - toolchain-esp32ulp @ 1.23500.220830 (2.35.0)
 - toolchain-riscv32-esp @ 12.2.0+20230208
 - toolchain-xtensa-esp32s3 @ 12.2.0+20230208
Reading CMake configuration...
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 1 compatible libraries
Scanning dependencies...
Dependency Graph
|-- lvgl @ 8.4.0
Building in debug mode
Compiling .pio\build\LVGL-320-480\src\DEMO_LVGL.o
xtensa-esp32s3-elf-gcc: error: unrecognized command-line option '-mdisable-hardware-atomics'
xtensa-esp32s3-elf-gcc: error: unrecognized command-line option '-mdisable-hardware-atomics'
Compiling .pio\build\LVGL-320-480\src\esp_bsp.o
Compiling .pio\build\LVGL-320-480\src\esp_lcd_axs15231b.o
*** [.pio\build\LVGL-320-480\src\DEMO_LVGL.o] Error 1
xtensa-esp32s3-elf-gcc: error: unrecognized command-line option '-mdisable-hardware-atomics'
xtensa-esp32s3-elf-gcc: error: unrecognized command-line option '-mdisable-hardware-atomics'
xtensa-esp32s3-elf-gcc: error: unrecognized command-line option '-mdisable-hardware-atomics'
*** [.pio\build\LVGL-320-480\src\esp_bsp.o] Error 1
xtensa-esp32s3-elf-gcc: error: unrecognized command-line option '-mdisable-hardware-atomics'
*** [.pio\build\LVGL-320-480\src\esp_lcd_axs15231b.o] Error 1
======================================================== [FAILED] Took 7.73 seconds ========================================================

 *  The terminal process "C:\Users\MAXII\.platformio\penv\Scripts\platformio.exe 'run'" terminated with exit code: 1. 
 *  Terminal will be reused by tasks, press any key to close it.

Configuration

Stock platformio.ini from project.  Tried increasing the lvbl  build to 9.2.2 (which only increased it to 8.4.0).  Same error

Environment

  • OS:Windows 10
  • Software:PlatformIO/VSCode
  • Node:
  • npm:

Process Supervisor

hb-service

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions