It is true that there are some options forced by current compilation mode. However, any options submitted by package organizer are on commandline placed *after* those "defualt" options, means they should override "automatic" options.
BTW, activate Setup/Verbose mode to see what is really being sent to compiler/linker.