This may help to solve the issue some people had with 1.6.3
I did some class devlopment around a very simple kalman filter and start to play with a private struct to store filter variables inside my class.
Main program compiled well using up to two instances (x and y axis) in my main program.
After adding a third axis z in the main program ld failed:
collect2.exe: error: ld returned 5 exit status Error compiling.
Give 1.0.6 a try and I can add much more axis without any further issues.
So far so good.
After removing the struct used for the Kalman filter variables and replacing them by using variables in the private section of my class code compiled well?
Is there an optimisation issue in the ld program of version 1.6.3 ?
My platform is Windows.