MNT: Compile without optimisation
The update in !25 (merged) did not resolve the issue, so there must have been some other difference between my build environment and the CI environment. This MR implements a different strategy, which is to simply disable all compiler optimisations when compiling melodic