Desbordamiento de TOC al comstackr git en AIX

Recibo el siguiente error de enlace al intentar comstackr git en 64 bits en AIX 6.1:

$ ./configure "CFLAGS=-maix64" "CXXFLAGS=-maix64" "LDFLAGS=-maix64" && /usr/opt/freeware/bin/make <comstacktion/linking output> ld: 0711-781 ERROR: TOC overflow. TOC size: 90720 Maximum size: 65536 collect2: error: ld returned 12 exit status make: *** [git] Error 1 

debe especificar la opción del linker -bbigtoc para evitar este problema de acuerdo con ld: 0711-781 ERROR: TOC overflow

La línea de compilation correcta es:

 $ ./configure "CFLAGS=-maix64" "CXXFLAGS=-maix64" "LDFLAGS=-maix64 -Wl,-bbigtoc" && /usr/opt/freeware/bin/make 

Otras soluciones incluyen:

  • Divida grandes segmentos de código en unidades de compilation más pequeñas
  • Reduzca el número de variables en la unidad de compilation