Skip to content

Commit acb7dc6

Browse files
umbynosfacchinm
authored andcommitted
fix -fno-exceptions flags being forgoten during porting
1 parent 47daff6 commit acb7dc6

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

mbed-os-to-arduino

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,10 @@ generate_flags () {
169169
for fl in c cxx ld; do
170170
jq -r '.flags | .[] | select(. != "-MMD")' ./BUILD/"$BOARDNAME"/GCC_ARM${PROFILE}/.profile-${fl} \
171171
> "$ARDUINOVARIANT"/${fl}flags.txt
172+
if [[ $ARDUINOVARIANT == *PORTENTA* ]]; then
173+
echo "Patching '-fno-exceptions' flag for $ARDUINOVARIANT/${fl}flags.txt"
174+
sed -i '/-fno-exceptions/d' "$ARDUINOVARIANT"/${fl}flags.txt
175+
fi
172176
done
173177
echo " done."
174178
}
@@ -334,7 +338,6 @@ echo
334338

335339
# TODO
336340
# - Add include path for rpc library to envie
337-
# - Remove -fno-exception from Envie cppflags
338341
#
339342

340343
exit 0

0 commit comments

Comments
 (0)