I tested with libnewlib-arm-none-eabi and libnewlib-dev from bionic-proposed:
bionic-proposed/universe amd64 libnewlib-arm-none-eabi all 2.4.0.20160527-3ubuntu0.1
bionic-proposed/universe amd64 libnewlib-dev all 2.4.0.20160527-3ubuntu0.1
I am pleased to report that the bug is fixed.
"readelf -A" output before upgrade included "Tag_ARM_ISA_use: yes";
the same ELF file after upgrade correctly includes Thumb ISA only.
I tested with libnewlib- arm-none- eabi and libnewlib-dev from bionic-proposed:
bionic- proposed/ universe amd64 libnewlib- arm-none- eabi all 2.4.0.20160527- 3ubuntu0. 1 proposed/ universe amd64 libnewlib-dev all 2.4.0.20160527- 3ubuntu0. 1
bionic-
I am pleased to report that the bug is fixed.
"readelf -A" output before upgrade included "Tag_ARM_ISA_use: yes";
the same ELF file after upgrade correctly includes Thumb ISA only.
Big thanks to everyone who helped with the fix.