When I create a linux console app the architecture is set to x86_64. If I want to change it to armv6 everywhere, I thought I could just change the project column in settings and it would change it everywhere else ?
Currently it changes release but leaves debug alone. Is that the correct behavior ?
Well, in your screenshot, you have Debug and project set. so your Project-level value propagates tom Release, but the one ion Debug overrides it. If you want both Debug and Release to inherit the projkect-level value, you need to clear it in the Debug colum (by unchecking x86_64).
Then pay settings work, they are check din this order: