I have a basic question related to the migration. I want to compile the application in 32 bit mode on 64bit platform. The main reason for that is a key third party dependent library is only available in 32 bit complied state.
Question here is whether I will use a 64 bit compiler with -m32 flag using all 32 bit dependent libraries linked to it. Or it should be a 32 bit compiler.
If I use a 32 bit compiler there are warnings related to discarded section etc.
Referenced in section .rodata of obj defined in discarded section gnu.linkonce.t of obj: