4.6 ld
and the Motorola 68K family

The ‘--got=type
’ option lets you choose the GOT generation scheme. The choices are ‘single
’, ‘negative
’, ‘multigot
’ and ‘target
’. When ‘target
’ is selected the linker chooses the default GOT generation scheme for the current target. ‘single
’ tells the linker to generate a single GOT with entries only at non-negative offsets. ‘negative
’ instructs the linker to generate a
single GOT with entries at both negative and positive offsets. Not all environments support such GOTs. ‘multigot
’ allows the linker to generate several GOTs in the output file. All GOT references from a single input object file access the same GOT, but references from different input object files might access different GOTs. Not all environments support such GOTs.