SUMMARY: undocumented ld option

From: Jim Zelenka <jimz+_at_cs.cmu.edu>
Date: Thu, 20 Mar 1997 10:21:02 -0500

The original question:

  Does anyone have a good description of what the -trampoline_braddr option
  to ld actually does? It appears to be necessary to link a large kernel,
  but the man page doesn't describe its operation.

The answer, summarized:

Branches on the alpha are limited to ~4MB relative. The -trampoline_braddr
option enables the linker to insert extra branches to leapfrog execution to
the right place.

Thanks very much to:
kkaempf_at_progis.de (Klaus Kaempf)
Burch Seymour RTPS <bseymour_at_encore.com>
Matt Thomas <thomas_at_lkg.dec.com>
"Dr. Tom Blinn" <tpb_at_zk3.dec.com>

-Jim.Zelenka_at_cs.cmu.edu
Received on Thu Mar 20 1997 - 17:05:12 NZST

This archive was generated by hypermail 2.4.0 : Wed Nov 08 2023 - 11:53:36 NZDT