function calls or static data being indirected through the GOT table, which means it has to be relocated along side the data segment - which makes the offset between the text and data segments fixed. I would not believe that the "problems" have gone because the toolchain is working how it's supposed to. The -Dstatic= stays.