diff --git a/libgloss/aarch64/crt0.S b/libgloss/aarch64/crt0.S index ed4dafcb10f0b1cc999d50926c49065285c61658..cbff11a4920c92a9155fc60a14d0693cce5e38ff 100644 --- a/libgloss/aarch64/crt0.S +++ b/libgloss/aarch64/crt0.S @@ -144,8 +144,10 @@ sub x2, x2, x0 /* Third arg: length of block */ bl FUNCTION (memset) +#ifdef ARM_RDI_MONITOR /* Need to set up standard file handles */ bl FUNCTION (initialise_monitor_handles) +#endif /* .init and .fini sections are used to create constructors and destructors. Here we call the _init function and arrange