What you have described is not my experience. I have updated my file locally and restarted the Arduino IDE 2.x, and you can see the results below: /home/zak/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-gcc -c -Wall -Wextra -Og -g3 -nostdlib @/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/variants/PORTENTA_H7_M7/defines.txt @/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/variants/PORTENTA_H7_M7/cflags.txt -MMD -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -DARDUINO=10607 -DARDUINO_PORTENTA_H7_M7 -DARDUINO_ARCH_MBED_PORTENTA -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 -DCM4_BINARY_START=0x08100000 -DCM4_BINARY_END=0x08200000 -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/cores/arduino/api/deprecated -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/cores/arduino/api/deprecated-avr-comp -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/cores/arduino -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/variants/PORTENTA_H7_M7 -I/home/zak/Development/Arduino/libraries/ArduinoIoTCloud/src -I/home/zak/Development/Arduino/libraries/Arduino_ConnectionHandler/src -I/home/zak/Development/Arduino/libraries/Arduino_DebugUtils/src -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/libraries/WiFi/src -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/libraries/SocketWrapper/src -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/libraries/Ethernet/src -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/libraries/GSM/src -I/home/zak/Development/Arduino/libraries/ArduinoMqttClient/src -I/home/zak/Development/Arduino/libraries/Arduino_SecureElement/src -I/home/zak/Development/Arduino/libraries/ArduinoECCX08/src -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/libraries/Wire -I/home/zak/Development/Arduino/libraries/Arduino_Portenta_OTA/src -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/libraries/Portenta_SDCARD/src -iprefix/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/cores/arduino @/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/variants/PORTENTA_H7_M7/../PORTENTA_H7_M7/includes.txt -o /tmp/arduino/sketches/1BA883498A5D9CC7DF51698757F9B440/libraries/ArduinoIoTCloud/tls/bearssl/rsa_i15_modulus.c.o /home/zak/Development/Arduino/libraries/ArduinoIoTCloud/src/tls/bearssl/rsa_i15_modulus.c/home/zak/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-gcc -c -Wall -Wextra -Og -g3 -nostdlib @/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/variants/PORTENTA_H7_M7/defines.txt @/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/variants/PORTENTA_H7_M7/cflags.txt -MMD -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -DARDUINO=10607 -DARDUINO_PORTENTA_H7_M7 -DARDUINO_ARCH_MBED_PORTENTA -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 -DCM4_BINARY_START=0x08100000 -DCM4_BINARY_END=0x08200000 -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/cores/arduino/api/deprecated -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/cores/arduino/api/deprecated-avr-comp -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/cores/arduino -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/variants/PORTENTA_H7_M7 -I/home/zak/Development/Arduino/libraries/ArduinoIoTCloud/src -I/home/zak/Development/Arduino/libraries/Arduino_ConnectionHandler/src -I/home/zak/Development/Arduino/libraries/Arduino_DebugUtils/src -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/libraries/WiFi/src -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/libraries/SocketWrapper/src -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/libraries/Ethernet/src -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/libraries/GSM/src -I/home/zak/Development/Arduino/libraries/ArduinoMqttClient/src -I/home/zak/Development/Arduino/libraries/Arduino_SecureElement/src -I/home/zak/Development/Arduino/libraries/ArduinoECCX08/src -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/libraries/Wire -I/home/zak/Development/Arduino/libraries/Arduino_Portenta_OTA/src -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/libraries/Portenta_SDCARD/src -iprefix/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/cores/arduino @/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/variants/PORTENTA_H7_M7/../PORTENTA_H7_M7/includes.txt -o /tmp/arduino/sketches/1BA883498A5D9CC7DF51698757F9B440/libraries/ArduinoIoTCloud/tls/bearssl/rsa_i15_oaep_decrypt.c.o /home/zak/Development/Arduino/libraries/ArduinoIoTCloud/src/tls/bearssl/rsa_i15_oaep_decrypt.c/home/zak/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-gcc -c -Wall -Wextra -Og -g3 -nostdlib @/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/variants/PORTENTA_H7_M7/defines.txt @/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/variants/PORTENTA_H7_M7/cflags.txt -MMD -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -DARDUINO=10607 -DARDUINO_PORTENTA_H7_M7 -DARDUINO_ARCH_MBED_PORTENTA -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 -DCM4_BINARY_START=0x08100000 -DCM4_BINARY_END=0x08200000 -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/cores/arduino/api/deprecated -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/cores/arduino/api/deprecated-avr-comp -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/cores/arduino -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/variants/PORTENTA_H7_M7 -I/home/zak/Development/Arduino/libraries/ArduinoIoTCloud/src -I/home/zak/Development/Arduino/libraries/Arduino_ConnectionHandler/src -I/home/zak/Development/Arduino/libraries/Arduino_DebugUtils/src -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/libraries/WiFi/src -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/libraries/SocketWrapper/src -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/libraries/Ethernet/src -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/libraries/GSM/src -I/home/zak/Development/Arduino/libraries/ArduinoMqttClient/src -I/home/zak/Development/Arduino/libraries/Arduino_SecureElement/src -I/home/zak/Development/Arduino/libraries/ArduinoECCX08/src -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/libraries/Wire -I/home/zak/Development/Arduino/libraries/Arduino_Portenta_OTA/src -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/libraries/Portenta_SDCARD/src -iprefix/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/cores/arduino @/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/variants/PORTENTA_H7_M7/../PORTENTA_H7_M7/includes.txt -o /tmp/arduino/sketches/1BA883498A5D9CC7DF51698757F9B440/libraries/ArduinoIoTCloud/tls/bearssl/rsa_i15_oaep_encrypt.c.o /home/zak/Development/Arduino/libraries/ArduinoIoTCloud/src/tls/bearssl/rsa_i15_oaep_encrypt.c/home/zak/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-gcc -c -Wall -Wextra -Og -g3 -nostdlib @/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/variants/PORTENTA_H7_M7/defines.txt @/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/variants/PORTENTA_H7_M7/cflags.txt -MMD -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -DARDUINO=10607 -DARDUINO_PORTENTA_H7_M7 -DARDUINO_ARCH_MBED_PORTENTA -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 -DCM4_BINARY_START=0x08100000 -DCM4_BINARY_END=0x08200000 -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/cores/arduino/api/deprecated -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/cores/arduino/api/deprecated-avr-comp -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/cores/arduino -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/variants/PORTENTA_H7_M7 -I/home/zak/Development/Arduino/libraries/ArduinoIoTCloud/src -I/home/zak/Development/Arduino/libraries/Arduino_ConnectionHandler/src -I/home/zak/Development/Arduino/libraries/Arduino_DebugUtils/src -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/libraries/WiFi/src -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/libraries/SocketWrapper/src -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/libraries/Ethernet/src -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/libraries/GSM/src -I/home/zak/Development/Arduino/libraries/ArduinoMqttClient/src -I/home/zak/Development/Arduino/libraries/Arduino_SecureElement/src -I/home/zak/Development/Arduino/libraries/ArduinoECCX08/src -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/libraries/Wire -I/home/zak/Development/Arduino/libraries/Arduino_Portenta_OTA/src -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/libraries/Portenta_SDCARD/src -iprefix/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/cores/arduino @/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/variants/PORTENTA_H7_M7/../PORTENTA_H7_M7/includes.txt -o /tmp/arduino/sketches/1BA883498A5D9CC7DF51698757F9B440/libraries/ArduinoIoTCloud/tls/bearssl/rsa_i15_pkcs1_sign.c.o /home/zak/Development/Arduino/libraries/ArduinoIoTCloud/src/tls/bearssl/rsa_i15_pkcs1_sign.c/home/zak/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-gcc -c -Wall -Wextra -Og -g3 -nostdlib @/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/variants/PORTENTA_H7_M7/defines.txt @/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/variants/PORTENTA_H7_M7/cflags.txt -MMD -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -DARDUINO=10607 -DARDUINO_PORTENTA_H7_M7 -DARDUINO_ARCH_MBED_PORTENTA -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 -DCM4_BINARY_START=0x08100000 -DCM4_BINARY_END=0x08200000 -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/cores/arduino/api/deprecated -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/cores/arduino/api/deprecated-avr-comp -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/cores/arduino -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/variants/PORTENTA_H7_M7 -I/home/zak/Development/Arduino/libraries/ArduinoIoTCloud/src -I/home/zak/Development/Arduino/libraries/Arduino_ConnectionHandler/src -I/home/zak/Development/Arduino/libraries/Arduino_DebugUtils/src -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/libraries/WiFi/src -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/libraries/SocketWrapper/src -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/libraries/Ethernet/src -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/libraries/GSM/src -I/home/zak/Development/Arduino/libraries/ArduinoMqttClient/src -I/home/zak/Development/Arduino/libraries/Arduino_SecureElement/src -I/home/zak/Development/Arduino/libraries/ArduinoECCX08/src -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/libraries/Wire -I/home/zak/Development/Arduino/libraries/Arduino_Portenta_OTA/src -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/libraries/Portenta_SDCARD/src -iprefix/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/cores/arduino @/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/variants/PORTENTA_H7_M7/../PORTENTA_H7_M7/includes.txt -o /tmp/arduino/sketches/1BA883498A5D9CC7DF51698757F9B440/libraries/ArduinoIoTCloud/tls/bearssl/rsa_i15_pkcs1_vrfy.c.o /home/zak/Development/Arduino/libraries/ArduinoIoTCloud/src/tls/bearssl/rsa_i15_pkcs1_vrfy.c/home/zak/.arduino15/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/bin/arm-none-eabi-gcc -c -Wall -Wextra -Og -g3 -nostdlib @/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/variants/PORTENTA_H7_M7/defines.txt @/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/variants/PORTENTA_H7_M7/cflags.txt -MMD -mcpu=cortex-m7 -mfloat-abi=softfp -mfpu=fpv5-d16 -DARDUINO=10607 -DARDUINO_PORTENTA_H7_M7 -DARDUINO_ARCH_MBED_PORTENTA -DARDUINO_ARCH_MBED -DARDUINO_LIBRARY_DISCOVERY_PHASE=0 -DCM4_BINARY_START=0x08100000 -DCM4_BINARY_END=0x08200000 -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/cores/arduino/api/deprecated -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/cores/arduino/api/deprecated-avr-comp -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/cores/arduino -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/variants/PORTENTA_H7_M7 -I/home/zak/Development/Arduino/libraries/ArduinoIoTCloud/src -I/home/zak/Development/Arduino/libraries/Arduino_ConnectionHandler/src -I/home/zak/Development/Arduino/libraries/Arduino_DebugUtils/src -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/libraries/WiFi/src -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/libraries/SocketWrapper/src -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/libraries/Ethernet/src -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/libraries/GSM/src -I/home/zak/Development/Arduino/libraries/ArduinoMqttClient/src -I/home/zak/Development/Arduino/libraries/Arduino_SecureElement/src -I/home/zak/Development/Arduino/libraries/ArduinoECCX08/src -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/libraries/Wire -I/home/zak/Development/Arduino/libraries/Arduino_Portenta_OTA/src -I/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/libraries/Portenta_SDCARD/src -iprefix/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/cores/arduino @/home/zak/.arduino15/packages/arduino/hardware/mbed_portenta/4.1.1/variants/PORTENTA_H7_M7/../PORTENTA_H7_M7/includes.txt -o /tmp/arduino/sketches/1BA883498A5D9CC7DF51698757F9B440/libraries/ArduinoIoTCloud/tls/bearssl/rsa_i15_priv.c.o /home/zak/Development/Arduino/libraries/ArduinoIoTCloud/src/tls/bearssl/rsa_i15_priv.c
I chose six random files from my compile logs, and you can clearly see they are compiling with only-Og . The change does not do both-Os and-Og . It only includes the one indicated by the menu options set in the Arduino IDE 2.x. For example, in the case above, I have selectedSketch > Optimize for Debugging . I'm am working with the Portenta H7, and it is working perfectly. It sounds like the GIGA configuration has a bug. |
No description provided.