1 test -z "${BIG_OUTPUT_FORMAT}" && BIG_OUTPUT_FORMAT=${OUTPUT_FORMAT}
2 test -z "${LITTLE_OUTPUT_FORMAT}" && LITTLE_OUTPUT_FORMAT=${OUTPUT_FORMAT}
3 test -z "${ALIGNMENT}" && ALIGNMENT="4"
6 OUTPUT_FORMAT("${OUTPUT_FORMAT}", "${BIG_OUTPUT_FORMAT}",
7 "${LITTLE_OUTPUT_FORMAT}")
10 ${RELOCATING+${LIB_SEARCH_DIRS}}
11 ${STACKZERO+${RELOCATING+${STACKZERO}}}
12 ${SHLIB_PATH+${RELOCATING+${SHLIB_PATH}}}
13 ${RELOCATING+${EXECUTABLE_SYMBOLS}}
14 ${RELOCATING+PROVIDE (__stack = 0);}
17 ${RELOCATING+. = ${TEXT_START_ADDR};}
22 /* The next six sections are for SunOS dynamic linking. The order
30 ${RELOCATING+_etext = .;}
31 ${RELOCATING+__etext = .;}
32 ${PAD_TEXT+${RELOCATING+. = ${DATA_ALIGNMENT};}}
34 ${RELOCATING+. = ${DATA_ALIGNMENT};}
37 /* The first three sections are for SunOS dynamic linking. */
42 *(.linux-dynamic) /* For Linux dynamic linking. */
43 ${CONSTRUCTING+CONSTRUCTORS}
44 ${RELOCATING+_edata = .;}
45 ${RELOCATING+__edata = .;}
49 ${RELOCATING+ __bss_start = .};
52 ${RELOCATING+. = ALIGN(${ALIGNMENT});}
53 ${RELOCATING+_end = . };
54 ${RELOCATING+__end = . };