Humble build farm job on arm fails on first release

Hi @nuclearsandwich , @Nir-Az

As I see, these flags “-flto=auto -ffat-lto-objects” are being added to arm compilation for C files in Humble distro. This was not the case on galactic, as you can see here:
Arm - Humble - Jammy : https://build.ros2.org/view/Hsrc_uJ/job/Hbin_ujv8_uJv8__librealsense2__ubuntu_jammy_arm64__binary/47/consoleText
Arm - Galactic - Focal :
https://build.ros2.org/view/Gsrc_uF/job/Gbin_ufv8_uFv8__librealsense2__ubuntu_focal_arm64__binary/20/consoleText
(search for “common/fw/CMakeFiles/fw.dir/target.c.o” to see the differences)

I guess these flags in humble environment removes the fw_target_data and fw_target_size since they are not in use, and then when trying to link with these references, we get the error.

Do you know why these flags are being added or how can we manage disable them ?

Thanks,
Samer